帮助! - 页 3

 
Alexey Busygin:
那么,如果它是这样呢?这不是一个循环。
我想他们的意思是,如果你的EA中有一千个ifs,速度就会受到影响,所以如果可能的话,你应该去掉ifs......
 
Maxim Dmitrievsky:
我想他们的意思是,如果你的EA中有一千个ifs,速度就会受到影响,所以如果可能的话,你应该去掉ifs...

建议。

从MQL中删除IF语句

 
Alexey Busygin:
那么,如果它是这样呢?这不是一个循环。

有一个如果,就会有第二个和第三个,以此类推。用开关做一堆功能是很诱人的。

是否是循环,取决于你如何看待它;在测试器中的测试可以被认为是循环。

 
Михаил:

建议。

从MQL中删除IF语句

应该就这一问题进行表决 :)
 
Maxim Dmitrievsky:
我想他们的意思是,如果你的EA中有一千个ifs,速度就会受到影响,所以如果可能的话,你应该摆脱ifs。

你必须非常努力地通过明显地放慢速度,如果要做到这一点。

如果你写了一千个带有赋值 的变量,处理一千个ifs也需要同样的时间

这里的唠叨是不同的,只是线条多了起来。

 
Dmitry Fedoseev:
它降低了操作的速度。
有多大?多到可怕的10-99%?)))
 
Maxim Dmitrievsky:
我们应该对此进行表决 :)
别傻了!
 
Alexey Volchanskiy:
有多大?多达可怕的10-99%?)))

而为什么不写这样一个模板,把所有能写的都塞进去。所有已知的拖车,大约有50辆,等等,都是同一风格?

如果你不关心,我关心。

 
Alexey Busygin:

你必须努力尝试,以使速度明显放慢,如果。

如果你写了一千个变量并赋值,也会花同样的时间来处理一千个ifs。

这里的唠叨是不同的,只是有更多的字符串,而不是一个。

我不知道。如果一切开始就很慢,那么10个如果可能也不会有什么区别。而我已经在第三份报告中注意到了。因此,对每一个新的ife的需求都要仔细权衡。
 

伙计们,我还不擅长这个,我怎么填线

double sto1=(bar close price);

double sto2=(新条形的开盘价) ;