第二个 switch 语句似乎不对,因为它与第一个相同。
switch(InpMethod)
{
case MODE_EMA :if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)返回 0;断开;
case MODE_SMMA :if(SmoothedMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)return 0;break;
case MODE_LWMA:if(LinearWeightedMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex,weight_sum)==0)return 0;break;
//---MODE_SMA
默认 :if(SimpleMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)return 0;break;
}
switch(InpMethod)
{
case MODE_EMA :if(ExponentialMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)返回 0;断开;
case MODE_SMMA :if(SmoothedMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)返回 0;断开;
case MODE_LWMA:if(LinearWeightedMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal,weight_sum)==0)return 0;break;
//---MODE_SMA
默认 :if(SimpleMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)return 0;break;
}
应改为
switch(InpMethod)
{
case MODE_EMA :if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)返回 0;断开;
case MODE_SMMA :if(SmoothedMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)return 0;break;
case MODE_LWMA:if(LinearWeightedMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex,weight_sum)==0)return 0;break;
//---MODE_SMA
默认 :if(SimpleMAOnBuffer(rates_total,prev_calculated,0,period_rex,BufferTVB,BufferRex)==0)return 0;break;
}
switch(InpMethodSig)
{
case MODE_EMA :if(ExponentialMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)返回 0;断开;
case MODE_SMMA :if(SmoothedMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)返回 0;断开;
case MODE_LWMA:if(LinearWeightedMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal,weight_sum)==0)return 0;break;
//---MODE_SMA
默认 :if(SimpleMAOnBuffer(rates_total,prev_calculated,period_rex,period_sig,BufferRex,BufferSignal)==0)return 0;break;
}
weight_sum' 声明隐藏全局变量 MovingAverages.mqh 222 155
编译时出现警告。
嗨,Scriptor,感谢您提供的免费指标,我不会写代码,但我一直在使用一个名为 FXDreema 的网站尝试创建一个机器人,我想使用 rex 指标进行尝试,但它在加载时不显示缓冲区,可以这样做吗?
谢谢
Rex:
行情可能反转的指标,基于真实柱线数值 (柱线的真实数值)。
作者: Scriptor