MT5 Webhooks API Commands
List of working commands
SAMPLE PAYLOADS
Here is the table showing the API payloads.
| Payload | Description and example | Type |
|---|---|---|
| token | your access token | STRING |
| risk | Risk %. Default is 1 | FLOAT |
| action | BUY SELL PENDING_BUY PENDING_SELL CLOSE_POS - Close one position CLOSE_ALL CANCEL_ALL - Cancel all pending orders MODIFY - Change the SL and TP BREAKEVEN |
STRING |
| symbol | EURUSD | STRING |
| volume | 0.01 | FLOAT |
| price | 1.00000 | FLOAT |
| sl | 0.0 | FLOAT |
| tp | 0.0 | FLOAT |
| tp2 | 0.0 | FLOAT |
| tp3 | 0.01 | FLOAT |
| order_id | MAGIC NUMBER, comment, ticket ID | FLOAT, STRING, INT |
| deviation | 20 | INT |
| magic | 12345 | INT |
| comment | THIS IS TEXT | STRING |
| type_time | This is expiration type: GTC , DAY, SPECIFIED |
STRING |
| expiration | Pending expiration in minutes: 5 |
INT |
| type_filling | IOC RETURN FOK |
STRING |
All supported Payload
{
"risk" : 2,
"token" : "your_access_token",
"action": "BUY",
"symbol": "EURUSD",
"volume": 0.01,
"price": 1.00000,
"sl": 0.0,
"tp": 0.0,
"deviation": 5000,
"magic": 234000,
"comment": "python script open",
"type_time": "ORDER_TIME_GTC",
"expiration": 5,
"type_filling": "ORDER_FILLING_IOC"
}
{
"token": "your_access_token"
"action": "BUY",
"symbol": "EURUSD",
"volume": 0.01,
"sl": 0.0,
"tp": 0.0
}
{
"action": "PENDING_BUY",
"symbol": "EURUSD",
"volume": 0.01,
"price": 1.00000,
"sl": 0.0,
"tp": 0.0,
"tp2": 0.0,
"tp3":0.0
}
{
"action": "PENDING_BUY",
"symbol": "EURUSD",
"volume": 0.01,
"price": 1.00000,
"sl": 0.0,
"tp": 0.0
}
{
"action": "PENDING_SELL",
"symbol": "EURUSD",
"volume": 0.01,
"price": 1.00000,
"sl": 0.0,
"tp": 0.0
}
{
"action": "MODIFY",
"order_id": "comment or ticketid",
"sl": 1.0000,
"tp": 2.0000
}
{
"action": "BREAKEVEN",
"order_id": "comment or ticketid",
}
{
"action": "CLOSE_POS",
"order_id": "comment or ticketid",
}
Examples with Expiration time
Please note that expiration time may not accurately work depends on the timezone of the broker. Please test it or ask to me for further assistance.
{
"action": "PENDING_BUY",
"symbol": "EURUSD",
"volume": 0.01,
"price": 1.00000,
"sl": 0.0,
"tp": 0.0,
"tp2": 0.0,
"tp3":0.0,
"expiration": 180,
"type_time": "ORDER_TIME_SPECIFIED"
}