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.004-dev-new (Tasks' code refactor) #745

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

Conversation

kenorb
Copy link
Member

@kenorb kenorb commented Apr 27, 2024

No description provided.

kenorb added 30 commits October 6, 2021 14:54
* tag 'v2.009': (77 commits)
  Updates README
  Renames SymbolInfo.static.h to SymbolInfo.struct.static.h
  Pre-commit autoupdate
  EA: Code cleanup
  EA: Pass trade and tsm for Serialize() method
  EA: Removes references to Market
  EA/Trade: Improves handling of errors on 'not enough money' error
  Indicator: Returns indicator value on CopyBuffer() 4806 error
  IndicatorBase: Improves _key in iCustom5()
  Util: Adds more MakeKey() methods with more arguments
  Indicator: Moves SET_HANDLE to the right place
  Support for custom `iCustom` handle setter.
  Indicators: Fixes CopyBuffer() issue when still returning value on 4806 error
  IndicatorBase: Adds iCustom5 wrapper
  Bar: ENUM_PP_TYPE: Improves enum comments
  Terminal: Adds MQL_EXT define
  Indicators: Adds ResetLastError() to global functions
  ChartStatic: Timeseries static methods should return 0 in case of an error
  IndicatorBase: Adds iCustom() with 13 arguments
  Terminal: Adds define for MQL_VER
  ...
kenorb added 20 commits July 3, 2022 16:32
Indicator: Adds enum comment for final
Sets slippage to 0 by default
EA: Adds GetTrade()

Task/TaskManager: Adds GetTasks()
EA/Strategy/Trade: Spread fixes

Trade: RequestSend: Forces IsTradeRecommended() to prevent issues affecting trades
New release changes and fixes (v2.012)
@kenorb kenorb added this to the v3.004 milestone Apr 27, 2024
@kenorb kenorb changed the title v3.004-dev-new v3.004-dev-new (Tasks' code refactor) Apr 27, 2024
@kenorb kenorb force-pushed the v3.004-dev-new branch 2 times, most recently from af7b695 to 44efcf1 Compare April 27, 2024 16:27
* tag 'v2.012': (84 commits)
  EA: Sets trade params across all strategies
  EA/Strategy/Trade: Adds AddTaskObject()
  EA/Strategy/Trade: AddTask: Fixes code syntax to avoid issues with invalid pointers
  Trade: TradeParams: Sets log_level in struct constructor
  Trade: Disables filling modes for MQL4
  EA/Strategy: Improves trading logic
  EA: Fixes recent issue with error during trade request
  Indicator: Fixes timeframe assignment in class constructor
  EA/Strategy: More fixes for log printing based on the level
  EA/Strategy: Fixes log printing based on the level
  Strategy/Trade: Adds log level getters/setters
  Trade/Strategy: Improves logic on detecting defined spread limits
  Trade: TradeParams: Adds max_spread
  Trade: Checks spread limits
  Fixes spread/deviation limit logic
  IndicatorData: Adds setter for IndicatorDataParams struct
  Exchange: Uses AccountBase instead of AccountMt
  Account/AccountMt: Fixes zero division
  Account: Renames Account to AccountMt
  Exchange: Expands test
  ...
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