SYMBOL_INFO Command
Get Symbol Information
Help:
{ "MSG":"HELP", "COMMAND":"SYMBOL_INFO", "DESCRIPTION":"Get information from the requested SYMBOL", "MANDATORY_TAGS":["SYMBOL (String)"], "OPTIONAL_TAGS":[null] }
Example
Single Line command (necessary for MTsocketAPI):
{"MSG":"SYMBOL_INFO", "SYMBOL":"EURUSD"}
Same command in Beauty Format:
{
"MSG":"SYMBOL_INFO",
"SYMBOL":"EURUSD"
}
MTsocketAPI reply:
{
"MSG":"SYMBOL_INFO",
"NAME":"EURUSD",
"TIME":"2024.08.20 18:11:34",
"DIGITS":5,
"SPREAD_FLOAT":1,
"SPREAD":9,
"TRADE_CALC_MODE":0,
"TRADE_MODE":2,
"START_TIME":0,
"EXPIRATION_TIME":0,
"TRADE_STOPS_LEVEL":20,
"TRADE_FREEZE_LEVEL":0,
"TRADE_EXEMODE":2,
"SWAP_MODE":2,
"SWAP_ROLLOVER3DAYS":3,
"POINT":0.00001000,
"TRADE_TICK_SIZE":0.00001000,
"TRADE_CONTRACT_SIZE":0.00001000,
"VOLUME_MIN":0.01000000,
"VOLUME_MAX":14100654.08000000,
"VOLUME_STEP":0.01000000,
"SWAP_LONG":-2.53000000,
"SWAP_SHORT":0.20000000,
"MARGIN_INITIAL":0.00000000,
"MARGIN_MAINTENANCE":0.00000000,
"CURRENCY_BASE":"EUR",
"CURRENCY_PROFIT":"USD",
"CURRENCY_MARGIN":"EUR",
"DESCRIPTION":"1 Lot= 100,000 EUR",
"PATH":"Forex -Majors1\\EURUSD",
"SESSION_QUOTE":[
{
"SUNDAY":"21:05-24:00"
},
{
"MONDAY":"00:00-20:58, 21:05-24:00"
},
{
"TUESDAY":"00:00-20:58, 21:05-24:00"
},
{
"WEDNESDAY":"00:00-20:58, 21:05-24:00"
},
{
"THURSDAY":"00:00-20:58, 21:05-24:00"
},
{
"FRIDAY":"00:00-20:58"
}
],
"SESSION_TRADE":[
{
"SUNDAY":"21:05-24:00"
},
{
"MONDAY":"00:00-20:58, 21:05-24:00"
},
{
"TUESDAY":"00:00-20:58, 21:05-24:00"
},
{
"WEDNESDAY":"00:00-20:58, 21:05-24:00"
},
{
"THURSDAY":"00:00-20:58, 21:05-24:00"
},
{
"FRIDAY":"00:00-20:58"
}
],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"no error",
"DEMO":"MTsocketAPI running in DEMO mode (www.mtsocketapi.com)"
}
Note: Information about each field can be read here.