Skip to content

Releases: vdemydiuk/mtapi

MtApi (MT4) and MtApi5 (MT5) version 2.0.0

12 Nov 10:56
Compare
Choose a tag to compare

Major changes:

  1. 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.
  2. Migrated from WCF to WebSocket for communication between server and client side.
  3. Using JSON messages as communication objects between client and server side.
  4. Added sync functions connect/disconnect in client side (C#).
  5. Migrated client side to .Net 8.

MtApi (MT4) version 1.0.43

20 Dec 17:53
077bec6
Compare
Choose a tag to compare

Enhancement:
Issue #226: [MT4] Implement lock ticks for quote events (Backtesting)
Issue #223: Not able to use MtApi EA with investor password

MtApi (MT5) version 1.0.24

01 Nov 14:18
Compare
Choose a tag to compare

Fixed:
Issue #218 : [MT5] MT5Connector.dll is crashed in version 1.0.23 on calling some functions

Enhancement:
Issue #209: The timeframe of the received bar
Logging improvements.

MtApi (MT4) version 1.0.42

22 Oct 21:05
Compare
Choose a tag to compare

Issue #208: Changed design of monitors for better extensibility
Improvement logging of MtApiClient

MtApi (MT5) version 1.0.23

13 Oct 12:52
Compare
Choose a tag to compare

Issue #202 : Implement CTrade functions Buy/Sell
Issue #204 : implement function OrderSendAsync()

MtApi (MT5) version 1.0.22

28 Aug 15:58
Compare
Choose a tag to compare

Hot Fix:
Issue #190: Miss exported sendErrorResponse in Mt5Connector

MtApi (MT5) version 1.0.21

26 Aug 19:40
Compare
Choose a tag to compare

Implemented:
Switchable Events

Fixed:
Issue #186: Implemented function PositionClosePartial
Issue #201: Incorrect value of indicator iBullsPower

MtApi (MT4) version 1.0.41

28 Aug 12:59
Compare
Choose a tag to compare

Fixed:
Issue #187: MtApiClient::GetOrders() problem

MtApi (MT5) version 1.0.20

27 May 11:36
Compare
Choose a tag to compare

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

07 Jun 16:31
Compare
Choose a tag to compare

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)