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
|
9d178280d0
|
Issue #290: MQL5 - added Timeframe into event MtTimeBarEvent
|
2026-04-06 21:53:50 +03:00 |
|
Viacheslav Demydiuk
|
a8bb1a3af9
|
Issue #261: MQL5 - reset flag _is_ticks_locked in function Execute_UnlockTicks
|
2026-04-06 21:23:48 +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
|
0c874773e5
|
Issue #241: fixed issue of incorrect value of CloseTime in orders received from TradeMonitor
|
2025-10-08 16:23:16 +03:00 |
|
Viacheslav Demydiuk
|
2c4d9b130b
|
MQL4: update function OrderClose to avoid compile warnings
|
2025-10-08 10:59:05 +03:00 |
|
Viacheslav Demydiuk
|
a5b8e33611
|
Issue #246: fixed type of parameter 'Deviation' in functions iBands, iBandsOnArray (MT4)
|
2025-10-07 17:03:02 +03:00 |
|
Viacheslav Demydiuk
|
2f0ccae238
|
MQL5: fixed warnings of compiling json.mqh
|
2025-10-06 23:26:48 +03:00 |
|
Viacheslav Demydiuk
|
565735c3c5
|
MtService: fixed crash on disconnect last expert in MT terminal
|
2025-10-06 12:07:41 +03:00 |
|
Viacheslav Demydiuk
|
7b5f740a77
|
MtApi5: added fleld 'Flags' into MqlTick
|
2025-10-05 20:58:24 +03:00 |
|
Viacheslav Demydiuk
|
c536585cd2
|
Issue #284: MtApi5/MQL5 - added function GetSymbols
|
2025-09-30 16:14:13 +03:00 |
|
Viacheslav Demydiuk
|
92322e866e
|
Issue #284: MtApi4/MQL4 - added function GetSymbols
|
2025-09-27 17:29:00 +03:00 |
|
Viacheslav Demydiuk
|
96674d8763
|
MQL5: fixed parsing arguments of function iCustom
|
2025-09-23 11:31:43 +03:00 |
|
Viacheslav Demydiuk
|
5808756113
|
MQL4: fixed parsing arguments of function iCustom
|
2025-09-23 11:26:58 +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
|
db3db18391
|
MQL5: fixed typo in function iSAR
|
2025-07-28 22:37:15 +03:00 |
|
Viacheslav Demydiuk
|
143cc33c60
|
MtApi5: fix type in function iStochastic
|
2025-07-28 22:34:28 +03:00 |
|
Viacheslav Demydiuk
|
541fc2364b
|
MQL5: don't use EMPTY_VALUE as initial value for times
|
2025-07-25 17:52:06 +03:00 |
|
Viacheslav Demydiuk
|
78b4b7039b
|
MQL5: changed MQL5_DLLS_ALLOWED to MQL_DLLS_ALLOWED
|
2025-07-25 17:49:30 +03:00 |
|
Viacheslav Demydiuk
|
4a61ab079c
|
MQL5: fixed parameter in function iChaikin
|
2025-07-25 17:43:07 +03:00 |
|
Viacheslav Demydiuk
|
69d98b66b3
|
MtApi5: updated paramter's names in function iCustom
|
2025-07-25 17:11:55 +03:00 |
|
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
|
b89f00d310
|
Added missed boost headers files
|
2024-11-14 14:16:28 +02:00 |
|
Viacheslav Demydiuk
|
19d9cb23d3
|
MtService: include string to fix build
|
2024-11-14 12:35:46 +02:00 |
|
Viacheslav Demydiuk
|
606b59687e
|
Removed bootstrappers as redundant projects
|
2024-11-12 10:50:07 +02:00 |
|
Viacheslav Demydiuk
|
b1bb8561f5
|
MtService: changed log level to INFO for release version
|
2024-11-11 15:44:41 +02:00 |
|
Viacheslav Demydiuk
|
d9a9d88318
|
Added MtApi5 sample: HistoryOrder
|
2024-08-23 11:35:00 +03:00 |
|
Viacheslav Demydiuk
|
05de6f4995
|
MtService: using default expert if handle is zero
|
2024-08-06 17:51:49 +03:00 |
|
Viacheslav Demydiuk
|
b7fe982393
|
MtApi5: fixed bug in function CopyTicks
|
2024-08-05 18:36:44 +03:00 |
|
Viacheslav Demydiuk
|
2081ada249
|
Small update readme: fixed typos
|
2024-08-04 11:43:10 +03:00 |
|
Viacheslav Demydiuk
|
0fda467b68
|
Updated readme: added information about vcredist
|
2024-08-03 13:09:13 +03:00 |
|
Viacheslav Demydiuk
|
753da3b4c4
|
Readme: removed information about CLI
|
2024-06-17 22:54:02 +03:00 |
|
Viacheslav Demydiuk
|
1a73c72095
|
Updated readme file: removed information about WCF
|
2024-06-17 22:52:00 +03:00 |
|
Viacheslav Demydiuk
|
e02996e573
|
Updated readme file: added information about MtClient
|
2024-06-17 22:47:46 +03:00 |
|
Viacheslav Demydiuk
|
c351ce9a42
|
Updated readme file
|
2024-06-17 22:27:03 +03:00 |
|
Viacheslav Demydiuk
|
a830dc11a6
|
Refactored MtApi4 (MT4) for working with new architecture
|
2024-06-16 13:57:50 +03:00 |
|
Viacheslav Demydiuk
|
6dd5e0190f
|
Refactored MT4 expert with new architecture
|
2024-06-16 13:55:53 +03:00 |
|
Viacheslav Demydiuk
|
be8db94112
|
Added x86 boost libraries
|
2024-06-16 13:36:36 +03:00 |
|
Viacheslav Demydiuk
|
46a5ca4d04
|
Refactored MTConnector with new architecure
|
2024-06-16 13:30:24 +03:00 |
|
Viacheslav Demydiuk
|
07b26a6ac1
|
Updated MT5Connector with small fixes
|
2024-06-16 13:28:43 +03:00 |
|
Viacheslav Demydiuk
|
e7cf0dddd0
|
Updated MtApi5
|
2024-06-16 13:27:00 +03:00 |
|
Viacheslav Demydiuk
|
78e28dc176
|
Updated ex5 file
|
2024-06-16 13:00:29 +03:00 |
|
Viacheslav Demydiuk
|
9de3369228
|
Removed VS 2017 solution
|
2024-06-16 12:59:24 +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
|
2d3e36ec8c
|
Updated MtApi5 installer to use new libraries ver 2.0.0
|
2024-03-03 22:24:58 +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
|
4d0b0ce513
|
MT5 expert: fixed issues with incorrect name of parameters; fixed time conversation
|
2024-02-24 21:30:17 +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
|
5c72c08fa6
|
MQL5: small updates in expert
|
2024-02-11 21:02:21 +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
|
df95872029
|
MQL5: update commands types
|
2024-02-03 20:38:15 +02:00 |
|
Viacheslav Demydiuk
|
788de22665
|
MQL5: completed update expert's code for using new MtApiCore
|
2024-02-02 15:28:32 +02:00 |
|
Viacheslav Demydiuk
|
2a6b2ebadd
|
MQL5: removed redundant code related to commands cases
|
2024-01-28 21:59:19 +02:00 |
|
Viacheslav Demydiuk
|
b8dae86a88
|
MQL5: use executor handler to process commands
|
2024-01-28 21:55:22 +02:00 |
|
Viacheslav Demydiuk
|
a155d7ff07
|
MQL5: Removed redundant code
|
2024-01-28 20:01:40 +02:00 |
|
Viacheslav Demydiuk
|
9c8ba497d0
|
MQL5: completed implement mql functions with new protocol
|
2024-01-28 16:19:37 +02:00 |
|
Viacheslav Demydiuk
|
04341ffc58
|
MQL5: continue updating mql expert according to new core
|
2024-01-21 19:20:14 +02:00 |
|
Viacheslav Demydiuk
|
0edb00beb3
|
MQL5: update function to use new protocol
|
2024-01-14 21:57:56 +02:00 |
|
Viacheslav Demydiuk
|
caac11cdad
|
MtApi5: Moving some functions to new core
|
2024-01-14 21:57:07 +02:00 |
|
Viacheslav Demydiuk
|
931dc82524
|
MQL: small update expert code of sending quote to client
|
2024-01-13 14:50:15 +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
|
06082539c3
|
MQL5: disable some functionality for testing new MtService
|
2024-01-12 21:31:20 +02:00 |
|
Viacheslav Demydiuk
|
919ca97101
|
Added MtNofication message into MtClient
|
2024-01-12 21:29:46 +02:00 |
|
Viacheslav Demydiuk
|
98e3961e18
|
Added MtNotification message for sending client ready. Moved parsing message to MtMessage source code
|
2024-01-12 21:28:35 +02:00 |
|
Viacheslav Demydiuk
|
e6731d8828
|
Processing incoming messages in MtApi5
|
2024-01-12 18:22:26 +02:00 |
|
Viacheslav Demydiuk
|
ecd09ad6a8
|
Small fix in MtService
|
2024-01-12 18:21:29 +02:00 |
|
Viacheslav Demydiuk
|
66881b45b9
|
Removed unused argument is_testing from function initExpert
|
2024-01-12 18:20:35 +02:00 |
|
Viacheslav Demydiuk
|
9ef4fd768f
|
Fixed bug in parsing MtEvent
|
2024-01-12 18:13:32 +02:00 |
|
Viacheslav Demydiuk
|
40d1d5d8d5
|
Updated test client for MtApi5
|
2024-01-11 22:55:37 +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
|
af5dd93056
|
Added message MtClientReady into MtClient. Added event Disconnected into MtRpcClient
|
2024-01-11 22:52:43 +02:00 |
|
Viacheslav Demydiuk
|
19fb08fba4
|
Added message MtClientReady in MtService
|
2024-01-11 22:50:57 +02:00 |
|
Viacheslav Demydiuk
|
4a6f09d75b
|
Set external functions in MT5Connector to be visible for loading DLL
|
2024-01-08 22:05:37 +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
|
a095fb137b
|
Update MT5Connector project for using MtService
|
2024-01-06 20:01:32 +02:00 |
|
Viacheslav Demydiuk
|
bccd1e7051
|
Added thirdparty: boost library
|
2024-01-06 19:55:56 +02:00 |
|
Viacheslav Demydiuk
|
bf49f439e1
|
Included projects MtClient and MtService into VS_2022 solution
|
2024-01-04 18:35:54 +02:00 |
|
Viacheslav Demydiuk
|
feb0192b11
|
Added new projects of new RPC core: MyClient and MtServivce
|
2024-01-04 18:35:15 +02:00 |
|
Viacheslav Demydiuk
|
2a13699900
|
Added empty VS_2022 solution
|
2024-01-03 22:55:51 +02:00 |
|
Viacheslav Demydiuk
|
8fcfbc379d
|
Removed MT5 projects from VS_2017 solution. MT5 projects will be moved to VS_2022
|
2024-01-03 22:33:50 +02:00 |
|
Viacheslav Demydiuk
|
060591ff3a
|
Issue #238: update codepage MtApi.mq4 to UTF-8
|
2020-12-05 19:43:25 +02:00 |
|
Viacheslav Demydiuk
|
88cb70285c
|
Issue #226: added small fix to stop expert correctly in backtesting mode
|
2020-11-29 20:08:54 +02:00 |
|
Viacheslav Demydiuk
|
3a05fc3353
|
Issue #226: Implemented two modes of lock ticks: LOCK_EVERY_TICK and LOCK_EVERY_CANDLE. Added event OnLockTicks
|
2020-11-29 19:30:21 +02:00 |
|
Viacheslav Demydiuk
|
acd8514c38
|
MtApi (MT4) version 1.0.43
|
2020-11-29 19:25:54 +02:00 |
|
Viacheslav Demydiuk
|
8438f0c94b
|
Issue #230: used template method GetNamedParameter in MTConnector.dll
|
2020-11-13 21:58:56 +02:00 |
|
Viacheslav Demydiuk
|
80703b1386
|
Issue #222: updated Readme
|
2020-11-12 21:08:53 +02:00 |
|