初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1008

 
Aleksandr Prishenko:

我是一个业余的交易员程序员)自动无效是成功的。事实证明,例子中的所有内容都是正确的,我也正确地指定了所有内容。错误发生的原因是,一个自定义指标 从另一个指标中获取数据,而代码中的路径被指定在指标文件夹中。我不得不将路径改为资源,并将指标本身作为指标中的资源和EA中的资源进行绑定。 我为了不失礼,已经浪费了半天时间)。谢谢你的理解,抱歉给你带来的不便

并感谢你的这种实验。事实证明,附属于一个资源的专家顾问中的一个指标可以适用于 "这个绑定 "之外的另一个指标。我不知道我是否能进入这样的伏击圈......但现在我肯定不会了。

 
Alexey Viktorov:

谢谢你的实验。看来,通过资源附加到专家顾问上的指标可以解决这个 "绑定 "之外的另一个指标。我不知道我是否能够进入这样的陷阱......。但现在我肯定不会了。

正如你所看到的,它可以,因为附属于资源的指标可以毫无问题地接收来自技术指标 的数据。
在我的案例中,在测试中出现了疯狂的刹车,可能是由于一个指标被两次连接到专家顾问和另一个指标。我将考虑如何规避这一计划。

 
Aleksandr Prishenko:
正如你所看到的,它可以,因为在资源中附加的指标可以从技术指标 中获取数据,没有任何问题。
在我的案例中,在测试中出现了疯狂的刹车,可能是由于一个指标被两次连接到专家顾问和另一个指标。我将考虑如何规避这一计划。

不要使用iCustom(),特别是在资源中。为了方便起见,就用iCustom()调用指标,而不是通过资源。测试的速度应该得到改善(至少,我以前见过,我不确定现在如何)。但在任何情况下,最好不要从另一个指标中调用一个指标,而是在一个指标中进行两个指标的计算,然后才将其与一个资源连接。

 
Artyom Trishkin:

不要使用iCustom(),特别是在资源中。为了方便起见,只需通过iCustom()申请到指标,而不是通过资源。测试的速度应该上升(至少,我以前见过,我不确定现在的情况)。但在任何情况下,最好不要从另一个指标中调用一个指标,而是在一个指标中进行两个指标的计算,然后才将其与一个资源连接。

我会试试的,谢谢你的建议。
 
Aleksandr Prishenko:
我会试一试的,谢谢你的建议。

为了公平起见,我应该澄清:当我在EA中使用资源中的一个指标时,我在MT4中注意到了这种行为。我不能说MT5的情况--我没有试过。

 

并发性

平行执行

多线程

异步执行


我在哪里可以找到关于上述标题的Mql5的东西?

而如果一个进程在写,另一个进程在读,同时访问一个变量会发生什么?

 
欧元/美元的报价质量 - MT5中的75%!这是一个经纪人的把戏吗?有什么办法来处理这个问题吗?
 

日子过得不错。

谁能告诉我们,当复制信号 时出现错误57271,并写道没有找到符号(ROSN-3.19),因此没有复制交易,该怎么办?MICEX。经纪人Otkritie。

 
BillionerClub:

并发性

平行执行

多线程

异步执行


我在哪里可以找到关于上述标题的Mql5的东西?

如果一个变量被同时访问,如果一个进程在写,另一个进程在读,会是什么情况?

这些信息在通常的公共领域无法获得,你可以在Freelance上找到这些信息。

增加

fxsaber异步运行库

Anatoly Kazharsky 多线程

 
Aleksandr Prishenko:
在MT5中,欧元/美元的报价质量为75%!这是经纪人的错吗?有什么办法来处理吗?

这很可能取决于蜱 的建模方法...