-
-
Notifications
You must be signed in to change notification settings - Fork 100
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.007-dev-new (Chart refactor, OpenCL) #749
base: v3.006-dev-new
Are you sure you want to change the base?
Commits on Oct 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 54f131e - Browse repository at this point
Copy the full SHA 54f131eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b706c3d - Browse repository at this point
Copy the full SHA b706c3dView commit details
Commits on Oct 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ad92ef6 - Browse repository at this point
Copy the full SHA ad92ef6View commit details
Commits on Nov 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 191c573 - Browse repository at this point
Copy the full SHA 191c573View commit details
Commits on Dec 8, 2021
-
Merge branch 'dev-indicator-refactor' into dev-indi-no-chart
* dev-indicator-refactor: (73 commits)
Configuration menu - View commit details
-
Copy full SHA for cac1c7d - Browse repository at this point
Copy the full SHA cac1c7dView commit details
Commits on Jan 28, 2022
-
Merge remote-tracking branch 'origin/dev-v2012' into dev-indi-no-chart
* origin/dev-v2012: (97 commits) Added TaskManager::Add(string _entry) method which creates TaskEntry from JSON string. EA: Adds test for task init EA: Reenables initial task logic Trade: Integrates TaskManager logic CompileTest: Adds missing Task includes EA/Strategy: Integrates taskable actions Task: Adds struct methods for arguments EA: Integrates TaskManager logic with Task's conditions Strategy: Renames tsm to tasks Task: Fixes TaskCondition test GHA: Includes testing on .mq? changes Task: Fixes TaskAction test Strategy: Integrates TaskManager logic with Task's conditions Fixed DictObjectIterator's value pointer's cast. Fixed TaskEntry::Get()'s switch. Made tasks dictionary to store references to Task type. Task/TaskObject: Adds support for objects Task: Adds TaskManager Task: Improves processing methods Task: Adds TaskObject Task.test: Adds TestTask01() Task/Task: Adds missing virtual methods ...
Configuration menu - View commit details
-
Copy full SHA for fd383ca - Browse repository at this point
Copy the full SHA fd383caView commit details -
Merge remote-tracking branch 'origin/master' into dev-indi-no-chart
* origin/master: Added SerializeStub() method to Chart class. Added more error checks. (#629) Improves tasks return logic EA: Adds enum's comment Adds Indi_Custom indicator Indi_MA: Renames InpMAMethod to _ma_method to avoid global variable conflicts Indi_MA: Renames InpMAPeriod to _ma_period to avoid global variable conflicts Initial new Account classes Account: Moves enums, defines and structs to Account/ Fixed Dicts to take into consideration overflow listeners. GHA: Removes init-platform due to hang GHA: Uses 4.0.0.1349 to compile main tests GHA: Uses 4.0.0.1349 to run main tests Fixes problem with non-visual mode 4086 errors due to BarsCalculated() returning an error even if iCustom was not yet executed. Indicator: Moves Init() to protected section Indi_AC: Sets 2 modes when using iCustom() Chart: ChartTf: Adds SecsToTf() GHA: Adds Tick tests Fixed Dicts to take into consideration overflow listeners. Tick/TickManager: Adds TickManagerOverflowListener() Adds TickManager
Configuration menu - View commit details
-
Copy full SHA for 931fbfa - Browse repository at this point
Copy the full SHA 931fbfaView commit details
Commits on Aug 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3dd06ee - Browse repository at this point
Copy the full SHA 3dd06eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee2308 - Browse repository at this point
Copy the full SHA 6ee2308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ffea4 - Browse repository at this point
Copy the full SHA 88ffea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea47c03 - Browse repository at this point
Copy the full SHA ea47c03View commit details
Commits on Aug 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d0b8d22 - Browse repository at this point
Copy the full SHA d0b8d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff1b4ba - Browse repository at this point
Copy the full SHA ff1b4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0fcb4f - Browse repository at this point
Copy the full SHA f0fcb4fView commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b37f79b - Browse repository at this point
Copy the full SHA b37f79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72699d9 - Browse repository at this point
Copy the full SHA 72699d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ddd3b - Browse repository at this point
Copy the full SHA a8ddd3bView commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ad2401a - Browse repository at this point
Copy the full SHA ad2401aView commit details -
Configuration menu - View commit details
-
Copy full SHA for facfa03 - Browse repository at this point
Copy the full SHA facfa03View commit details
Commits on Aug 17, 2022
-
Almost working Renko. Somehow platform's Tick() is executed more ofte…
…n than EmitEntry() from Indi_TickMt.
Configuration menu - View commit details
-
Copy full SHA for 155a9fe - Browse repository at this point
Copy the full SHA 155a9feView commit details
Commits on Aug 19, 2022
-
Almost working Renko indicator. There is a problem with completed can…
…dles that are cleared somehow when adding new candles.
Configuration menu - View commit details
-
Copy full SHA for a2bdfe3 - Browse repository at this point
Copy the full SHA a2bdfe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ecb54d - Browse repository at this point
Copy the full SHA 0ecb54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b9072d - Browse repository at this point
Copy the full SHA 8b9072dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 943f662 - Browse repository at this point
Copy the full SHA 943f662View commit details
Commits on Aug 22, 2022
-
Merge pull request #659 from EA31337/v3.004-dev-rename
Moves Indicator and Serializer related files to own dirs
Configuration menu - View commit details
-
Copy full SHA for 345c088 - Browse repository at this point
Copy the full SHA 345c088View commit details
Commits on Aug 24, 2022
-
WIP. Fixes Dict's logic inside InsertInto(). Also changed the way Ove…
…rflow Listener works (enum items). Got rid of unnecessary overflow listeners in some classes.
Configuration menu - View commit details
-
Copy full SHA for baa4942 - Browse repository at this point
Copy the full SHA baa4942View commit details -
Merge branch 'v3.004-dev' of https://github.com/EA31337/EA31337-classes…
… into dev-indi-renko
Configuration menu - View commit details
-
Copy full SHA for c875e5f - Browse repository at this point
Copy the full SHA c875e5fView commit details
Commits on Aug 25, 2022
-
WIP. Added Candle regeneration from historic ticks if candle was wipe…
…d from cache. Not yet works as we need to fix GetBarTime() in situation where there is no candle at shift 0.
Configuration menu - View commit details
-
Copy full SHA for ee7c872 - Browse repository at this point
Copy the full SHA ee7c872View commit details
Commits on Sep 7, 2022
-
WIP. ItemsHistory and ItemsHistoryItemProvider classes to store and (…
…re)generate candles/ticks to by used by IndicatorCandle and IndicatorTick-based indicators.
Configuration menu - View commit details
-
Copy full SHA for ab065cf - Browse repository at this point
Copy the full SHA ab065cfView commit details
Commits on Sep 8, 2022
-
WIP. Making ItemsHistory for Candle and CandleTf indicators. Trying t…
…o connect Indi_TickMt with IndicatorCandle.
Configuration menu - View commit details
-
Copy full SHA for cc084fd - Browse repository at this point
Copy the full SHA cc084fdView commit details
Commits on Sep 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 09b3bb5 - Browse repository at this point
Copy the full SHA 09b3bb5View commit details
Commits on Sep 20, 2022
-
WIP. Blocked because of too complicated relationship between ItemsHis…
…toryItemProvider and ItemsHistory classes (maybe create some kind of abstract class for items history?
Configuration menu - View commit details
-
Copy full SHA for 293da01 - Browse repository at this point
Copy the full SHA 293da01View commit details
Commits on Sep 21, 2022
-
WIP. Got rid of parent-child relationship between ItemsHistory and It…
…emsHistoryItemProvider. Now IndicatorsTest.mq5 is now compiling. Need to do some changes in ItemsHistory counters.
Configuration menu - View commit details
-
Copy full SHA for cc29ec8 - Browse repository at this point
Copy the full SHA cc29ec8View commit details
Commits on Sep 26, 2022
-
WIP. ItemsHistory and IndicatorTf now properly stores candles' histor…
…y. Now it's time to make GetItems() for IndicatorTf in order to regenerate candles!
Configuration menu - View commit details
-
Copy full SHA for 1b54b0c - Browse repository at this point
Copy the full SHA 1b54b0cView commit details
Commits on Sep 28, 2022
-
Should fix problem "'array' - constant variable cannot be passed as r…
…eference" in Array.mqh.
Configuration menu - View commit details
-
Copy full SHA for 3bddda8 - Browse repository at this point
Copy the full SHA 3bddda8View commit details
Commits on Sep 29, 2022
-
WIP. Almost working candle regeneration for IndicatorTf. There are di…
…fferences in OHLC values in regenerated candles.
Configuration menu - View commit details
-
Copy full SHA for 477e69a - Browse repository at this point
Copy the full SHA 477e69aView commit details
Commits on Oct 6, 2022
-
WIP. Fixing tests. Added ItemsHistory ItemProvider stub for Renko ind…
…icator. We now need to use ItemsHistory in IndicatorTick for storing ticks.
Configuration menu - View commit details
-
Copy full SHA for 43e9bf0 - Browse repository at this point
Copy the full SHA 43e9bf0View commit details
Commits on Oct 7, 2022
-
WIP. IndicatorTick is now using ItemsHistory for tick storage purpose…
…s. IndicatorsTest compiles, but need fixes/tests.
Configuration menu - View commit details
-
Copy full SHA for df96a23 - Browse repository at this point
Copy the full SHA df96a23View commit details
Commits on Oct 11, 2022
-
WIP. Made indicators to use our #define for built-in indicator calls.…
… Need to fix Envelopes indicator and problem with retrieving items with invalid indices in MT4.
Configuration menu - View commit details
-
Copy full SHA for 415997f - Browse repository at this point
Copy the full SHA 415997fView commit details
Commits on Oct 12, 2022
-
WIP. What's left is to find why in MT4 there's a problem with getting…
… candle at shift despite of filled history. Also probably need to fix validations for some indicators.
Configuration menu - View commit details
-
Copy full SHA for 0b85195 - Browse repository at this point
Copy the full SHA 0b85195View commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fdaf6e7 - Browse repository at this point
Copy the full SHA fdaf6e7View commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7e46225 - Browse repository at this point
Copy the full SHA 7e46225View commit details
Commits on Oct 25, 2022
-
WIP. Looks like indicators' custom buffer requires refactoring and us…
…e ItemsHistory class instead of BufferStruct. We'll try to fix other tests before another refactor.
Configuration menu - View commit details
-
Copy full SHA for 13fa803 - Browse repository at this point
Copy the full SHA 13fa803View commit details -
WIP. Fixing inconsistencies in shift given into indicators' params an…
…d the one passed to GetEntry/GetEntryAlter(). Also adding requirement of minimum bars for OnCalculate based indicators.
Configuration menu - View commit details
-
Copy full SHA for 0e9563e - Browse repository at this point
Copy the full SHA 0e9563eView commit details
Commits on Oct 28, 2022
-
WIP. Added explanation of shift parameters in Indicator/IndicatorData…
… classes for following methods: GetEntryValue/GetEntryAlter/GetValue/GetEntry().
Configuration menu - View commit details
-
Copy full SHA for 6c4ac8d - Browse repository at this point
Copy the full SHA 6c4ac8dView commit details
Commits on Oct 31, 2022
-
WIP. Shift parameters refactoring for Indicator/IndicatorData/other c…
…lasses. Still some errors.
Configuration menu - View commit details
-
Copy full SHA for ecc90c4 - Browse repository at this point
Copy the full SHA ecc90c4View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 545f320 - Browse repository at this point
Copy the full SHA 545f320View commit details
Commits on Nov 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2c77ffe - Browse repository at this point
Copy the full SHA 2c77ffeView commit details
Commits on Nov 10, 2022
-
WIP. Adding candle invalidation. Still not working. Required for Indi…
…catorCandle test.
Configuration menu - View commit details
-
Copy full SHA for 5f225c4 - Browse repository at this point
Copy the full SHA 5f225c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a6aade - Browse repository at this point
Copy the full SHA 0a6aadeView commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4cdd0d2 - Browse repository at this point
Copy the full SHA 4cdd0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc3de69 - Browse repository at this point
Copy the full SHA fc3de69View commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d9031f - Browse repository at this point
Copy the full SHA 5d9031fView commit details
Commits on Nov 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5287625 - Browse repository at this point
Copy the full SHA 5287625View commit details
Commits on Nov 30, 2022
-
WIP. Added missing C++ methods regarding String printing/manipulation…
…s and conversion.
Configuration menu - View commit details
-
Copy full SHA for d393683 - Browse repository at this point
Copy the full SHA d393683View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e36c9c9 - Browse repository at this point
Copy the full SHA e36c9c9View commit details
Commits on Dec 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 42409e3 - Browse repository at this point
Copy the full SHA 42409e3View commit details
Commits on Dec 19, 2022
-
Merge pull request #662 from nseam/dev-indi-renko
Refactor and support for Renko chart
Configuration menu - View commit details
-
Copy full SHA for 8b18790 - Browse repository at this point
Copy the full SHA 8b18790View commit details
Commits on Dec 21, 2022
-
WIP. Making Account and Exchange classes to work via Emscripten. Also…
… introduced MemoryFileSystem for accessing temporary files written by MQL/C++ code.
Configuration menu - View commit details
-
Copy full SHA for da13c54 - Browse repository at this point
Copy the full SHA da13c54View commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ff982e3 - Browse repository at this point
Copy the full SHA ff982e3View commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 36993ce - Browse repository at this point
Copy the full SHA 36993ceView commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for efa69da - Browse repository at this point
Copy the full SHA efa69daView commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db0b8a0 - Browse repository at this point
Copy the full SHA db0b8a0View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4c5d18 - Browse repository at this point
Copy the full SHA f4c5d18View commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c09b514 - Browse repository at this point
Copy the full SHA c09b514View commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 88108ce - Browse repository at this point
Copy the full SHA 88108ceView commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 17cd38a - Browse repository at this point
Copy the full SHA 17cd38aView commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a30a476 - Browse repository at this point
Copy the full SHA a30a476View commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 720ec62 - Browse repository at this point
Copy the full SHA 720ec62View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 032e8e7 - Browse repository at this point
Copy the full SHA 032e8e7View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 11b6ce5 - Browse repository at this point
Copy the full SHA 11b6ce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f78b9fd - Browse repository at this point
Copy the full SHA f78b9fdView commit details
Commits on Feb 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a13a079 - Browse repository at this point
Copy the full SHA a13a079View commit details -
Added ToString() override to Indicator class, so IndicatorsTest will …
…print the results.
Configuration menu - View commit details
-
Copy full SHA for 2a5f72c - Browse repository at this point
Copy the full SHA 2a5f72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a36e135 - Browse repository at this point
Copy the full SHA a36e135View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba94fa8 - Browse repository at this point
Copy the full SHA ba94fa8View commit details
Commits on Feb 23, 2023
-
WIP. Using Indi_TickProvider to provide tick for Candle indicator and…
… finally, for RSI or other one.
Configuration menu - View commit details
-
Copy full SHA for ccade19 - Browse repository at this point
Copy the full SHA ccade19View commit details -
Merge branch 'dev-fx-emcc' of https://github.com/nseam/EA31337-classes …
…into dev-fx-emcc
Configuration menu - View commit details
-
Copy full SHA for ee07184 - Browse repository at this point
Copy the full SHA ee07184View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 16ebdc4 - Browse repository at this point
Copy the full SHA 16ebdc4View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 65b8f29 - Browse repository at this point
Copy the full SHA 65b8f29View commit details
Commits on Mar 1, 2023
-
WIP. Testing RSI over IndicatorTfDummy over Indi_TickProvider. Now we…
… need to implement missing extern functions.
Configuration menu - View commit details
-
Copy full SHA for 478b640 - Browse repository at this point
Copy the full SHA 478b640View commit details
Commits on Mar 2, 2023
-
WIP. Testing RSI over IndicatorTfDummy over Indi_TickProvider. RSI re…
…turns values. It's good!
Configuration menu - View commit details
-
Copy full SHA for 30d6f7f - Browse repository at this point
Copy the full SHA 30d6f7fView commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db3442d - Browse repository at this point
Copy the full SHA db3442dView commit details
Commits on Apr 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93a46bb - Browse repository at this point
Copy the full SHA 93a46bbView commit details
Commits on Apr 20, 2023
-
WIP. Making a Tester class and exporting IndicatorTfDummy and RSI ind…
…icator to be used in JS.
Configuration menu - View commit details
-
Copy full SHA for 42de20c - Browse repository at this point
Copy the full SHA 42de20cView commit details
Commits on Apr 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3bc9a57 - Browse repository at this point
Copy the full SHA 3bc9a57View commit details
Commits on May 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f16aa1 - Browse repository at this point
Copy the full SHA 7f16aa1View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 050cee4 - Browse repository at this point
Copy the full SHA 050cee4View commit details -
Fixes Indi_RSI #elif error. Also, added PERIOD_TF_IRREGULAR enum valu…
…e for ENUM_TIMEFRAME, so IndicatorTfParams could be initialized as non-tf-based indicator type.
Configuration menu - View commit details
-
Copy full SHA for 2d7e339 - Browse repository at this point
Copy the full SHA 2d7e339View commit details
Commits on May 25, 2023
-
Fixes tests using Platform::FetchDefaultCandleIndicator() as method n…
…ow requires both, symbol and time-frame to be passed.
Configuration menu - View commit details
-
Copy full SHA for 930cda4 - Browse repository at this point
Copy the full SHA 930cda4View commit details
Commits on Jun 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df4bb44 - Browse repository at this point
Copy the full SHA df4bb44View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b3a7f4a - Browse repository at this point
Copy the full SHA b3a7f4aView commit details
Commits on Jun 8, 2023
-
Should fix problem with MA expecting additional bar, despite it has a…
…ll required bars to generate averages.
Configuration menu - View commit details
-
Copy full SHA for 69220b5 - Browse repository at this point
Copy the full SHA 69220b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03bcdf3 - Browse repository at this point
Copy the full SHA 03bcdf3View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4faba09 - Browse repository at this point
Copy the full SHA 4faba09View commit details
Commits on Jun 15, 2023
-
Should fix problems with DrawIndicatorTest as Platform::AddWithDefaul…
…tBindings() must take symbol and time-frame (we use fixed pair of symbol and time-frame, so code will work in c++).
Configuration menu - View commit details
-
Copy full SHA for d53d07a - Browse repository at this point
Copy the full SHA d53d07aView commit details -
Merge branch 'dev-fx-emcc' of https://github.com/nseam/EA31337-classes …
…into dev-fx-emcc
Configuration menu - View commit details
-
Copy full SHA for f31618f - Browse repository at this point
Copy the full SHA f31618fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b246c9d - Browse repository at this point
Copy the full SHA b246c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d8634 - Browse repository at this point
Copy the full SHA 78d8634View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94d2da4 - Browse repository at this point
Copy the full SHA 94d2da4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e89966d - Browse repository at this point
Copy the full SHA e89966dView commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 294eeff - Browse repository at this point
Copy the full SHA 294eeffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c26b6c - Browse repository at this point
Copy the full SHA 4c26b6cView commit details
Commits on Jun 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db83ebb - Browse repository at this point
Copy the full SHA db83ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c48da70 - Browse repository at this point
Copy the full SHA c48da70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5830f - Browse repository at this point
Copy the full SHA 1b5830fView commit details -
Merge branch 'v3.003-dev' into v3.004-dev
* v3.003-dev: Indi_ADXW: Fixes logic for SetCustomIndicatorName() ADXW: Renames variables to avoid global conflicts Cherry-pick: Added SerializeStub() method to Chart class. Added more error checks. (#629)
Configuration menu - View commit details
-
Copy full SHA for a593ae8 - Browse repository at this point
Copy the full SHA a593ae8View commit details -
Merge branch 'v3.004-dev' into v3.005-dev
* v3.004-dev: Indicators: Renames some variables to avoid global variable conflict Indi_ADXW: Fixes logic for SetCustomIndicatorName() ADXW: Renames variables to avoid global conflicts Indi_ADXW: Fixes logic for SetCustomIndicatorName() ADXW: Renames variables to avoid global conflicts Cherry-pick: Added SerializeStub() method to Chart class. Added more error checks. (#629)
Configuration menu - View commit details
-
Copy full SHA for 2fa7dd0 - Browse repository at this point
Copy the full SHA 2fa7dd0View commit details
Commits on Sep 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b292b7 - Browse repository at this point
Copy the full SHA 7b292b7View commit details
Commits on Mar 18, 2024
-
ACQUIRE_BUFFERn / RELEASE_BUFFERn functionality required for EA31337/…
…EA31337-indicators-stats#1
Configuration menu - View commit details
-
Copy full SHA for bbf8284 - Browse repository at this point
Copy the full SHA bbf8284View commit details
Commits on Mar 22, 2024
-
Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_Accoun…
…tStats indicator.
Configuration menu - View commit details
-
Copy full SHA for 20a08a7 - Browse repository at this point
Copy the full SHA 20a08a7View commit details
Commits on Mar 27, 2024
-
WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats close…
…r to be finished. Awaiting to fix MT5 compiler bug.
Configuration menu - View commit details
-
Copy full SHA for 4e763ae - Browse repository at this point
Copy the full SHA 4e763aeView commit details
Commits on Apr 12, 2024
-
Refs #738. WIP. OpenCL wrapper class and OpenCL integration for Matri…
…x class (not yet complete).
Configuration menu - View commit details
-
Copy full SHA for d6a3f57 - Browse repository at this point
Copy the full SHA d6a3f57View commit details
Commits on Apr 19, 2024
-
Refs #738. WIP. OpenCL integration for Matrix class needs rework as p…
…revious implementation we based on was buggy.
Configuration menu - View commit details
-
Copy full SHA for 2f2fce7 - Browse repository at this point
Copy the full SHA 2f2fce7View commit details
Commits on Apr 24, 2024
-
Refs #738. WIP. Partially working Matrix multiplication via OpenCL. N…
…ow we need some improvements and Matrix::Deflatten().
Configuration menu - View commit details
-
Copy full SHA for b612dac - Browse repository at this point
Copy the full SHA b612dacView commit details -
Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_Accoun…
…tStats indicator.
Configuration menu - View commit details
-
Copy full SHA for 0000130 - Browse repository at this point
Copy the full SHA 0000130View commit details -
WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats close…
…r to be finished. Awaiting to fix MT5 compiler bug.
Configuration menu - View commit details
-
Copy full SHA for 5330e44 - Browse repository at this point
Copy the full SHA 5330e44View commit details
Commits on Apr 26, 2024
-
Merge tag 'v2.012' into v3.004-dev-new
* 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 ...
Configuration menu - View commit details
-
Copy full SHA for 640e07c - Browse repository at this point
Copy the full SHA 640e07cView commit details -
Refs #738. WIP. Matrix multiplication via OpenCL. Working on OpenCL b…
…uffers caching when passing matrices into kernel arguments. Got rid of templated version of Run() and RunMany().
Configuration menu - View commit details
-
Copy full SHA for dce2921 - Browse repository at this point
Copy the full SHA dce2921View commit details
Commits on Apr 27, 2024
-
Merge tag 'v2.012' into v3.004-dev-new
* 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 ...
Configuration menu - View commit details
-
Copy full SHA for af7b695 - Browse repository at this point
Copy the full SHA af7b695View commit details -
Configuration menu - View commit details
-
Copy full SHA for d290033 - Browse repository at this point
Copy the full SHA d290033View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad24e5b - Browse repository at this point
Copy the full SHA ad24e5bView commit details -
Merge remote-tracking branch 'origin/dev-indi-no-chart2' into v3.007-…
…dev-new * origin/dev-indi-no-chart2: Indicator: Removes Chart inheritance (1st part of refactor) [WIP] Chart: ChartTf: Adds SecsToTf()
Configuration menu - View commit details
-
Copy full SHA for 0b707a1 - Browse repository at this point
Copy the full SHA 0b707a1View commit details -
Merge remote-tracking branch 'origin/dev-indi-no-chart' into v3.007-d…
…ev-new * origin/dev-indi-no-chart:
Configuration menu - View commit details
-
Copy full SHA for a4fefe2 - Browse repository at this point
Copy the full SHA a4fefe2View commit details -
Merge remote-tracking branch 'origin/v3.003-dev-stats' into v3.007-de…
…v-new * origin/v3.003-dev-stats: WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats closer to be finished. Awaiting to fix MT5 compiler bug. Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_AccountStats indicator.
Configuration menu - View commit details
-
Copy full SHA for 5e14147 - Browse repository at this point
Copy the full SHA 5e14147View commit details -
Merge branch 'v3.007-dev-new' into HEAD
* v3.007-dev-new: (246 commits) Taskable: Fixes compilation for Taskable.test.mq4 Std: Uses Alert() and DebugBreak() for MQL only 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 ACQUIRE_BUFFERn / RELEASE_BUFFERn functionality required for EA31337/EA31337-indicators-stats#1 SerializerConverter: Fixes error: member reference base type 'C *' is not a structure Fixes nullptr undeclared identifier Minor fixes C++ compatibility fixes. 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 ...
Configuration menu - View commit details
-
Copy full SHA for 979924a - Browse repository at this point
Copy the full SHA 979924aView commit details -
Merge remote-tracking branch 'nseam/v3.003-dev-stats' into v3.007-dev…
…-new * nseam/v3.003-dev-stats: Refs #738. Matrix multiplication via OpenCL. Ready for testing. Refs #738. WIP. Matrix multiplication via OpenCL. Working on OpenCL buffers caching when passing matrices into kernel arguments. Got rid of templated version of Run() and RunMany(). Refs #738. WIP. Partially working Matrix multiplication via OpenCL. Now we need some improvements and Matrix::Deflatten(). Refs #738. WIP. OpenCL integration for Matrix class needs rework as previous implementation we based on was buggy. Refs #738. WIP. OpenCL wrapper class and OpenCL integration for Matrix class (not yet complete). WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats closer to be finished. Awaiting to fix MT5 compiler bug. Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_AccountStats indicator. ACQUIRE_BUFFERn / RELEASE_BUFFERn functionality required for EA31337/EA31337-indicators-stats#1
Configuration menu - View commit details
-
Copy full SHA for 0b9bbfd - Browse repository at this point
Copy the full SHA 0b9bbfdView commit details
Commits on May 2, 2024
-
Refs #738. Matrix multiplication fallback for MT4. CPU version now us…
…es new API for reading/writing directly to flat arrays.
Configuration menu - View commit details
-
Copy full SHA for 6f4492c - Browse repository at this point
Copy the full SHA 6f4492cView commit details
Commits on May 3, 2024
-
Refs #738. Matrix multiplication fallback for MT4. CPU version now us…
…es new API for reading/writing directly to flat arrays.
Configuration menu - View commit details
-
Copy full SHA for 4a8e935 - Browse repository at this point
Copy the full SHA 4a8e935View commit details -
Merge remote-tracking branch 'nseam/v3.007-dev-new' into v3.007-dev-new
* nseam/v3.007-dev-new: Refs #738. Matrix multiplication fallback for MT4. CPU version now uses new API for reading/writing directly to flat arrays.
Configuration menu - View commit details
-
Copy full SHA for 3165600 - Browse repository at this point
Copy the full SHA 3165600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82244e2 - Browse repository at this point
Copy the full SHA 82244e2View commit details -
Merge remote-tracking branch 'origin/v3.004-dev' into v3.007-dev-new
* origin/v3.004-dev: (42 commits) Improves Fibonacci calculation for Pivot Indicators: Renames some variables to avoid global variable conflict Indi_ADXW: Fixes logic for SetCustomIndicatorName() ADXW: Renames variables to avoid global conflicts Indi_ADXW: Fixes logic for SetCustomIndicatorName() ADXW: Renames variables to avoid global conflicts Little changes for array #defines. WIP. Added rates_total validation for all the indicators in `Indicators` folder. WIP. Fixing MQL/C++ errors. Moving serialization methods to separate files. WIP. Fixing C++ include loops. WIP. Fixing C++ errors. WIP. Adding candle invalidation. Still not working. Required for IndicatorCandle test. WIP. Fixing tests. WIP. Indi_Bands now uses OnCalculate() method. Fixing shifts in all the indicators. WIP. Shift parameters refactoring for Indicator/IndicatorData/other classes. Still some errors. WIP. Added explanation of shift parameters in Indicator/IndicatorData classes for following methods: GetEntryValue/GetEntryAlter/GetValue/GetEntry(). WIP. Fixing inconsistencies in shift given into indicators' params and the one passed to GetEntry/GetEntryAlter(). Also adding requirement of minimum bars for OnCalculate based indicators. WIP. Looks like indicators' custom buffer requires refactoring and use ItemsHistory class instead of BufferStruct. We'll try to fix other tests before another refactor. WIP. Fixing indicator tests. WIP. Fixing indicators that depends on candles that not yet occured. ...
Configuration menu - View commit details
-
Copy full SHA for fd565d1 - Browse repository at this point
Copy the full SHA fd565d1View commit details
Commits on May 4, 2024
-
Merge remote-tracking branch 'origin/v3.004-dev-cpp' into v3.008-dev-new
* origin/v3.004-dev-cpp: Adds clang-format pre-commit hook Adds .clang-tidy
Configuration menu - View commit details
-
Copy full SHA for 3b58324 - Browse repository at this point
Copy the full SHA 3b58324View commit details -
Merge remote-tracking branch 'origin/v3.004-dev-indi-rename' into v3.…
…008-dev-new * origin/v3.004-dev-indi-rename: Moves Indicator and IndicatorBase into Indicator/
Configuration menu - View commit details
-
Copy full SHA for 3a3e450 - Browse repository at this point
Copy the full SHA 3a3e450View commit details -
Merge remote-tracking branch 'origin/v3.003-dev-vscode' into v3.008-d…
…ev-new * origin/v3.003-dev-vscode: devcontainer: Adds vscode Vim extension Converts tabs into spaces in devcontainer.json Adds additional vscode C++ extensions Adds .devcontainer
Configuration menu - View commit details
-
Copy full SHA for c68bbce - Browse repository at this point
Copy the full SHA c68bbceView commit details -
Merge remote-tracking branch 'origin/v3.004-dev-tasks' into v3.008-de…
…v-new * origin/v3.004-dev-tasks:
Configuration menu - View commit details
-
Copy full SHA for ffed2e8 - Browse repository at this point
Copy the full SHA ffed2e8View commit details -
Merge remote-tracking branch 'origin/v3.004-dev-cpp2' into v3.008-dev…
…-new * origin/v3.004-dev-cpp2: Adds clang-format pre-commit hook
Configuration menu - View commit details
-
Copy full SHA for e98b191 - Browse repository at this point
Copy the full SHA e98b191View commit details -
Merge remote-tracking branch 'origin/v3.004-dev-new-std-fix' into v3.…
…008-dev-new * origin/v3.004-dev-new-std-fix: Std: Uses Alert() and DebugBreak() for MQL only
Configuration menu - View commit details
-
Copy full SHA for 9aed662 - Browse repository at this point
Copy the full SHA 9aed662View commit details -
Merge remote-tracking branch 'origin/v3.005-dev' into v3.008-dev-new
* origin/v3.005-dev: (42 commits) Fixes ZigZag and ZigZagColor value validation. Fixes problem with not preserving TF passed to Candle indicators. Fixing CompileTest Should fix problems with DrawIndicatorTest as Platform::AddWithDefaultBindings() must take symbol and time-frame (we use fixed pair of symbol and time-frame, so code will work in c++). Little changes required by emcc support. Should fix problem with MA expecting additional bar, despite it has all required bars to generate averages. Fixes warning "too many arguments for function-like macro 'RUNTIME_ERROR'" Tiny internal changes. Part of testing emcc API. Fixes tests using Platform::FetchDefaultCandleIndicator() as method now requires both, symbol and time-frame to be passed. Fixes Indi_RSI #elif error. Also, added PERIOD_TF_IRREGULAR enum value for ENUM_TIMEFRAME, so IndicatorTfParams could be initialized as non-tf-based indicator type. Empty commit to run tests. src/IndicatorTest.cpp WIP. Making a Tester class and exporting IndicatorTfDummy and RSI indicator to be used in JS. Little changes for array #defines. Fixes recent syntax errors for C++. WIP. Testing RSI over IndicatorTfDummy over Indi_TickProvider. RSI returns values. It's good! WIP. Testing RSI over IndicatorTfDummy over Indi_TickProvider. Now we need to implement missing extern functions. WIP. Fixing MT4 errors. Fixing MQL4 errors. WIP. Using Indi_TickProvider to provide tick for Candle indicator and finally, for RSI or other one. ...
Configuration menu - View commit details
-
Copy full SHA for 9a9d453 - Browse repository at this point
Copy the full SHA 9a9d453View commit details
Commits on May 6, 2024
-
Refs #11. WIP. Making indicators to use Platform::OnCalculate(), Plat…
…form::Tick() and IndicatorData::EmitHistory().
Configuration menu - View commit details
-
Copy full SHA for 8095e11 - Browse repository at this point
Copy the full SHA 8095e11View commit details -
Merge branch 'v3.007-dev-new' of https://github.com/EA31337/EA31337-c…
…lasses into v3.007-dev-new
Configuration menu - View commit details
-
Copy full SHA for 8e90bfc - Browse repository at this point
Copy the full SHA 8e90bfcView commit details -
Fixed problem with casting string to ENUM_LOG_LEVEL via indicator par…
…ams' Get<T>() and Set<T>() methods. Also fixed formatting of files.
Configuration menu - View commit details
-
Copy full SHA for 6859c3a - Browse repository at this point
Copy the full SHA 6859c3aView commit details -
Fixed problem with casting string to ENUM_LOG_LEVEL via indicator par…
…ams' Get<T>() and Set<T>() methods. Also fixed formatting of files.
Configuration menu - View commit details
-
Copy full SHA for 36a2b12 - Browse repository at this point
Copy the full SHA 36a2b12View commit details
Commits on May 7, 2024
-
Merge pull request #751 from nseam/v3.008-dev-new-enum-log-level-casting
Fixed problem with casting string to ENUM_LOG_LEVEL
Configuration menu - View commit details
-
Copy full SHA for 474a694 - Browse repository at this point
Copy the full SHA 474a694View commit details
Commits on May 17, 2024
-
Legacy code for MT4. OnCalculate() automatic ticking, ArraySetAsSerie…
…s() for buffers and support for calling MT5 code from MT4.
Configuration menu - View commit details
-
Copy full SHA for 42ccf6a - Browse repository at this point
Copy the full SHA 42ccf6aView commit details
Commits on May 20, 2024
-
Merge pull request #754 from nseam/v3.007-dev-new-mt5-code-in-mt4-ind…
…icator-support V3.007 dev new mt5 code in mt4 indicator support
Configuration menu - View commit details
-
Copy full SHA for 7a9c15c - Browse repository at this point
Copy the full SHA 7a9c15cView commit details
Commits on May 22, 2024
-
WIP. Trying to make indicators to work with historic ticks.
Also changed .clang-format in order to indent macros. Changed Indi_Bands's OnCalculate param names in order to prevent warnings.
Configuration menu - View commit details
-
Copy full SHA for d8eb065 - Browse repository at this point
Copy the full SHA d8eb065View commit details
Commits on May 30, 2024
-
WIP. Fixes In ItemsHistory and ItemsHistoryTfCandleProvider for Candl…
…e indicator and fixes in Indi_TickMt. Still requires work in the area where ticks are used to form candles.
Configuration menu - View commit details
-
Copy full SHA for 92ee47a - Browse repository at this point
Copy the full SHA 92ee47aView commit details
Commits on Jun 17, 2024
-
Merge remote-tracking branch 'origin/v3.007-dev-new' into v3.008-dev-new
* origin/v3.007-dev-new: Legacy code for MT4. OnCalculate() automatic ticking, ArraySetAsSeries() for buffers and support for calling MT5 code from MT4. Refs #11. WIP. Making indicators to use Platform::OnCalculate(), Platform::Tick() and IndicatorData::EmitHistory().
Configuration menu - View commit details
-
Copy full SHA for b9173b9 - Browse repository at this point
Copy the full SHA b9173b9View commit details -
Fixed problem with casting string to ENUM_LOG_LEVEL via indicator par…
…ams' Get<T>() and Set<T>() methods. Also fixed formatting of files.
Configuration menu - View commit details
-
Copy full SHA for 7187581 - Browse repository at this point
Copy the full SHA 7187581View commit details -
Merge remote-tracking branch 'origin/v3.008-dev-new' into v3.008-dev-new
* origin/v3.008-dev-new: Fixed problem with casting string to ENUM_LOG_LEVEL via indicator params' Get<T>() and Set<T>() methods. Also fixed formatting of files.
Configuration menu - View commit details
-
Copy full SHA for 28205be - Browse repository at this point
Copy the full SHA 28205beView commit details
Commits on Jun 26, 2024
-
Committing the ItemsHistory-related code before merging `v3.008-dev-n…
…ew`. This code is not yet ready to merge.
Configuration menu - View commit details
-
Copy full SHA for 6a38ad3 - Browse repository at this point
Copy the full SHA 6a38ad3View commit details -
Merge branch 'v3.008-dev-new' into v3.007-dev-new-itemshistory-fixes.…
… After fixing errors and before clang-format.
Configuration menu - View commit details
-
Copy full SHA for 2911097 - Browse repository at this point
Copy the full SHA 2911097View commit details -
Merge branch 'v3.008-dev-new' of https://github.com/EA31337/EA31337-c…
…lasses into v3.008-dev-new--fixes-after-merge-from-v3.007-dev-new-itemshistory-fixes
Configuration menu - View commit details
-
Copy full SHA for 3228d70 - Browse repository at this point
Copy the full SHA 3228d70View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63f1ddb - Browse repository at this point
Copy the full SHA 63f1ddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c132e9b - Browse repository at this point
Copy the full SHA c132e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a805d1 - Browse repository at this point
Copy the full SHA 2a805d1View commit details
Commits on Jul 1, 2024
-
WIP. Dict now uses class instead of struct in order to prevent copyin…
…g slots two times. There is still a problem with GetEntry() using too many entries.
Configuration menu - View commit details
-
Copy full SHA for e7ba4d5 - Browse repository at this point
Copy the full SHA e7ba4d5View commit details
Commits on Jul 7, 2024
-
Merge pull request #757 from nseam/v3.008-dev-new--dict-uses-class-ge…
…t-entry-problem WIP. Dict now uses class instead of struct in order to prevent copying slots two times.
Configuration menu - View commit details
-
Copy full SHA for 80672f1 - Browse repository at this point
Copy the full SHA 80672f1View commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb38f88 - Browse repository at this point
Copy the full SHA eb38f88View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 146a127 - Browse repository at this point
Copy the full SHA 146a127View commit details