编码帮助 - 页 72

 

Mladen是否可以将这个Metastock公式转换到MT4。我将附上我失败的尝试 ,如果你能快速看一下,我将非常感激。

周期:=16;

Velo1:= Mov(C,period,S);

Velo2:= C - Velo1;

Velo5:=Ref(Velo2,-period);

Velo6:= Velo2 - Velo5;

MMVelo:= Mov(Velo6,period/2,S);

MMVelo;

解释。

周期是柱子的数量

C是收盘价

MOV是移动平均线,S是简单的

ref是之前的条数

附加的文件:
 

阿尔托罗

这应该就是了(除了我用 32 作为默认周期的周期)。

altoronto:
Mladen是否可以将这个Metastock公式转换到MT4。我将附上我失败的尝试 如果你能快速看一下,我会很感激。

周期:=16。

Velo1:= Mov(C,period,S);

Velo2:= C - Velo1;

Velo5:=Ref(Velo2,-period);

Velo6:= Velo2 - Velo5;

MMVelo:= Mov(Velo6,period/2,S);

MMVelo;

解释。

周期是柱子的数量

C是收盘价

MOV是移动平均线,S是简单

ref是前一栏的数量
附加的文件:
 

谢谢你,Mladen,我的代码偏离了 ,我需要吃更多的 "pogacha "才能达到目的。

 

循环Koufr的问题

尊敬的客户

我在使用cycle_koufer extremus (e)和30pips Rangebars(你还需要在指标文件夹中找到Cycle_KROUFR_版本)。在设置为12,24,50的情况下,它在欧元兑美元和欧元兑日元上运行良好。但当我把慢速MA改为34(12,34,50)时,它只对EURJPY有效。

整个下午我都在寻找这个问题......谁能看一下这个问题?

谢谢你

周期_koufer_extremus_e.mq4

cycle_kroufr_version.mq4

附加的文件:
 

pokrat

你到底想达到什么目的?

pokrat:
你好

我在使用cycle_koufer extremus (e)和30点的Rangebars(你还需要在指标文件夹中找到Cycle_KROUFR_version)。在设置为12,24,50的情况下,它在欧元兑美元和欧元兑日元上运行良好。但当我把慢速MA改为34(12,34,50)时,它只对EURJPY有效。

整个下午我都在寻找这个问题......谁能看一下这个问题?

谢谢你

循环_koufer_extremus_e.mq4

周期_kroufr_version.mq4
 

忘了这个问题吧。这里有一个版本,适用于任何符号和任何参数设置

附加的文件:
 
mladen:
忘了这个问题吧。这里有一个版本,在任何符号和任何参数设置下都能工作。

谢谢你mladen......但我在使用你的版本时也遇到了同样的问题....,一切都很好,直到慢速的MA28 - 然后我就得到了这个图片。

附加的文件:
cycle.png  17 kb
 

我没有得到那个错误(在我的终端上工作正常),所以不能帮你更多,只是那种显示几乎只发生在代码中的某个地方发生运行时错误(如零除法)时。

pokrat:
谢谢你mladen......但是我在你的版本中也遇到了同样的问题....,一切都很好,直到慢速MA为28 - 然后我就得到了这个图片。
 

谢谢你Mladen...

 

pokrat

一直在检查 Cycle_KROUFR_version指标,发现了这样的事情(在117行)。

max_min=max-min;

这一行(和一些类似的)可能会导致在新的tick上重绘(由于最小和最大值的存储方式--它们可以保持前一个tick的最小和最大值,这是错误的)。该指标需要进行严格的修改,这可能是造成你所有问题的原因。