464 Commits

Author SHA1 Message Date
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
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
Vyacheslav Demidyuk 60c8a646ff Merge pull request #217 from KptKuck/dev_matlab_basic_example
add a simple MatLab example with Output Windows
2020-10-25 15:58:40 +02:00
Vyacheslav Demidyuk 8e6c677e67 Merge pull request #216 from KptKuck/dev_matlab_adv_example
Add a advanced MatLab example
2020-10-25 15:54:04 +02:00
Vyacheslav Demidyuk ee3d47d625 Merge pull request #214 from KptKuck/dev_labor
add a simple python example
2020-10-25 15:48:45 +02:00
Christian_x7 258a98f7d5 add a simple MatLab example with Output Windows 2020-10-24 11:47:42 +02:00
Christian_x7 a6e3c2a3e8 forgotten files :-) 2020-10-24 10:24:10 +02:00
Christian_x7 76a6216cf7 Add a advanced example
It uses its own API which I packed between MTApi5 and MatLab.
Possible that this is useless, but errors from the .NET assembly are more tradable.
2020-10-24 10:14:58 +02:00
Christian_x7 06516d1d46 add a simple python example 2020-10-24 05:04:59 +02:00
Viacheslav Demydiuk 9eedf15e9e Issue #208: fixed issue with calling CheckOrders after starting TradeMonitor event MtApi has disconnected state MT4-v1.0.42 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
Vyacheslav Demidyuk 4e7f8b93f4 Merge pull request #208 from mbochmann/dev
Changed design of monitors for better extensibility
2020-10-22 18:57:16 +03:00
Mitja Bochmann 5715e7e2b8 Update readme.md 2020-10-18 11:12:28 +02:00
Mitja 833ce1f192 Added ModifiedOrdersMonitor, added some more doc 2020-10-18 11:05:18 +02:00
m.bochmann 724162f29d Updated documentation of newly added classes 2020-10-13 15:52:55 +02:00
m.bochmann 739567d871 Bugfix in TimerTradeMonitor
SyncTrigger should only be set to true by default when the trigger will be initialized in the constructor.
2020-10-13 15:36:59 +02:00
m.bochmann a12ddba765 Changed design of monitors for better extensibility 2020-10-13 15:10:26 +02:00