103 Commits

Author SHA1 Message Date
Viacheslav Demydiuk 8317ce9604 MtApi5: fixed issue in iCustom - incorrect name of parameters 2026-07-08 16:59:02 +03:00
Viacheslav Demydiuk 3699b73cf7 Issue #290: provide information about Period (Timeframe) in event Mt5TimeBar 2026-04-06 21:55:59 +03:00
Viacheslav Demydiuk fa1e6b6c62 Issue #296: MtApi5 - Added property CommandTimeout to define time for waiting result of response from MetaTrader. Default value 30 sec 2026-04-06 20:22:10 +03:00
Viacheslav Demydiuk 249b0f9fbb Issue #262: function GetQuotes load data from MT instead of using cached quotes 2025-12-05 23:43:27 +02:00
Viacheslav Demydiuk c536585cd2 Issue #284: MtApi5/MQL5 - added function GetSymbols 2025-09-30 16:14:13 +03:00
Viacheslav Demydiuk 972df57028 Merge branch 'master' into dev 2025-07-28 23:20:33 +03:00
Viacheslav Demydiuk 6c1cb92f1b MtApi5: fixed typo in function iStochastic 2025-07-28 23:12:21 +03:00
Viacheslav Demydiuk ff871e5e06 MtApi5: implement function iFractals instead of mistake function iForce 2025-07-28 22:57:46 +03:00
Viacheslav Demydiuk c7b8956c99 MtApi5: fixed typo in function iChaikin 2025-07-28 22:51:35 +03:00
Viacheslav Demydiuk 143cc33c60 MtApi5: fix type in function iStochastic 2025-07-28 22:34:28 +03:00
Viacheslav Demydiuk 69d98b66b3 MtApi5: updated paramter's names in function iCustom 2025-07-25 17:11:55 +03: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 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
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 4349eb3538 Issue #186: Implemented function PositionClosePartial 2020-08-24 22:43:20 +03: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 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
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 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 6023bffed6 Issue #106: Extended structure Mt5Quote with fields from MqlTick (volume, last, time) 2018-05-08 14:53:31 +03:00
vdemydiuk 6b327e017a Removed unnecessary Windows Operations from MtApi5 code (MT5) 2018-03-27 11:11:33 +03:00