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],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"The operation completed successfully",
"DEMO":"MTsocketAPI running in DEMO mode (www.mtsocketapi.com)"
}
Example
Single Line command (necessary for MTsocketAPI):
Same command in Beauty Format:
MTsocketAPI reply:
{
"MSG":"SYMBOL_INFO",
"NAME":"EURUSD",
"TIME":"2024.08.20 21:09:08",
"DIGITS":5,
"SPREAD_FLOAT":1,
"SPREAD":4,
"TRADE_CALC_MODE":5,
"TRADE_MODE":0,
"START_TIME":0,
"EXPIRATION_TIME":0,
"TRADE_STOPS_LEVEL":1,
"TRADE_FREEZE_LEVEL":1,
"TRADE_EXEMODE":2,
"SWAP_MODE":1,
"SWAP_ROLLOVER3DAYS":3,
"POINT":0.00001000,
"TRADE_TICK_VALUE":0.08994828,
"TRADE_TICK_VALUE_PROFIT":0.08994828,
"TRADE_TICK_VALUE_LOSS":0.08995152,
"TRADE_TICK_SIZE":0.00001000,
"TRADE_CONTRACT_SIZE":10000.00000000,
"VOLUME_MIN":0.10000000,
"VOLUME_MAX":100.00000000,
"VOLUME_STEP":0.10000000,
"VOLUME_LIMIT":0.00000000,
"SWAP_LONG":-15.50000000,
"SWAP_SHORT":-6.90000000,
"MARGIN_INITIAL":0.00000000,
"MARGIN_MAINTENANCE":0.00000000,
"CURRENCY_BASE":"EUR",
"CURRENCY_PROFIT":"USD",
"CURRENCY_MARGIN":"EUR",
"DESCRIPTION":"Euro vs. United States Dollar",
"PATH":"Forex\\FX-Majors\\EURUSD",
"SESSION_QUOTE":[
{
"SUNDAY":"22:05-24:00"
},
{
"MONDAY":"00:00-22:00, 22:05-24:00"
},
{
"TUESDAY":"00:00-22:00, 22:05-24:00"
},
{
"WEDNESDAY":"00:00-22:00, 22:05-24:00"
},
{
"THURSDAY":"00:00-22:00, 22:05-24:00"
},
{
"FRIDAY":"00:00-22:00"
}
],
"SESSION_TRADE":[
{
"SUNDAY":"22:05-24:00"
},
{
"MONDAY":"00:00-22:00, 22:05-24:00"
},
{
"TUESDAY":"00:00-22:00, 22:05-24:00"
},
{
"WEDNESDAY":"00:00-22:00, 22:05-24:00"
},
{
"THURSDAY":"00:00-22:00, 22:05-24:00"
},
{
"FRIDAY":"00:00-22:00"
}
],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"The operation completed successfully"
}
Note
Information about each field can be read here.