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 |
|
Viacheslav Demydiuk
|
1a1b0cd822
|
Issue #218: Used refenrces instead of pointers in C++ functions
|
2020-11-01 15:59:11 +02:00 |
|
Viacheslav Demydiuk
|
f6659ed91d
|
MTApiService version 1.0.34
|
2020-11-01 15:52:51 +02:00 |
|
Viacheslav Demydiuk
|
56a48e328b
|
Issue #218: signed MtApiSerivce.dll
|
2020-11-01 13:13:08 +02: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
|
9eedf15e9e
|
Issue #208: fixed issue with calling CheckOrders after starting TradeMonitor event MtApi has disconnected state
|
2020-10-22 22:26:17 +03:00 |
|
Viacheslav Demydiuk
|
373bfe4997
|
[MT4] Log improvements
|
2020-10-22 21:24:28 +03:00 |
|
Viacheslav Demydiuk
|
0cd8edb933
|
Updated LogConfigurator to avoid creation of many log files during several clients in one app session
|
2020-10-22 21:19:30 +03:00 |
|
Viacheslav Demydiuk
|
a66f18c2b3
|
MTApiService version 1.0.33
|
2020-10-22 20:11:51 +03:00 |
|
Viacheslav Demydiuk
|
71964c3303
|
MtApi (MT4) version 1.0.42
|
2020-10-22 16:25:18 +03:00 |
|
Viacheslav Demydiuk
|
9a5acac2db
|
Update readme: updated links
|
2020-10-13 15:19:26 +03:00 |
|
Viacheslav Demydiuk
|
7a776de8d3
|
Update readme: added link to telegram's chat
|
2020-10-13 15:18:03 +03: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
|
73ebde8b6b
|
Added link on Telegram's channel to readme
|
2020-08-30 12:28:54 +03:00 |
|
Viacheslav Demydiuk
|
e33ba5b51f
|
Issue #190: updated MtApi5.mq5 to version 1.7. Init string variable _erro
|
2020-08-28 18:54:33 +03:00 |
|
Viacheslav Demydiuk
|
a0a4263e24
|
Issue #190: implemented function sendErrorResponse in Mt5Connector
|
2020-08-28 17:39:49 +03:00 |
|
Viacheslav Demydiuk
|
5d18dd4ad3
|
MTApiService version 1.0.32
|
2020-08-28 17:28:34 +03:00 |
|
Viacheslav Demydiuk
|
03ff1f9176
|
MtApi [MT5] version 1.0.22
|
2020-08-28 16:48:31 +03:00 |
|
Viacheslav Demydiuk
|
f376b4e0e5
|
MtApi (MT4) version 1.0.41
|
2020-08-26 22:59:21 +03:00 |
|
Viacheslav Demydiuk
|
fc54b5dd4a
|
Updated test application (MT5) to perform testing functions iBullsPower, iBearsPower, BarsCalculated, CopyBuffer.
|
2020-08-26 21:06:26 +03:00 |
|
Viacheslav Demydiuk
|
dd05804082
|
Issue #201: call iBullsPower instead iBearsPower in MQL
|
2020-08-26 17:53:31 +03:00 |
|
Viacheslav Demydiuk
|
4349eb3538
|
Issue #186: Implemented function PositionClosePartial
|
2020-08-24 22:43:20 +03:00 |
|
Viacheslav Demydiuk
|
93bfe8e56f
|
removed redundant old projects from repo
|
2020-02-20 17:33:30 +02:00 |
|
Viacheslav Demydiuk
|
bb27b4e50d
|
#187: removed reference to Newtonsoft.Json in project TestApiClientUI
|
2020-02-20 17:29:06 +02:00 |
|
vdemydiuk
|
0f809cd60a
|
MtApi [MT5] version 1.0.21
|
2019-11-11 12:52:28 +02:00 |
|
vdemydiuk
|
f22a6c21f0
|
Updated gitignore file: added .vs folder
|
2019-11-07 15:45:19 +02:00 |
|
vdemydiuk
|
625753d83a
|
Issue #142: removed old solution of VS 2015. Updated readme file related to VS 2017
|
2019-11-07 15:12:26 +02:00 |
|
vdemydiuk
|
d621312a8b
|
Merged fix of issue #175 from master
|
2019-11-06 11:59:41 +02:00 |
|
vdemydiuk
|
43ef628c69
|
Issue #142: added support VS 2017
|
2019-11-05 17:03:58 +02:00 |
|
vdemydiuk
|
688149bd67
|
Merge branch 'master' into dev
|
2019-11-05 17:01:37 +02: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
|
13b8aa9644
|
Disable debug loging in MtApi.ex5
|
2019-04-30 11:07:47 +03:00 |
|
vdemydiuk
|
e364b313c3
|
MtApi5: Set version 1.0.20
|
2019-04-26 13:07:34 +03:00 |
|
vdemydiuk
|
68f2a7ae07
|
Issue #147: added non-documented types of trade operations: balance, credit, rebate
|
2019-04-24 17:47:06 +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 |
|
vdemydiuk
|
34b4e33cc9
|
Issue #138: removed rudiment value POSITION_COMMISION from enum ENUM_POSITION_PROPERTY_DOUBLE
|
2019-02-20 13:12:29 +02:00 |
|
vdemydiuk
|
f01ec01a5f
|
Disable debug loging in MtApi.ex5
|
2018-06-06 15:11:56 +03: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
|
5d78ad5067
|
Issue #120: set field 'Symbol' as optional in MqlTradeRequest (MT5)
|
2018-06-04 15:36:35 +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 |
|
vdemydiuk
|
28816a75ac
|
Issue #113: Changed extension of logging files to *.log
|
2018-05-08 16:44:57 +03:00 |
|