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

 
Anton Zverev:

你想让OnTick测试器在多字符传递过程中对每个字符的嘀嗒声做出反应。如何才能做到这一点呢?

通过零点计时器是不可能的。通过copyix--不是一个选项。一件简单的事情让测试者如此大煞风景。

使用其中一个解决方案。也许会有帮助。有了基于真实蜱虫数据的测试选项,如果你适当地配置引擎,你可以实现几乎完全的认同。
 
Vasiliy Sokolov:
使用其中一个解决方案。也许这将有所帮助。有了基于真实蜱虫数据的测试选项,如果你正确配置引擎,你可以实现近乎相同的效果。

谢谢你。只是不明白它与我上面拒绝的选项有什么不同。我明白,即使是一个糟糕的解决方案,也可以用OOP很好地包装起来,而且除了性能的间接下降外,你不会注意到任何问题。

这是个荒谬的情况。开发人员几乎是用汇编程序来写测试器,而在最终用户被迫吐槽美妙的性能,创造出可怕的解决方案,但这是有效的。

哪种解决方案在测试器中更快--OnTimer或IndicatorRelease?

开发人员,标准库不能做这些事。给OnMultiTick,这样它就不会穿过你的扁桃体。

 
Anton Zverev:

给予OnMultiTick,所以它不通过龟头。

更确切地说,是OnMarketwatch。所有平台都有。不在先进五人之列。
 
Anton Zverev:
在Marketwatch上,...
用俄语呢?你这话是什么意思?
 
Karputov Vladimir:
用俄语呢?你这样说是什么意思?

bool SymbolCreate( const string Name) - 订阅一个符号。如果失败,则返回false。

string SymbolName(const int i ) - 返回第i个签名符号的名称。

SymbolDelete、SymbolsTotal和其他是ObjectXXX的类似物。

OnMarketwatch( const ulong &Counts[] )

当有签名的符号发生嘀嗒声时触发(当然,SymbolsTotal应该是正数)。

Counts[i] - 包含第i个带符号的当前刻度的数字。应该可以与以前的OnMarketwatch电话进行比较,了解有多少点和哪个符号被错过。以这种方式缺失的蜱虫很容易通过copyix查询。目前的是SymbolInfoTick(SymbolName(i))。

任何符号的每一个刻度线 都从连接到交易账户的那一刻起被编号(第一个刻度线的数字为零)。

在copytix中,让输入参数 "最后接收的点数 "取一个负值--这意味着从日期上的请求不是向未来,而是向过去。

 
Anton Zverev:

...

你不厌其烦地编造一厢情愿的想法吗?你有没有试着看一下文件?OnCalculate() 和OnTick()都是在ticks到达时产生的。然而,你应该知道,INDICATOR捕捉的是一个符号的所有ticks,而EA在OnTick()中可以捕捉所有ticks,但大多数情况下,ticks是以数据包的形式进入EA的,因此,数据包的最后一个ticks被捕捉。

在任何程序中,请使用CopyTicks()来索取刻度线并对其进行分析。

安东-兹维列夫

...

任何符号的每一个刻度线都是从连接到交易账户的那一刻开始编号的(第一个刻度线为零)。

在copytix中,允许输入参数 "最后接收的点数 "取负值--这意味着从日期上的请求不是朝向未来,而是朝向过去。

这是不愿意自己编程的最高境界,因为你将不得不自己分析破损或可疑的ticks(缺少买入或卖出)--欢迎来到真正的现实土地,有买入卖出和最后的ticks。

 
Karputov Vladimir:

你不厌其烦地编造一厢情愿的想法吗?

工作室里的多币种OnTick!不要通过IndicatorRelease 建议一个拐杖。首先考虑解决方案,然后再判断 "需求"。一件基本的事情没有刹车拐杖是不行的。所有的平台都有这个功能,Metatrader不知为何缺少这个功能。你根本不接受对此事的批评。开发商对此没有说什么,因为他们明白,这个问题必须要解决。他们不需要律师。我已经提供了一个选择。你有你的--去吧。
 
Anton Zverev:
工作室里的多币种OnTick!不应该建议通过IndicatorRelease的拐杖。先想好解决方案,再判断 "需求"。一件基本的事情没有刹车拐杖是不行的。所有的平台都有这个功能,Metatrader不知为何缺少这个功能。你根本不接受对此事的批评。开发商对此没有说什么,因为他们明白,这个问题必须要解决。他们不需要律师。我已经提供了一个选择。你有你的--去吧。

小学文盲。抽搐从来不会同时出现在一个以上的人物身上。因此,不可能产生这样的事件,因为它将包含某些字符的过时数据(或根本没有数据),以及其他字符的更新数据。

由于持续不愿意阅读,该同志被强行送入图书馆一周。

 
卡尔普托夫-弗拉基米尔,阿尔乔姆-特里什金,感谢你们的回应。
我开始一步一个脚印--在弗拉基米尔的建议下......一切都按我的要求来了 :)
再次感谢。
 

建议如何在Metatrader中安装下载的指标

??????