Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.002-dev-new #743

Open
wants to merge 75 commits into
base: v3.001-dev-new
Choose a base branch
from
Open

v3.002-dev-new #743

wants to merge 75 commits into from

Commits on Dec 5, 2021

  1. Configuration menu
    Copy the full SHA
    28bc1e9 View commit details
    Browse the repository at this point in the history
  2. Adds Exchange class and tests

    kenorb committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    3871dd8 View commit details
    Browse the repository at this point in the history
  3. Exchange: Adds Trade

    kenorb committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    3f09d09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92bb334 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78323e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Configuration menu
    Copy the full SHA
    a94b5c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2022

  1. Merge pull request #621 from EA31337/dev-exchange

    Initial Exchange class
    kenorb committed Jan 15, 2022
    Configuration menu
    Copy the full SHA
    35af70c View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Configuration menu
    Copy the full SHA
    af586ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6fb496 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Adds .extern.h files

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    19a1a84 View commit details
    Browse the repository at this point in the history
  2. Adds code page defines

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    79e542c View commit details
    Browse the repository at this point in the history
  3. Adds Common and File defines

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    df9180d View commit details
    Browse the repository at this point in the history
  4. Integrates extern includes

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    a70c358 View commit details
    Browse the repository at this point in the history
  5. Refs: Uses PTR_ATTRIB syntax

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    c3bb151 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fde05e4 View commit details
    Browse the repository at this point in the history
  7. Adds StringSplit() as extern

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    471e417 View commit details
    Browse the repository at this point in the history
  8. Adds Compile workflow for CPP

    kenorb committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    f2142ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e17381a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0b8be3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8826b3d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Configuration menu
    Copy the full SHA
    1dc8803 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #634 from nseam/dev-indicator-refactor

    Indicators refactor (part 3)
    kenorb committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    57af000 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    1c8a2ed View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    98f7b4e View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Merge pull request #636 from EA31337/dev-indicator-refactor

    Indicator logic refactor
    kenorb committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    abf3b60 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Should fix all GCC warnings.

    nseam committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    8d1e4a5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #637 from nseam/dev-cpp

    Improves support for C++ syntax
    kenorb committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    e76c4e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Merge remote-tracking branch 'origin/dev-cpp' into dev-v2011

    * origin/dev-cpp:
      Should fix all GCC warnings.
      Working compilation via GCC for TradeSignal.test.cpp and TradeSignalManager.test.cpp.
      State in the art of MQL/C++ compatibility.
      Making MQL code to compile in C++. Especially the TradeSignalManager.test.cpp.
      Trade: Fixes C++ compilation errors
      Adds TradeSignal and TradeSignalManager C++ compilation tests
      GHA: Compiles based on the file list
      Adds Compile workflow for CPP
      Adds StringSplit() as extern
      Adds .extern.h file for DateTime
      Refs: Uses PTR_ATTRIB syntax
      Integrates extern includes
      Adds Common and File defines
      Adds code page defines
      Adds .extern.h files
      Moves enums and structs from Std and MQL5 to appropriate files
      Moves Deal enums to Deal.enum.h
    kenorb committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    208de59 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    afb673c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #640 from nseam/dev-cpp

    Should fix new issues with C++ compatibility.
    kenorb committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    4355ade View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Merge branch 'dev-account' into dev-v2011

    * dev-account:
      Initial new Account classes
      Account: Moves enums, defines and structs to Account/
    kenorb committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    dc609ad View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Merge tag 'v2.010' into dev-v2011

    * tag 'v2.010':
      Corrects broken links
      Moves Deal enums to Deal.enum.h
      Indicators: Moves resetting handle on change to Indicator class
      Indicator: Adds state property setter
      Fixes possible loss of data due to type conversion in the latest MTE build
      Adds Markdown table for MQL/CPP syntax
      Adds CONTRIBUTING.md file
      Adds Twitter badge
      Improves comments for docblock [GH-638]
      EA: Improves risk management of order price stops [GH-42]
      IndicatorsTest: Fixes Indi_Drawer
      Added SerializeStub() method to Chart class. Added more error checks. (#629)
    kenorb committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    118347d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. CPP: Removes EnumToString

    kenorb committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    e61fe6c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Refs #337 New week detection. Added check if it's the first day of th…

    …e week (which is Monday in MQL). Previously we only checked if current day of the week has changed.
    nseam committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    3a77d0a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    66f4342 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    cb29a33 View commit details
    Browse the repository at this point in the history
  2. Indicator: Moves GetValuePrice() to IndicatorData

    Indicators: Fixes indicator data value range types
    kenorb committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    2e47d5c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Merge pull request #650 from nseam/dev

    Refs #337 New week detection
    kenorb committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    b550609 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17373a5 View commit details
    Browse the repository at this point in the history
  3. Indicators: Adds Indicator source type and mode to constructor's argu…

    …ment.
    
    Other minor indicator code fixes.
    
    Fixes indicator tests.
    kenorb committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    b010f5d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. Fixes timeframe handling

    Indicator/Util: Adds more methods for iCustom5
    kenorb committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    b26dfa5 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. Merge pull request #642 from EA31337/dev-v2011

    Indicator logic refactor
    kenorb committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    78a0fbd View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    3cdadf9 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Refs EA31337-classes/EA31337-indicators-other#13, EA31337-classes/EA3…

    …1337-indicators-other#15. WIP. TDI-RT-Clone and Heiken_Ashi_Smoothed indicators made to work in MT5.
    nseam committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    9fb1008 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Merge tag 'v2.011' into v3.002-dev-new

    * tag 'v2.011': (32 commits)
      Fixes timeframe handling
      Indicators: Adds Indicator source type and mode to constructor's argument.
      Moves indicator data related methods to IndicatorData
      Indicator: Moves GetValuePrice() to IndicatorData
      Splits IndicatorParams struct into IndicatorDataParams
      Refactors IndicatorData class to be inherited by Indicator class
      Refs #337 New week detection. Added check if it's the first day of the week (which is Monday in MQL). Previously we only checked if current day of the week has changed.
      CPP: Removes EnumToString
      Should fix new issues with C++ compatibility.
      Should fix all GCC warnings.
      Working compilation via GCC for TradeSignal.test.cpp and TradeSignalManager.test.cpp.
      State in the art of MQL/C++ compatibility.
      Making MQL code to compile in C++. Especially the TradeSignalManager.test.cpp.
      Trade: Fixes C++ compilation errors
      Adds TradeSignal and TradeSignalManager C++ compilation tests
      GHA: Compiles based on the file list
      Adds Compile workflow for CPP
      Adds StringSplit() as extern
      Adds .extern.h file for DateTime
      Refs: Uses PTR_ATTRIB syntax
      ...
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    42d1880 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b847600 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d907ae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f3c6e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d32799f View commit details
    Browse the repository at this point in the history
  6. GHA: Compile: Fixes wrong path on missing inputs

    EBUSY: resource busy or locked, scandir 'D:/DumpStack.log.tmp'
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ac96c48 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'v3.001-dev-new' into v3.002-dev-new

    * v3.001-dev-new:
      GHA: Compile: Fixes wrong path on missing inputs
      GHA: Clean-up platform artifacts after the test
      GHA: Compile: Adds support for skip_init input
      GHA: Compile: Adds support for path input
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5439c88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    998d55a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d417d6 View commit details
    Browse the repository at this point in the history
  10. Fixes C++ const-related errors.

    nseam authored and kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    65aa9b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7adfaf4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f1445fb View commit details
    Browse the repository at this point in the history
  13. Merge tag 'v2.011.1' into v3.002-dev-new

    * tag 'v2.011.1':
      Should fix problem "'array' - constant variable cannot be passed [GH-661] (#660)
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    483bd03 View commit details
    Browse the repository at this point in the history
  14. Merge remote-tracking branch 'nseam/v3.000-dev' into v3.001-dev-new

    * nseam/v3.000-dev:
      Refs EA31337-classes/EA31337-indicators-other#13, EA31337-classes/EA31337-indicators-other#15. WIP. TDI-RT-Clone and Heiken_Ashi_Smoothed indicators made to work in MT5.
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    112b49e View commit details
    Browse the repository at this point in the history
  15. Merge branch 'v3.001-dev-new' into v3.002-dev-new

    * v3.001-dev-new:
      GHA: Compile: Fixes init-platform condition to compare with string, not boolean
      GHA: Compile: Fixes init-platform boolean condition
      Refs EA31337-classes/EA31337-indicators-other#13, EA31337-classes/EA31337-indicators-other#15. WIP. TDI-RT-Clone and Heiken_Ashi_Smoothed indicators made to work in MT5.
    kenorb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    1b9a596 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. GHA: Exchange: Adds path

    kenorb committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    69b6ae1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92450aa View commit details
    Browse the repository at this point in the history
  3. EA: Fixes recent issue with error during trade request

    EA: Shows trade entry on error
    kenorb committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bf75e6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bfc38d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4e2393 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    136ab98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c363605 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    71089fc View commit details
    Browse the repository at this point in the history
  9. Merge branch 'v3.001-dev-new' into v3.002-dev-new

    * v3.001-dev-new:
      Workaround for closing order conditions after orders are loaded from active pool (GH-705)
      Trade: TradeParams: Adds max_spread
      Order: Fixes the current volume value when data in orequest is missing
      Order: Refresh order after modification
      Trade: Disables filling modes for MQL4
      EA: Fixes recent issue with error during trade request
      Account/AccountMt: Fixes zero division
    kenorb committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7ca1f82 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    460891f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b14a877 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0d00fcb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    31708c9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    35a2814 View commit details
    Browse the repository at this point in the history
  15. Merge tag 'v3.000.2' into v3.002-dev-new

    * tag 'v3.000.2':
      Account/AccountMt: Fixes zero division
      GHA: Compile: Support for workflow calls
      GHA: Compile: Skips clean-up by default
      GHA: Fixes compilation workflows
      Trade: Disables filling modes for MQL4
    kenorb committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    01934b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Merge remote-tracking branch 'origin/v3.001-dev-new' into v3.002-dev-new

    * origin/v3.001-dev-new:
      Workaround for closing order conditions after orders are loaded from active pool (GH-705)
      Trade: TradeParams: Adds max_spread
      Order: Fixes the current volume value when data in orequest is missing
      Order: Refresh order after modification
      Trade: Disables filling modes for MQL4
      Account/AccountMt: Fixes zero division
      Refs EA31337-classes/EA31337-indicators-other#13, EA31337-classes/EA31337-indicators-other#15. WIP. TDI-RT-Clone and Heiken_Ashi_Smoothed indicators made to work in MT5.
      GHA: Compile: Adds support for path input
    kenorb committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    efa612e View commit details
    Browse the repository at this point in the history