MT5要幾個步驟
1/. 先設置全局變量
int handle;
2/. 初始化
Oninit() { handle=iMA("USDJPY",PERIOD_CURRENT,10,0,MODE_SMA,PRICE_CLOSE); }
3/. 複製緩沖區數據
double ar[]; double ma; if(CopyBuffer(handle,0,shift,1,ar)==0) Print("CopyBuffer false");
4/. 讀取數據
ma=ar[shift];
具體操作看一下幫助文件的 iMA CopyBuffer兩個指令
这是系统设定,第一个技术指标handle =10, 第二个 技术指标handle=11, 以此类推,每个handle加1
因为MQL5里你直接用iMA()函数返回的值是你取到了几个值,而不是直接返回这个MA的值