Releases: vdemydiuk/mtapi
MtApi (MT4) and MtApi5 (MT5) version 2.0.0
Major changes:
- Removed C++/CLI layer from server side (MtApiService). Server side is written by C++ only. It is packed only in one DLL without using GAC as previous version.
- Migrated from WCF to WebSocket for communication between server and client side.
- Using JSON messages as communication objects between client and server side.
- Added sync functions connect/disconnect in client side (C#).
- Migrated client side to .Net 8.
MtApi (MT4) version 1.0.43
MtApi (MT5) version 1.0.24
MtApi (MT4) version 1.0.42
Issue #208: Changed design of monitors for better extensibility
Improvement logging of MtApiClient
MtApi (MT5) version 1.0.23
MtApi (MT5) version 1.0.22
Hot Fix:
Issue #190: Miss exported sendErrorResponse in Mt5Connector
MtApi (MT5) version 1.0.21
MtApi (MT4) version 1.0.41
Fixed:
Issue #187: MtApiClient::GetOrders() problem
MtApi (MT5) version 1.0.20
Issue #136 (Metaqoutes MT5 Build 1930):
- Updated structures MqlTick, MqlBook with new field volume_real. Remove redundant code from MtApiService.
- Added new properties to the ENUM_SYMBOL_INFO_DOUBLE enumeration: SYMBOL_VOLUME_REAL,SYMBOL_VOLUMEHIGH_REAL, SYMBOL_VOLUMELOW_REAL
Issue #138 (MtApi5: ENUM_POSITION_PROPERTY_DOUBLE remove POSITION_COMMISION):
- removed rudiment value POSITION_COMMISION from enum ENUM_POSITION_PROPERTY_DOUBLE
Issue #143 ([ENHANCEMENT] MT5:Build1995 implement new function TesterStop()):
- Added function TesterStop
Issue #147 ([MT4] GetOrders returns orders AND deposit operations):
- Added non-documented types of trade operations: balance, credit, rebate.
MtApi (MT5) version 1.0.19
Issue #122 (Implement "UnlockTicks" function in Mt5Api):
- Added event OnLockTicksEvent
- Implemented UnlockTicks function in MtApi
Issue #119 (Implement ResultRetcode function):
- Added out parameter MqlTradeResult to function PositionClose
Issue #120 (Json serialize problem):
- set field 'Symbol' as optional in MqlTradeRequest
Issue #121 (Original MtTime in MqlRates):
- Added original MtTime field to MqlRates
Issue #110 (MtApi5: implement functions for working with global variables):
- Implemented function for working with global variables
Issue #111 (MtApi5: enum SYMBOL_VISIBLE can be fixed now):
- Added enum value SYMBOL_VISIBLE
Issue #113 (Log4Net: change logfile extension to "log"):
- Changed extension of logging files to *.log
Issue #106 (QuoteUpdate enhancement):
- Extended structure Mt5Quote with fields from MqlTick (volume, last, time)