CUSTOM_INDICATOR Command

Get data from a custom indicator using the Metatrader iCustom function

Help:

{
   "MSG":"HELP",
   "COMMAND":"CUSTOM_INDICATOR",
   "DESCRIPTION":"Get data from a custom indicator using the iCustom function",
   "MANDATORY_TAGS":[
       "SYMBOL (String)",
       "TIMEFRAME (String)",
       "INDICATOR_NAME (String)",
       "MODE (Integer)",
       "SHIFT (Integer)"
   ],
   "OPTIONAL_TAGS":[
       "PARAM1",
       "PARAM2",
       "PARAM3",
       "PARAM4"
   ]
}

Example:

Single Line command (necessary for MTsocketAPI):

{"MSG":"CUSTOM_INDICATOR", "INDICATOR_NAME":"Momentum", "SYMBOL":"EURUSD", "TIMEFRAME":"PERIOD_H1", "MODE":0, "SHIFT":0, "PARAM1":14, "PARAM2":0}

Same command in Beauty Format:

{
    "MSG":"CUSTOM_INDICATOR",
    "INDICATOR_NAME":"Momentum",
    "SYMBOL":"EURUSD",
    "TIMEFRAME":"PERIOD_H1",
    "MODE":0,
    "SHIFT":0,
    "PARAM1":14,
    "PARAM2":0
}

MTsocketAPI reply:

{
   "MSG":"CUSTOM_INDICATOR",
   "DATA_VALUE":100.14402760,
   "ERROR_ID":0,
   "ERROR_DESCRIPTION":"no error"
}