TRADE_HISTORY Command
Get a list of closed trades
Help
MODE values:
- POSITIONS
- DEALS
- ORDERS
- ORDERS_DEALS
Example
Single Line command (necessary for MTsocketAPI):
{"MSG":"TRADE_HISTORY", "FROM_DATE":"2022/09/19 07:00:00", "TO_DATE": "2022/09/19 13:35:00","MODE":"POSITIONS"}
Same command in Beauty Format:
{
    "MSG":"TRADE_HISTORY",
    "FROM_DATE":"2022/09/19 07:00:00",
    "TO_DATE":"2022/09/19 13:35:00",
    "MODE":"POSITIONS"
}
MTsocketAPI reply:
{
  "MSG": "TRADE_HISTORY",
  "MODE": "POSITIONS",
  "POSITIONS": [
    {
      "OPEN_TIME": "2025.01.15 20:51:41.117",
      "SYMBOL": "EURUSD",
      "TICKET": 3236195358,
      "TYPE": "BUY",
      "VOLUME": 0.02,
      "PRICE_OPEN": 1.02913,
      "MAGIC": 0,
      "COMMENT": null,
      "CLOSE_TIME": "2025.01.15 20:54:24.928",
      "PRICE_CLOSE": 1.029205,
      "PROFIT": 0.15,
      "COMMISSION": 0,
      "SWAP": 0,
      "SL": 0,
      "TP": 0,
      "CHANGE": 0.01
    }
  ],
  "ERROR_ID": 0,
  "ERROR_DESCRIPTION": "The operation completed successfully"
}