Commit Graph

137 Commits

Author SHA1 Message Date
Viacheslav Demydiuk 6b3d54b9d5 MtApi5: added default value to properites of MqlParam for correct json serialization 2025-01-09 17:06:36 +02:00
Viacheslav Demydiuk ba1754d59b MtApi/MtApi5: updated logic of connection with requesting expert list and quotes 2024-12-21 23:12:59 +02:00
Viacheslav Demydiuk b7fe982393 MtApi5: fixed bug in function CopyTicks 2024-08-05 18:36:44 +03:00
Viacheslav Demydiuk e7cf0dddd0 Updated MtApi5 2024-06-16 13:27:00 +03:00
Viacheslav Demydiuk 9a5d3878fe MtApi5: make public Connect/Disconnect functions 2024-03-09 23:17:47 +02:00
Viacheslav Demydiuk 75b9aabfbd Added Newtonsoft.Json into installer 2024-03-09 17:37:54 +02:00
Viacheslav Demydiuk 35812084d5 MtApi5: Added logger in RpcClient 2024-02-25 17:48:47 +02:00
Viacheslav Demydiuk 64c10415a7 MtApi5: fixed problem of null string in command's parameters 2024-02-24 21:33:35 +02:00
Viacheslav Demydiuk 2871ddf07a MtApi5: Remove redundant classes (requests) 2024-02-23 18:10:48 +02:00
Viacheslav Demydiuk b9d99da7a8 MtApi5: initialize MqlTradeRequest's fields Symbol and Comment with default values 2024-02-20 20:26:39 +02:00
Viacheslav Demydiuk d7e05ea572 MtApi5: fixed issue with active expert executor 2024-02-13 17:58:21 +02:00
Viacheslav Demydiuk 826e13db29 MtApi5: fixing checking backtesting mode 2024-02-11 21:18:25 +02:00
Viacheslav Demydiuk 9cb12855e1 MtApi5: completed rewriting API functions for using SendCommand 2024-02-11 21:00:24 +02:00
Viacheslav Demydiuk ad822af2f2 MtApi5: updated some function for working with new core 2024-02-03 20:59:59 +02:00
Viacheslav Demydiuk caac11cdad MtApi5: Moving some functions to new core 2024-01-14 21:57:07 +02:00
Viacheslav Demydiuk 66d981ca9c MtApi5: small update in requesting quote 2024-01-13 14:48:06 +02:00
Viacheslav Demydiuk 4f9dc57c25 Moved logic related to command to MtRpcClient 2024-01-12 23:24:47 +02:00
Viacheslav Demydiuk 919ca97101 Added MtNofication message into MtClient 2024-01-12 21:29:46 +02:00
Viacheslav Demydiuk e6731d8828 Processing incoming messages in MtApi5 2024-01-12 18:22:26 +02:00
Viacheslav Demydiuk cd7648b320 Added stub for logging in MtApi5. Implemented function SendCommand. Get quotes after connection 2024-01-11 22:54:56 +02:00
Viacheslav Demydiuk b398b1b498 Integrate MtRpcClient into Mt5ApiClient 2024-01-08 19:56:31 +02:00
Viacheslav Demydiuk 9a9403a324 Added project Mt5Api to VS_2022 solution and disable some code for compilable 2024-01-07 23:19:19 +02:00
dependabot[bot] b5aef472c5 Bump Newtonsoft.Json from 12.0.2 to 13.0.2 in /MtApi5
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.2 to 13.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.2...13.0.2)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 05:23:05 +00:00
Viacheslav Demydiuk f9a589c2c4 MtApi [MT5] version 1.0.24 2020-11-01 12:23:30 +02:00
Viacheslav Demydiuk df579ccdd1 [MT5] logging improvements 2020-11-01 12:16:54 +02:00
Viacheslav Demydiuk 318bae3852 Issue #209: [MT5] Added function ChartId to get chart id by expert handle. 2020-10-25 19:20:44 +02:00
Viacheslav Demydiuk ce7953eee0 Issue #204: [MT5] Added function OrderSendAsync 2020-10-13 15:16:55 +03:00
Viacheslav Demydiuk 93aed4e44c Issue #202: [MT5] added Buy/Sell functions 2020-10-13 14:14:59 +03:00
Viacheslav Demydiuk 4c8c3b8766 MtApi [MT5] version 1.0.23 2020-09-04 12:10:26 +03:00
Viacheslav Demydiuk 03ff1f9176 MtApi [MT5] version 1.0.22 2020-08-28 16:48:31 +03:00
Viacheslav Demydiuk 4349eb3538 Issue #186: Implemented function PositionClosePartial 2020-08-24 22:43:20 +03:00
vdemydiuk 0f809cd60a MtApi [MT5] version 1.0.21 2019-11-11 12:52:28 +02:00
vdemydiuk d621312a8b Merged fix of issue #175 from master 2019-11-06 11:59:41 +02:00
Vasily Larionov 828c1185b3 Position modify 2019-09-24 18:52:56 +03:00
Vasily Larionov 4b384d9da2 Fix null reference exception 2019-09-21 17:20:31 +03:00
vdemydiuk ee81cfe012 Issue #143: Added function TesterStop [MT5] 2019-05-04 10:36:46 +03:00
vdemydiuk 5f4ae3cd9e Issue #74: Updated package Newtonsoft.Json from 8.0.3 to 12.0.2 2019-04-30 11:09:12 +03:00
vdemydiuk e364b313c3 MtApi5: Set version 1.0.20 2019-04-26 13:07:34 +03:00
vdemydiuk 42a1da3356 Issue #136: Added new properties to the ENUM_SYMBOL_INFO_DOUBLE enumeration: SYMBOL_VOLUME_REAL, SYMBOL_VOLUMEHIGH_REAL, SYMBOL_VOLUMELOW_REAL 2019-03-18 18:26:17 +02:00
vdemydiuk 44fab4dae1 Issue #136: Updated structures MqlTick, MqlBook with new field volume_real. Remove redundant code from MtApiService. 2019-03-18 17:31:54 +02:00
Vyacheslav Demidyuk d1387148df Merge pull request #148 from flognity/master
ObjectCreate can now take up to 30 anchor points
2019-03-18 16:11:48 +02:00
Florian Wilhelm bb4ac426cd Modified the ObjectCreate such that it can take up to 30 anchor points (maximum amount of anchor points in mql5). The MtApi5.mq5 has been updated to cope with the added parameters. The MtApi5.ex5 has been rebuilt. 2019-03-07 20:35:23 +01:00
vdemydiuk 34b4e33cc9 Issue #138: removed rudiment value POSITION_COMMISION from enum ENUM_POSITION_PROPERTY_DOUBLE 2019-02-20 13:12:29 +02:00
vdemydiuk 0c38d37559 Issue #107: Added function PositionCloseAll 2018-06-06 14:24:39 +03:00
vdemydiuk 897892dc89 Issue #122: Added event OnLockTicksEvent (MT5) 2018-06-06 12:46:24 +03:00
vdemydiuk 1a5882b75a Issue #122: Implemented UnlockTicks function in MtApi (MT5) 2018-06-05 19:19:35 +03:00
vdemydiuk 0f717f1cb7 Issue #119: Added out parameter MqlTradeResult to function PositionClose 2018-06-04 17:48:14 +03:00
vdemydiuk 6c45f28a05 Issue #121: Added original MtTime field to MqlRates (MT5) 2018-06-04 15:04:12 +03:00
vdemydiuk ca3c0e735f Issue #110: Implemented function for working with global variables (MT5) 2018-06-04 13:53:55 +03:00
vdemydiuk f71151104b Issue #111: Added enum value SYMBOL_VISIBLE 2018-05-08 19:07:52 +03:00