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
Vyacheslav Demidyuk
8dc2b218a5
Merge pull request #260 from joecklau/patch-3
...
Update LogConfigurator.cs
2023-02-21 12:25:17 +02:00
Vyacheslav Demidyuk
c9d1f504c5
Merge pull request #274 from vdemydiuk/dependabot/nuget/MtApi5/Newtonsoft.Json-13.0.2
...
Bump Newtonsoft.Json from 12.0.2 to 13.0.2 in /MtApi5
2023-02-21 09:54:28 +02:00
Vyacheslav Demidyuk
aa42a121b0
Merge pull request #269 from vdemydiuk/dependabot/nuget/MtApi/Newtonsoft.Json-13.0.1
...
Bump Newtonsoft.Json from 8.0.3 to 13.0.1 in /MtApi
2023-02-21 09:54:14 +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
dependabot[bot]
e683b16f32
Bump Newtonsoft.Json from 8.0.3 to 13.0.1 in /MtApi
...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json ) from 8.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases )
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/8.0.3...13.0.1 )
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-22 18:34:03 +00:00
Joe
d27addc694
Update LogConfigurator.cs
...
The part of filename "{DateTime.Now:yyyy-dd-M--HH-mm-ss}-{Process.GetCurrentProcess().Id}" generates tons of log files with same content but different per-second/thread filenames until the harddisk have 0KB space left. This kept happening in my AWS EC2 machine until I found the big GBs-size log file in temp folder caused by this line.
Changing the filename to $"{DateTime.Now:yyyy-MM-dd}.{LogFileNameExtension}" solved the issue. The timestamp and processId can still be found in the log content.
2021-07-11 17:07:23 +08:00
Vyacheslav Demidyuk
2c24ec4371
Merge pull request #248 from joecklau/patch-1
...
Fix: error-checking condition was inverted.
2021-02-10 18:11:06 +02:00
Vyacheslav Demidyuk
b06e907489
Merge pull request #247 from vdemydiuk/dependabot/nuget/MTApiService/log4net-2.0.10
...
Bump log4net from 2.0.5 to 2.0.10 in /MTApiService
2021-02-10 18:09:25 +02:00
Joe
879a907c5c
Fix: error-checking condition was inverted.
...
Similar to previously fix on Ln 5359 in void Execute_SymbolInfoString() by hectorli #173 update IF checking (commit 26de553 on 27 Aug 2019), same error-checking condition was also inverted in Ln 2948 in void Execute_iBandsOnArray().
2021-01-30 17:29:58 +08:00
dependabot[bot]
70fb0a32b8
Bump log4net from 2.0.5 to 2.0.10 in /MTApiService
...
Bumps [log4net](https://github.com/apache/logging-log4net ) from 2.0.5 to 2.0.10.
- [Release notes](https://github.com/apache/logging-log4net/releases )
- [Changelog](https://github.com/apache/logging-log4net/blob/master/ReleaseInstructions.txt )
- [Commits](https://github.com/apache/logging-log4net/commits/rel/2.0.10 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-29 20:11:26 +00:00
Vyacheslav Demidyuk
077bec66fa
Merge pull request #243 from KptKuck/dev_typo_fix
...
fix typo in MtApi5.mq5
MT4-v1.0.43
2020-12-14 16:54:23 +02:00
Christian_X3
38a7b5f103
fix typo MtApi5.mq5
2020-12-14 09:05:06 +01: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
Vyacheslav Demidyuk
88dfa84776
Merge pull request #229 from eabase/patch-1
...
Update README.md
2020-11-13 22:25:55 +02:00
Viacheslav Demydiuk
8438f0c94b
Issue #230 : used template method GetNamedParameter in MTConnector.dll
2020-11-13 21:58:56 +02:00
eabase
f48521cd1d
Update README.md
...
Fixed grammatics and added some markup for readability
2020-11-13 16:32:10 +02:00
Viacheslav Demydiuk
80703b1386
Issue #222 : updated Readme
2020-11-12 21:08:53 +02:00
Vyacheslav Demidyuk
2b9083c342
Merge pull request #227 from eabase/dev
...
Added con2mtapi python example for MT4
2020-11-12 21:04:47 +02:00
eabase
8369788133
Added con2mtapi python example for MT4
...
Added the latest con2mtapi python example for MT4, as is maintained and part of the `mt4pycon`, found here:
https://github.com/eabase/mt4pycon
2020-11-12 17:21:01 +02:00
Viacheslav Demydiuk
1a1b0cd822
Issue #218 : Used refenrces instead of pointers in C++ functions
MT5-v1.0.24
2020-11-01 15:59:11 +02:00
Viacheslav Demydiuk
f6659ed91d
MTApiService version 1.0.34
2020-11-01 15:52:51 +02:00