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

Development enhancements #701

Merged
merged 99 commits into from
Jul 30, 2023
Merged

Development enhancements #701

merged 99 commits into from
Jul 30, 2023

Conversation

kenorb
Copy link
Member

@kenorb kenorb commented Jul 28, 2023

No description provided.

kenorb and others added 30 commits September 11, 2021 15:52
* origin/dev-v2012-emcc:
  C++ compatibility fixes.
  Minor fixes
  Added universal pointer dereference PTR_DEREF instead of '.' operator.
  Got rid of `u(char, int, long)`s so we have `unsigned (char, int, long)`s
  GHA: Installs Emscripten toolchain
* dev: (28 commits)
  Exchange: Uses AccountBase instead of AccountMt
  Account/AccountMt: Fixes zero division
  Account: Renames Account to AccountMt
  Exchange: Expands test
  Corrects broken links
  GHA: Enables DrawIndicatorTest
  DrawIndicatorTest: Fixes compilation errors
  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
  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
  ...
… into dev

* origin/dev-indicator-refactor-template:
  Adds template struct for IndicatorDataEntry [WIP]
* origin/v2.010-dev:
  Should fix problem "'array' - constant variable cannot be passed [GH-661] (#660)
* origin/dev-cpp-support-new:
  Adds initial version of TerminalTest.cpp
  Adds ObjectTest.cpp
  Adds SymbolInfoTest.cpp
  Improves Array class for non-MQL builds
  Adds StringLen() method for String
  Account: Improves enums
  Removes Add/ToString from String as redundant
  Fixes error: expected semicolon after enum
  Adds AccountTest.cpp
kenorb and others added 26 commits July 10, 2023 01:11
Trade: Improves trend method calculation for actions
Fixes "tree optimization error" under MT4.
@kenorb kenorb added this to the v2.013 milestone Jul 28, 2023
@kenorb kenorb merged commit b43f990 into master Jul 30, 2023
175 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants