Releases: vdemydiuk/mtapi
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)
MtApi (MT5) version 1.0.18
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