EA: FarhadCrab1 - 页 5

 
Vladimir Karputov:

描述如下:Expert Advisor 使用两个 iMA(移动平均线,MA)(其中一个指标有硬设置--周期 D1)和一个 iSAR(抛物线 SAR)。设置如下

MA:周期(必须小于PERIOD_D 1)

我在设置中设置了 D1,但 EA 无法在图表上运行;我设置了 Kurrent,它可以在图表上运行,但由于某种原因,今天无法进行交易。电流是默认设置。

 
Shara1:

说明中写道:Expert Advisor 使用两个 iMA(移动平均线,MA)(其中一个指标有硬设置--周期 D1)和一个 iSAR(抛物线 SAR)。设置中写道

MA:周期(必须小于PERIOD_D 1)

我在设置中设置了 D1,但 EA 无法进入图表;我设置了 Kurrent,它可以进入图表,但由于某种原因,今天无法进行交易。默认设置为当前。

请阅读说明:"MA:周期(必须小于 PERIOD_D1)"。

 
Vladimir Karputov:

阅读说明:"MA:周期(必须小于 PERIOD_D1)"。

谷歌翻译了一下:它说必须小于 D1。我应该在 M1 上放多少?为什么不能与 Kurrent 一起使用?

 
Shara1:

上面说应该小于 D1。我应该在 M1 上放多少?为什么不能与 Kurrent 一起使用?

当前周期

当前周期


也就是说,当参数 "MA: period ... "等于 PERIOD_CURRENT,且 EA 位于 M1 时间框架上时,参数将等于 M1。当您将 EA 放在 D1 上,而参数 "MA: period ... "等于 PERIOD_CURRENT,这意味着参数 "MA: period ... "将等于 D1,这是用户错误。

 
Vladimir Karputov:

本期

本期


也就是说,当参数 "MA: period ... "等于 PERIOD_CURRENT,且 Expert Advisor 位于时间框架 M1 上时,该参数将等于 M1。如果将 EA 放在 D1 上,而参数 "MA: period ... "等于 PERIOD_CURRENT,则意味着参数 "MA: period ... "将等于 D1,这是用户错误。

我只在 M1 上设置了 PERIOD_CURRENT。正确的参数设置是什么?或者任何参数,但要少于

Д1.我要睡觉了,现在是晚上 12:40。

谢谢。

 

纠正初始化日线 MA 时代码中的错误

//---创建 指标 iMA的句柄

您有

handle_iMA_D1=iMA(m_symbol.Name(),InpMA_period,PERIOD_D1,InpMAma_shift,InpMAma_method,InpMAapplied_price);


显然,应该是

handle_iMA_D1 = iMA(m_symbol.Name(),PERIOD_D1,InpMAma_period,InpMAma_shift,InpMAma_method,InpMAapplied_price);
周期混淆
 
Андрей:

纠正初始化日线 MA 时代码中的错误

//--- 创建指标 iMA 的句柄

您有


显然,应该是

周期混淆了

谢谢。已修复。代码正等待重新发布。