Skip to content

SYMBOL_LIST Command

Get symbol list from the broker

Help
{
    "MSG":"HELP",
    "COMMAND":"SYMBOL_LIST",
    "DESCRIPTION":"Get the symbol list from the current broker",
    "MANDATORY_TAGS":[null],
    "OPTIONAL_TAGS":[null]
}

Example

Single Line command (necessary for MTsocketAPI):

{"MSG":"SYMBOL_LIST"}

Same command in Beauty Format:

{
    "MSG":"SYMBOL_LIST"
}

MTsocketAPI reply:

{
    "MSG":"SYMBOL_LIST",
    "SYMBOLS":[
        {
            "NAME":"AUDCAD",
            "TRADE_MODE":2,
            "TIME":"2022.04.12 10:21:22",
            "DIGITS":5,
            "SPREAD_FLOAT":1,
            "SPREAD":13,
            "TRADE_CALC_MODE":0,
            "START_TIME":0,
            "EXPIRATION_TIME":0,
            "TRADE_STOPS_LEVEL":0,
            "TRADE_FREEZE_LEVEL":0,
            "TRADE_EXEMODE":2,
            "SWAP_MODE":0,
            "SWAP_ROLLOVER3DAYS":3,
            "POINT":0.00001000,
            "TRADE_TICK_SIZE":0.00001000,
            "TRADE_CONTRACT_SIZE":0.00001000,
            "VOLUME_MIN":0.01000000,
            "VOLUME_MAX":1000.00000000,
            "VOLUME_STEP":0.01000000,
            "SWAP_LONG":-19.00000000,
            "SWAP_SHORT":1.50000000,
            "MARGIN_INITIAL":0.00000000,
            "MARGIN_MAINTENANCE":0.00000000,
            "CURRENCY_BASE":"AUD",
            "CURRENCY_PROFIT":"CAD",
            "CURRENCY_MARGIN":"AUD",
            "DESCRIPTION":"Australian Dollar vs Canadian Dollar",
            "PATH":"Forex\\AUDCAD"
        },
        {
            "NAME":"AUDCHF",
            "TRADE_MODE":2,
            "TIME":"2022.04.12 10:21:24",
            "DIGITS":5,
            "SPREAD_FLOAT":1,
            "SPREAD":8,
            "TRADE_CALC_MODE":0,
            "START_TIME":0,
            "EXPIRATION_TIME":0,
            "TRADE_STOPS_LEVEL":0,
            "TRADE_FREEZE_LEVEL":0,
            "TRADE_EXEMODE":2,
            "SWAP_MODE":0,
            "SWAP_ROLLOVER3DAYS":3,
            "POINT":0.00001000,
            "TRADE_TICK_SIZE":0.00001000,
            "TRADE_CONTRACT_SIZE":0.00001000,
            "VOLUME_MIN":0.01000000,
            "VOLUME_MAX":1000.00000000,
            "VOLUME_STEP":0.01000000,
            "SWAP_LONG":2.00000000,
            "SWAP_SHORT":-21.00000000,
            "MARGIN_INITIAL":0.00000000,
            "MARGIN_MAINTENANCE":0.00000000,
            "CURRENCY_BASE":"AUD",
            "CURRENCY_PROFIT":"CHF",
            "CURRENCY_MARGIN":"AUD",
            "DESCRIPTION":"Australian Dollar vs Swiss Franc",
            "PATH":"Forex\\AUDCHF"
        },
        {
            ... all the symbols here
        }
    ]
}
Note

Information about each field can be read here.