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

 
Dmitry Fedoseev:
这个怎么样?

在这里。


//VOL-F#2//。

变量:Lev1($data),Lev2($data)。

n=inparam("n",1,5,1)。

Lev1=ref(Lev1,-1)。

Lev2=ref(Lev2,-1)。

如果h>l,则k=(h-l)/v。

如果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,1)。

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

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

Lev1;

Lev2;

注意x=HHV(f,1)

在我看来,对于其他的n值,有必要在Rumus中重写所有的公式文本。 我只有另一个带有扩展公式的工具,这更容易。

 
比较报价,特别是数量。而在MT中,没有作弊,两小节后,新的水平就开始绘制。
 
Urman Ru:

而且图片看起来不错!)按照设计,应该附上水平仪,然后你就可以确定了。

我的攻击已经减弱。我已经痊愈了。这是代码,你想怎么用就怎么用吧。

附加的文件:
 
Urman Ru:

在这里。


//VOL-F#2//。

变量:Lev1($data),Lev2($data)。

n=inparam("n",1,5,1)。

Lev1=ref(Lev1,-1)。

Lev2=ref(Lev2,-1)。

如果h>l,则k=(h-l)/v。

如果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,1)。

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

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

Lev1;

Lev2;

注意x=HHV(f,1)

在我看来,对于其他的n值,有必要在Rumus中重写所有的公式文本。 我只有另一个带有扩展公式的工具,这更容易。

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

 
Dmitry Fedoseev:
更多类似的情况。

我不能让时钟加载。

 
Dmitry Fedoseev:

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

这是我自己在鲁朗上的鲁穆斯火鸡。我不知道什么是错误,在Rumus中它像时钟一样工作。

这里是15日。

附加的文件:
 
Alexey Viktorov:

我的攻击消退了。我已经恢复了。这是代码,你想怎么用就怎么用吧。

没过多久,音乐就响起来了。

非常感谢你)。

 
Dmitry Fedoseev:
比较报价,特别是数量。好了,在MT没有作弊,两小节后,一个新的水平开始被绘制。

我不认为有太大的区别。

但是,同样的事情可以用不同的方式来处理,这仍然很令人惊讶。

但到目前为止,我们还没有。

 
Urman Ru:

我不认为有太大的区别。

但是,同样的事情可以用不同的方式来处理,这仍然很令人惊讶。

但到目前为止,我们还没有。

哦,亲爱的。你不必在这里思考,你必须在这里看。

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

 
把f的内容放在你的rumus中的一个图表上--看看里面有什么。
原因: