MA_INDICATOR Command
Get data from the Moving Average Metatrader function iMA
Help
{
"MSG":"HELP",
"COMMAND":"MA_INDICATOR",
"DESCRIPTION":"Get data from a the Moving Average indicator using the iMA function",
"MANDATORY_TAGS":[
"SYMBOL (String)",
"TIMEFRAME (String)",
"MA_PERIOD (Integer)",
"MA_SHIFT (Integer)",
"MA_METHOD (String)",
"APPLIED_PRICE (String)"
],
"OPTIONAL_TAGS":[
"NUM (Integer)"
],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"The operation completed successfully"
}
Example
Single Line command (necessary for MTsocketAPI):
{"MSG":"MA_INDICATOR","SYMBOL":"EURUSD","TIMEFRAME":"PERIOD_M5","MA_PERIOD":14,"MA_SHIFT":0,"MA_METHOD":"MODE_SMA","APPLIED_PRICE":"PRICE_CLOSE"}
{
"MSG":"MA_INDICATOR",
"SYMBOL":"EURUSD",
"TIMEFRAME":"PERIOD_M5",
"MA_PERIOD":14,
"MA_SHIFT":0,
"MA_METHOD":"MODE_SMA",
"APPLIED_PRICE":"PRICE_CLOSE"
}
MTsocketAPI reply:
{
"MSG":"MA_INDICATOR",
"DATA_VALUES":[
0.997320
],
"ERROR_ID":0,
"ERROR_DESCRIPTION":"The operation completed successfully"
}
Note
We can retrieve the last X values using the NUM tag.