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.006-dev-new #747

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

v3.006-dev-new #747

wants to merge 134 commits into from

Conversation

kenorb
Copy link
Member

@kenorb kenorb commented Apr 27, 2024

No description provided.

kenorb and others added 30 commits February 19, 2022 20:44
…13-trade-no-chart

* origin/dev-v2012-exchange:
  Exchange: Uses AccountBase instead of AccountMt
  Account/AccountMt: Fixes zero division
  Account: Renames Account to AccountMt
  Exchange: Expands test
… in order do retrieve current ask/bid/volume/other symbol data.
…d OnIndicator method arguments) and macros, data storages and more. The idea is to use symbol and TF from Indicator's chart.
…connect some Candle and Tick indicator to all indicators in use.
…e generic. The work contains changes to Strategy class methods, Trade and more work to replace Chart class with IndicatorBase.
nseam and others added 18 commits June 17, 2023 15:31
* v3.001-dev-new:
  Fixes new lines [end-of-file-fixer]
  GHA: Compile: Support for workflow calls
  GHA: Compile: Skips clean-up by default
  Adds vscode's extensions for devcontainer
  Adds initial config for .devcontainer/devcontainer.json
  GHA: Fixes compilation workflows
  Refs EA31337/Strategy-TDI#1. MA-targeted changes regarding input MA method and iMAOnArray implementation which input is now changed to native array (from ValueStorage).
  Refs EA31337/EA31337-indicators-other#8. Added IndicatorLegacy.h file to allow using MQL5 versions of iNAME() indicators like iMA(), iRSI() in MQL4. Used to run MQL5 indicators in MQL4.
  Refs EA31337/EA31337-indicators-other#8. Added underscores to some function parameter names  to prevent conflicts with global variables.
  Refs #11. Renamed "index" variable names into "_idx" to prevent conflicts with global variables. Also added new CreateObject() specialization to Draw.mqh. Added #ifdef to Terminal.define.h to prevent redefinition of defines.
  Indi_Fractals: Fixes code typo
  Final fix for orders are opened instead of being closed for both MT4 and MT5 (fixes GH-707)
  Fixes C++ error: no matching function for call
* v3.001-dev:
  GHA: Compile: Fixes uploading artifacts after compilation
  GHA: Compile: Ignores compiling platform files
  Fixing CompileTest
  Fixes compilation errors on build 4275
  GHA: Test: Includes compile workflow
  Fixes new lines [end-of-file-fixer]
  GHA: Compile: Support for workflow calls
  GHA: Compile: Skips clean-up by default
  Adds vscode's extensions for devcontainer
  Adds initial config for .devcontainer/devcontainer.json
  GHA: Fixes compilation workflows
  Refs EA31337/Strategy-TDI#1. MA-targeted changes regarding input MA method and iMAOnArray implementation which input is now changed to native array (from ValueStorage).
  Refs EA31337/EA31337-indicators-other#8. Added IndicatorLegacy.h file to allow using MQL5 versions of iNAME() indicators like iMA(), iRSI() in MQL4. Used to run MQL5 indicators in MQL4.
  Refs EA31337/EA31337-indicators-other#8. Added underscores to some function parameter names  to prevent conflicts with global variables.
  Refs #11. Renamed "index" variable names into "_idx" to prevent conflicts with global variables. Also added new CreateObject() specialization to Draw.mqh. Added #ifdef to Terminal.define.h to prevent redefinition of defines.
  Indi_Fractals: Fixes code typo
  Final fix for orders are opened instead of being closed for both MT4 and MT5 (fixes GH-707)
  Fixes C++ error: no matching function for call
* 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
  GHA: Fixes compilation for indicator test workflow
  IndicatorBase: Adds missing setter for ENUM_INDICATOR_STATE_PROP
  GHA: Test: Fixes compilation and disables non-working runs
  GHA: Compile: Fixes uploading artifacts after compilation
  GHA: Compile: Ignores compiling platform files
  Fixing CompileTest
  Fixes compilation errors on build 4275
  GHA: Test: Includes compile workflow
* tag 'v2.013.1':
  Final fix for orders are opened instead of being closed for both MT4 and MT5 (fixes GH-707)
  Fix for orders are opened instead of being closed (GH-707)
  Order: Improves error handling
  Order:Trade: Improves error handling
  Workaround for closing order conditions after orders are loaded from active pool (GH-705)
  Adds close retry counter (GH-703)
* v3.001-dev:
  GHA: Compile: Fixes uploading artifacts after compilation
  GHA: Compile: Ignores compiling platform files
  Fixing CompileTest
  Fixes compilation errors on build 4275
  GHA: Test: Includes compile workflow
  Disables TradeSignalManager.test.cpp test due to errors
  Generic ArraySize() now takes reference to constant.
* v3.002-dev:
  Fixes Std.h(54,9) : warning 30: macro redefinition
  StrategyAdd: Pass EA ptr to Init()
  Trade: Improves performance issues
  Order: Adds missing order filling (fixes GH-664)
  Fixes pointer syntax for C++
  EA/Strategy/Trade: AddTask: Fixes code syntax to avoid issues with invalid pointers
  EA/Strategy/Trade: Adds AddTaskObject()
  Trade: Disables filling modes for MQL4
  Indicator: Fixes timeframe assignment in class constructor
  Removes Stats class
  Removes Ticker class
  Removes BasicTrade class
  Removes SVG class
* v3.005-dev-new:
  Taskable: Fixes compilation for Taskable.test.mq4
@kenorb kenorb force-pushed the v3.006-dev-new branch 6 times, most recently from 6b21972 to 1b624dc Compare April 29, 2024 00:05
* origin/v3.003-dev: (93 commits)
  Cherry-pick: Added SerializeStub() method to Chart class. Added more error checks. (#629)
  IndicatorData: IndicatorDataEntryValue: Adds support for datetime type
  Merge remote-tracking branch 'origin/dev-indi-no-chart4' into v3.003-dev
  IndicatorData: IndicatorDataEntryValue: Adds support for datetime type
  Merge tag 'v3.001' into dev-indi-no-chart4
  Strategy/Trade: Reenables previously disabled code
  IndicatorsTest: Disables Indi_Price for MQL4 due to failure
  GHA: Sets BtYears to 2021
  Strategy/Trade: Reenables previously disabled code
  IndicatorsTest: Reenables more indicators for testing
  IndicatorsTest: Reenables indicators for testing
  Trade: Reenables CalcLotSize()
  Indi_ZigZag: Fixes indicator path for MQL4
  GHA: Test: Sets BtDays to 4-8 to avoid time limits
  Merge tag 'v3.000' into dev-indi-no-chart4
  Indicators: Fixes potential issues with OnIndicator mode
  Indi_AppliedPrice: Fixes infinite loop when run on indicator
  Indi_Ichimoku: Shift 2nd and 3rd buffer by senkou_span_shift bars [GH-656]
  Indicator: GetEntryAlter: Fixes issue with shift
  GHA: Changes back BtDays to 4-8
  ...
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