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)" ], "OPTIONAL_TAGS":[ "PARAM1", "PARAM2", "PARAM3", "PARAM4", "NUM (Integer)", "INDEX (Integer)" ], "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):
{"MSG":"CUSTOM_INDICATOR","SYMBOL":"EURUSD","TIMEFRAME":"PERIOD_M5","INDICATOR_NAME":"Examples\\OsMA","PARAM1":12,"PARAM2":26,"PARAM3":9,"PARAM4":"PRICE_CLOSE"}
Same command in Beauty Format:
{
"MSG":"CUSTOM_INDICATOR",
"SYMBOL":"EURUSD",
"TIMEFRAME":"PERIOD_M5",
"INDICATOR_NAME":"Examples\\OsMA",
"PARAM1":12,
"PARAM2":26,
"PARAM3":9,
"PARAM4":"PRICE_CLOSE"
}
MTsocketAPI reply:
{
"MSG":"CUSTOM_INDICATOR",
"DATA_VALUES":[
-0.0000061
],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"The operation completed successfully"
}