PPZ计算--帮助完善 - 页 10

 
对这个火鸡进行了一些修改,用于2和3分形。
附加的文件:
ppz.rar  47 kb
 
奥洛洛,我终于想出了如何大大加快这只火鸡的速度。如果它起飞了,我将发布更新。
 
Dserg:
奥洛洛,我终于想出了如何大大加快这只火鸡的速度。如果它起飞了,我将发布更新。

这个怎么样?- https://www.mql5.com/ru/code/9946

 
Dserg:
奥洛洛,我终于想出了如何大大加快这只火鸡的速度。如果它起飞了,我将发布更新。

不要忘记

如果(A=B&& C=D)

{...}

换成

如果(A=B)

{如果(C=D)

{...}}

这也加快了进程。

 
Cmu4:

不要忘记

如果(A=B&& B=C)

{...}

换成

如果(A=B)

{如果(B=C)

{...}}

这也加快了进程。

你很坚强,兄弟,无话可说......也许应该把B完全删除?

 
keekkenen:

你很坚强,兄弟,无话可说......也许应该把B完全删除?

现在好些了,挑剔吗?
 
keekkenen:

你很坚强,兄弟,无话可说......也许应该把B完全删除?


逻辑表达式 分解成更简单的表达式,并对其进行单独检查,确实能加快事情的进展。而且非常显著。
 
Dserg:
奥洛洛,我终于想出了如何大幅提高这个感应器的速度。如果它起飞了,我将发布更新。

原则上,这并不困难,因为同样的循环在指标中连续重复了7次;你可以把这个块放在一个单独的函数中,或者把它包在一个更多的循环中,主要的是使用变量imin,jmin,imin1。主要是变量imin1,imin2,jmin2,imin3,jmin3,imin4,jmin4,imin5,jmin5,imin6,jmin6,imin7,jmin7应该被替换成数组imin[7],jmin[7],重复比较imin,jmin可以被替换成数组初始化 值的检查。

 
那里的想法是不同的--寻找一个维度为4或更多的函数的最小值,就像我的情况一样,使用蒙特卡洛方法更有优势,而不是像现在这样进行傻瓜式搜索。预计在大量的酒吧 中会有特别强劲的收益。
 
IgorM: 原则上并不复杂...

Dserg :还有一个想法 ...

但什么是更好的?