新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 339

 
Nauris Zukas:

在专家顾问中,我输出打印,它显示价格在那里,这意味着条形图已被重新计算。

也许我没有正确地表达自己。我已经计算过了,但可能没有时间显示图表。

诺里斯-祖卡斯

我还没有测试过,我还在考虑如何做这件事。

你从CodeBase中提取任何指标,看看它是如何完成的。

 
Nauris Zukas:

改变了它,但它也不工作。


对我有用)

拿出你的代码,把close[0]。

ps.对于一个问句,写close[0]+spread*_Point

 
Andrey Ilinykh:

你好,Artiom,你能告诉我如何编写一个EA,使其在价格超过某个水平之前不开单,然后在价格回到该水平之上后继续开单?恭喜你,Andrei。

你好。我想到的第一件事是在终端的全局变量中使用一个标志。


当启动专家顾问时,我们检查全局变量是否可用(第1点)。

  1. OnInit()中,它检查是否有变量和
    1. 如果它还不存在,就创建这样一个变量并将其值设为0
    2. 如果它已经存在,请转到第2步
  2. 在OnTick()中,它检查变量
    1. 如果它是0,而
      1. 价格尚未越过指定水平 - 转到第二步
      2. 价格已经越过了给定的水平 - 将变量设置为1
    2. 如果是1,那么我们可以交易 -第3项
    3. 如果是0,则转到第2步
  3. 允许贸易

大约是这样的。
 
Alexey Viktorov:

没有什么好想的,只要从CodeBase中抽取任何一个指标,看看它是如何做到的。

问题是,其他指标在每个条形上移动,而我需要它在每个刻度 上移动。

 
Taras Slobodyanik:

对我有用)

拿出你的代码,把close[0]。

ps.对于一个问句,写close[0]+spread*_Point

如果我在专家顾问中通过iCustom调用它会显示出来 吗?给我看一张照片!:)

 
Nauris Zukas:

如果你在专家顾问中通过iCustom调用该指标?只要给我们一张照片!:)


是否有一个指标通过iCustom显示?

ps.你是想通过iCustom来抓虱子吗?

 
Nauris Zukas:

如果你在专家版中通过iCustom调用该指标,它是否可见?请提供图片!:)

在专家顾问中通过iCustom()调用的指标,不必在图表上显示其缓冲区,直到你用专家顾问中使用的相同参数将其应用到图表中。唯一的例外是那些不通过缓冲区,而是通过图形对象绘制的指标。

 
Taras Slobodyanik:

是否有任何指标通过iCustom显示?

测试完成后,指标窗口打开。

塔拉斯-斯洛博亚尼克

ps.你是想通过iCustom来捕捉蜱虫吗?

我正试图抓取点子进行测试,但总的来说,目的是在指标窗口的特定时间从文件中输出价格。

 
Nauris Zukas:

测试完成后,指标窗口打开。

只有在EA中没有使用HideTestIndicators()时才会出现。

 
Artyom Trishkin:

在专家顾问中通过iCustom()调用的指标不必在图表上显示其缓冲区,直到你将其应用到图表上,参数与专家顾问中使用的相同。唯一的例外是那些不通过缓冲区,而是通过图形对象绘制的指标。

测试完成后,指标窗口打开。