4.11 技术指标函数

第 30 节 / 共 36 节 课程:Mt4编程语言

趋势指标

函数说明
iMA(NULL,tf,period,shift,mode,price,bar)移动均线
iRSI(NULL,tf,period,price,bar)RSI
iMACD(NULL,tf,f,s,sig,price,mode,bar)MACD
iCCI(NULL,tf,period,price,bar)CCI
iBands(NULL,tf,period,dev,shift,price,mode,bar)布林带

实战

int GetSignal() {
double r=iRSI(NULL,0,14,PRICE_CLOSE,0);
double m5=iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,0);
double m20=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0);
if (r<30 && m5>m20) return 1;
if (r>70 && m5<m20) return -1;
return 0;
}