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":4,
            "DESCRIPTION":"Australian Dollar vs Canadian Dollar",
            "PATH":"Forex\\AUDCAD"
        },
        {
            "NAME":"AUDCHF",
            "TRADE_MODE":4,
            "DESCRIPTION":"Australian Dollar vs Swiss Franc",
            "PATH":"Forex\\AUDCHF"
        },
        {
            "NAME":"AUDJPY",
            "TRADE_MODE":4,
            "DESCRIPTION":"Australian Dollar vs Japanese Yen",
            "PATH":"Forex\\AUDJPY"
        },
        {
            "NAME":"AUDNZD",
            "TRADE_MODE":4,
            "DESCRIPTION":"Australian Dollar vs New Zealand Dollar",
            "PATH":"Forex\\AUDNZD"
        },
        {
            "NAME":"AUDUSD",
            "TRADE_MODE":4,
            "DESCRIPTION":"Australian Dollar vs US Dollar",
            "PATH":"Forex\\AUDUSD"
        },

        ....
        ....

    ],
    "ERROR_ID":0,
    "ERROR_DESCRIPTION":"The operation completed successfully"
}
Note

Information about each field can be read here.