请教 - 如何将一个指标从Rulang改写成MQL4(四)? - 页 7

 
Dmitry Fedoseev:

这是从哪里来的?代码中应该有错误。

这里是英镑

附加的文件:
 
Dmitry Fedoseev:

哦,该死。你不必在这里思考,你必须在这里看。

而且有错误,只是用这种算法工作。在Rumus中,它只在n=1的情况下工作--给你。

在这里我改变了n=1,N=5,N=10,一切都一样。也许在会议记录上会有所不同。也就是说,在不同的参数上会有不同的最大值--HHV,但在任何情况下,它们都会在一些酒吧里合作。

附加的文件:
 
Dmitry Fedoseev:
将f的内容输出到你的Rumus中的一个图表中--看看里面有什么。
p, li { white-space: pre-wrap; }

如果h>l且v>ref(v,-1)且v>ref(v,-2)且v>ref(v,+1)且v>ref(v,+2)且k>ref(k,-1)且k>ref(k,-2)且k>ref(k,+1)且k>ref(k,+2) 则fv=v。

如果h>l则f=fv。

x=HHV(f,n)。

如果f=x和c>o,那么lev1=h。

如果f=x和c<o,那么Lev2=l。

你是说公式中的f?就是任何字母,代替f,你可以用任何字母,除了O、H、C、L、V。你可以使用字母和数字的组合,你可以用aa或ff或fo代替f,就像fv一样。

啊,明白了。请稍等。

你不能把lev和f结合在一起,这是一个不同的指数,结果是一样的。

p, li { white-space: pre-wrap; }

x=HHV(f,n)。

如果f=x和c>o,那么Lev1=h。

如果f=x和c<o,那么Lev2=l。

//Lev1。

//Lev2。

f;

附加的文件:
 
Dmitry Fedoseev:
将f的内容输出到你的Rumus中的一个图表中--看看里面有什么。

下面是n=1和n=1000时的分钟数。你可以看到,在一些地方,水平是重合的。

这里是同样的指标,但有更高的分形3和4。

p, li { white-space: pre-wrap; }

如果h>l并且v>ref(v,-1)和v>ref(v,-2)和v>ref(v,-3)和v>ref(v,+1)和v>ref(v,+2)和v>ref(v,+3)和k>ref(k,-1)和k>ref(k,-2)和k>ref(k,-3)和k>ref(k,+1)和k>ref(k,+2)和k>ref(k,+3)则fv3=v。

如果h>l则f3=fv3。

x3=HHV(f3,n1*t)。

如果h>l且v>ref(v,-1)且v>ref(v,-2)且v>ref(v,-3)且v>ref(v,-4)且v>ref(v,+1)且v>ref(v,+2)且v>ref(v,+3)且v>ref(v,+4)和k>ref(k,-1)和k>ref(k,-2)和k>ref(k,-3)和k>ref(k,-4)和k>ref(k,+1)和k>ref(k,+2)和k>ref(k,+3)和k>ref(k,+4)那么fv4=v。

如果h>l则f4=fv4。

x4=HV(f4,n1*t)。

5和更多将显示几乎相同的东西。


PS:但我认为5条的标准分形是最好的,所以我把HHL的最大值作为基数,n=1.以避免实体相乘。
 
这不仅仅是一个字母,它是一个数组,而且是半空的。而在另一种语言中重复使用一种语言的错误是一项非常困难的任务。
 
Dmitry Fedoseev:
不仅仅是一个字母,而是一个数组,而且它是半空的。而在另一种语言中重复使用一种语言的错误是一项非常困难的任务。

是的,我想是的。我还不明白。 总之,我会继续蒸煮。

非常感谢您!我曾试图理解为什么不是所有的分形都在你的版本中显示出来。

再次非常感谢你,让我们成为朋友)。

原因: