Skip to content

Releases: vdemydiuk/mtapi

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)

MtApi (MT5) version 1.0.18

27 Mar 09:00
Compare
Choose a tag to compare

Issue #102: Bug? in MtApi5 SeriesInfoInteger() return int<->long

  • Fixed long type of result in function SeriesInfoInteger

Issue #95: add default constructor MqlBookInfo,MqlTradeCheckResult,MqlTradeResult

  • Added default constructors to classes MqlBookInfo, MqlTradeCheckResult

Issue #96: Add function ulong positiongetticket(int index)

  • Implemented function PositionGetTicket in MtApi (MT5)

Issue #100: Add to MtApi5: GetLastError() , ResetLastError()

  • Implemented functions GetLastError, ResetLastError() in MtApi (MT5)
  • Implemented second function SymbolInfoString (MT5)

Issue #109: MtApi5.mq5: Bug in JsonToMqlTradeRequest()

  • Fixed typo 'Magic' to 'Order' in MQL function JsonToMqlTradeRequest

  • Implemented function:
    TerminalInfoInteger
    TerminalInfoDouble
    ChartSaveTemplate
    ChartSaveTemplate
    ChartId
    ChartRedraw
    ChartWindowFind
    ChartClose
    ChartPeriod
    ChartSetDouble
    ChartSetInteger
    ChartSetString
    ChartGetDouble
    ChartGetInteger
    ChartNavigate
    ChartIndicatorAdd
    ChartIndicatorDelete
    ChartIndicatorGet
    ChartIndicatorName
    ChartIndicatorsTotal
    ChartWindowOnDropped
    ChartPriceOnDropped
    ChartTimeOnDropped
    ChartXOnDropped
    ChartYOnDropped
    ChartSetSymbolPeriod
    ChartScreenShot