初学者的问题 MQL5 MT5 MetaTrader 5 - 页 808

 
DCodec:

在专家顾问中,当在OnInit()中接收一个指标句柄时...

....terminal画了两条线,但我只需要顶线。

如何禁止画这条线?即把它的颜色改为CLR_NONE,或者把线条风格改为DRAW_DONE?


当这个顾问(其中创建了一个指标句柄)在TERMINAL的NORMAL图表上工作时 - 被调用的指标根本不在图表上显示。

当这样的EA(其中创建了一个指标句柄)在STRATEGY TESTER中以可视化模式工作时,被调用的指标必须在图表上显示。


基于上述情况,如果专家顾问在策略测试器中以可视化模式运行,为什么你需要隐藏被调用指标的一行?

 
DCodec:

在专家顾问中,当在OnInit()中接收一个指标句柄时...

....terminal画了两条线,但我只需要顶线。

如何禁止画这条线?即把它的颜色改为CLR_NONE,或者把线条风格改为DRAW_DONE?

我给了你一个建议。
 
Artyom Trishkin:

嗯,因为它是一个单一的指标,有两条线。使用与包络线相同参数的移动平均线,只画一条MA线。只将上行的偏差*点()加到MA值上,并将下行的偏差*点()减去。

弗拉基米尔-卡尔普托夫

当这样的EA(其中创建了一个指标句柄)在ERMINAL的NORMAL图表上工作时--那么被调用的指标在图表上根本不显示。

当这样的专家顾问(其中创建了一个指标句柄)在STRATEGY TESTER的可视化模式下工作时,被调用的指标必须显示在图表上。

现在很清楚,该指标显示在TESTER中,我没有在OVERWHELD图表中抛出EA。

偏差*点()的变体非常好,但只适用于信封

 
Vladimir Karputov:
基于上述情况,如果专家顾问在可视化模式下的STRATEGY TEST中运行,你为什么要隐藏被调用指标的一行?

在测试时,我希望看到周期(如)为14的信封上行 和周期(如)为8的信封下行。

该策略是一种突破性策略,在买入和卖出上有不同的时期。期限是由优化定义的。但接下来应该从视觉上看结果。

 
DCodec:

在测试时,我希望看到周期为(比如)14的上层包络线 和周期为(比如)8的下层包络线。

该策略是突破性的,有不同的买入和卖出时期。期限是通过优化来定义的。 但这时应该从视觉上看待结果。


选项。

  1. 一个基于iEnvelopes的自定义指标,具有线条颜色设置--因此通过iCustom调用它并传递所需参数,可以 "关闭 "所需线条。然后,在专家顾问中使用两个经过修改的iEnvelopes的调用:一个周期为14,一个周期为8。
  2. 在专家顾问中,使用两个iEnvelopes的调用:一个周期为14,一个周期为8,并接受四个线将是可见的(两个来自周期为14的指标,两个来自周期为8的指标)。
  3. 在专家顾问中,使用两个iEnvelopes的调用:一个周期为14,第二个周期为8。用专家顾问的名字创建一个图表模板,在这个模板中,改变指标线的颜色。带有专家顾问名称的模板将被测试者在视觉模式下自动捕捉。一点细微差别:手动调整(设置)图表模板中指标的周期与EA的周期。
 
DCodec:

在测试时,我希望看到上层包络线 有周期(如)14,下层包络线有周期(如)8。

该策略是一种突破性策略,在买入和卖出上有不同的时期。这些时期是通过优化定义的。但接下来应该从视觉上看结果。

有两个MA的规定期限。
 
Vladimir Karputov:

选项。

  1. 基于iEnvelopes的自定义指标,有线条颜色设置 - 这样通过iCustom调用它并传递所需参数,所需的线条可以被 "关闭"。然后,在专家顾问中使用两个经过修改的iEnvelopes的调用:一个周期为14,一个周期为8。
  2. 在专家顾问中,使用两个iEnvelopes的调用:一个周期为14,一个周期为8,并接受四个线将是可见的(两个来自周期为14的指标,两个来自周期为8的指标)。
  3. 在专家顾问中,使用两个iEnvelopes的调用:一个周期为14,第二个周期为8。用专家顾问的名字创建一个图表模板,在这个模板中,改变指标线的颜色。带有专家顾问名称的模板将被测试者在视觉模式下自动捕捉。一个微妙之处:有必要手动协调(设置)图表模板中的指标周期和专家顾问中的周期。

有意思,但我不明白如何 "关闭 "所需的线路。我自己也试过,但没有成功。

谢谢你的想法。

 
Artyom Trishkin:
两个具有正确周期的MAs。

这个方案非常简单,但我并不是在寻找简单的方法。

谢谢你的反馈。

 
DCodec:

这个方案非常简单,但我并不是在寻找简单的方法。

谢谢你的反馈。

然后是一个有一条线的自定义指标。弗拉基米尔已经告诉你了。
然而,如果你想这样做,你现在就已经做了。这感觉就像你在寻找一个问题来解决。
 
Artyom Trishkin:
然后是一个有一条线的自定义指标。弗拉基米尔已经告诉你了。
然而,如果你想这样做,你现在就已经做了。这感觉就像你在寻找一个问题来解决。

不,不是问题。只是在脑子里打转,没有办法在平板电脑上安装MT5。

我这个周末会到电脑前把它完成。

谢谢大家的帮助。