帮助! - 页 4

 
Anton Tarasov:

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

double sto1=(bar close price);

double sto2=(新柱的开盘价) ;

iClose(NULL,0,1)

iOpen(NULL,0,0)

在帮助中阅读关于这些功能的信息

 
Dmitry Fedoseev:
我不知道。如果一开始一切都很慢,也许10个如果也不会有什么影响。但我已经注意到了第三个问题。因此,对每一个新的ife的需求都要仔细权衡。

导致速度变慢的原因只有两个,一是if语句中的条件构造不正确,二是if语句被触发后,进一步的执行在正文中被错误地写入。

我有一个条形分析器,其内部的if远不止3个,它通过所有的条形和它们的值,固定总和并写在打开的窗口中,所有这些都在几分之一秒内完成。

因此,滞后并不是因为if,而是因为其使用不正确。

 
Dmitry Fedoseev:

iClose(NULL,0,1)

iOpen(NULL,0,0)

在帮助中阅读关于这些功能的信息

非常感谢Dimitri!
 
Alexey Busygin:

导致速度变慢的原因只有两个,一是if语句中的条件构造不正确,二是if语句被触发后,进一步的执行在正文中被错误地写入。

我有一个条形分析器,其内部的if远不止3个,它通过所有的条形和它们的值,固定总和并写在打开的窗口中,所有这些都在几分之一秒内完成。

因此,速度减慢并不是因为if,而是因为使用不正确。

你在争论什么?两个 "如果 "的工作速度是一个 "如果 "的两倍?而三个如果比一个慢三倍?
 
Dmitry Fedoseev:
你在争论什么?两个 "如果 "的速度是一个 "如果 "的两倍?而三个如果比一个慢三倍?
那么,当明确的 "重码 "被放在if主体中时,情况又如何呢?如果一个 "如果 "不起作用,它里面的东西就不算数。
 
forexman77:
当明确的 "重码 "被放在if体中时,怎么办?如果一个 "如果 "不起作用,它里面的东西就不算数。
如果一个if不起作用,那么它的条件是
 
Alexey Busygin:
如果一个if不起作用,这意味着它的条件是

我想说的是:我有一些相当沉重的计算。我通常这样做是为了加快速度:我把最简单的计算放在if条件中,而把繁重的代码隐藏在其主体中。

如果容易的不成功,那么困难的就根本不会被检查。

 
forexman77:

我想说的是:我有一些相当沉重的计算。我通常这样做是为了加快速度:我把最简单的计算放在if条件中,而把繁重的代码隐藏在其主体中。

如果轻的不工作,那么重的就根本不检查。

你说的沉重计算是什么意思?一个轻型和重型计算的例子是可能的!
 
Alexey Busygin:
你说的沉重计算是什么意思?一个例子可能是轻和重!

那么,这里有一个例子。有一个相对较轻的双滑板指示器和一个重型指示器。沉重的 "计算 "是资源密集型的。

if (ma7_2 < ma15_2 && ma7_1 > ma15_1)//пересечение короткой скользящей вверх
{
indikator=iCustom(NULL,0,"TSI",p2,p3,p4,p5,0,1);//тяжелый для вычисления индикатор
//сюда можно вставить и кучу другого кода, если мувинги не пересеклись, то и последующих вычислений не будет
}
 
forexman77:

那么,这里有一个例子。有一个相对较轻的双滑板指示器和一个重型指示器。沉重的 "计算 "是资源密集型的。

那么沉重的计算是什么呢?什么都没有!我曾经遇到过这样的情况,在if 三段式中出现"for(){for(){for(){}}",什么都没有,没有抱怨,我叫它,它也算。