5.4 技术指标

第 35 节 / 共 36 节 课程:Mt4编程语言
MQL4提供了大量的内置技术指标函数,可以直接调用。

常用指标函数

函数说明示例
iMA移动平均线iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0)
iRSI相对强弱指标iRSI(NULL,0,14,PRICE_CLOSE,0)
iMACDMACD指标iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)
iCCI商品通道指数iCCI(NULL,0,14,PRICE_TYPICAL,0)
iBands布林带iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0)
iStochastic随机指标iStochastic(NULL,0,14,3,3,MODE_SMA,0,MODE_MAIN,0)
iATR平均真实波幅iATR(NULL,0,14,0)

使用示例

void OnTick(){
    double rsi=iRSI(NULL,0,14,PRICE_CLOSE,0);
    double ma=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0);
    Print("RSI(14)=",rsi);
    Print("MA(20)=",ma);
    if(Close[1] < ma && Close[0] > ma){
        Print("均线金叉信号");
    }
}