对OnBookEvent的订阅有时会脱落--有这种情况吗? - 页 13

 
Andrey Barinov:

我不糊涂。

下面是你的这段代码

这是图表属性,而不是订阅。

CHARTEVENT_MOUSE_WHEEL,不是CHART_EVENT_MOUSE_WHEEL (相似,不一样)

我建议你先阅读整个主题

 
它正在脱落。因为这不是一个信号。它也不是一种订阅。这当然不是图形的一个属性
 

根据服务台的答复,整个图表的计数器应该是相同的(每个符号都是独立的),每个MQL-开发人员必须依靠其他MQL-开发人员在减少同一图表中的计数器时不会犯错的事实。解释将被添加到帮助中。

"拯救溺水者,要靠溺水者自己"。

 
Stanislav Korotky:

根据服务台的答复,整个图表的计数器应该是相同的(每个符号都是独立的),每个MQL-开发人员必须依靠其他MQL-开发人员在减少同一图表中的计数器时不会犯错的事实。解释将被添加到帮助中。

"拯救溺水者,要靠溺水者。"

而如果一个 "意外的 "隐形指标被触发(我肯定市场上有一些)...如果你不重新启动你的终端,你将不得不大惊小怪,无济于事。

关于交易、自动交易系统和交易策略测试的论坛

错误、漏洞、问题

fxsaber, 2018.08.06 16:49

我希望在MT5中有一个ProcessExplorer。能够看到哪个EA/指标消耗了哪些指标/资源。

随着服务的到来,甚至更加相关。

 
fxsaber :

如果 "隐形 "指标是 "偶然 "推出的(我肯定市场上有这样的指标)......在你重新启动终端之前,你将不得不发誓而没有结果。

随着服务部的到来,就更加紧迫了。

为了能够检索到BookEvent(),指标必须在图中可见。
 
Alain Verleyen:
为了能够获得BookEvent(),指标必须在图表中可见。

是关于这个 的。不可见的非释放指标将简单地在OnCalculate中对来自MarketWatch的所有符号做MarketRelease。而且,在终端重新加载之前,没有人能够订阅marketWatch。

Документация по MQL5: Получение рыночной информации / MarketBookRelease
Документация по MQL5: Получение рыночной информации / MarketBookRelease
  • www.mql5.com
Обычно эта функция должна вызываться из функции OnDeinit() в том случае, если в функции OnInit() была вызвана соответствующая функция MarketBookAdd(). Либо должна вызываться из деструктора класса, если в конструкторе этого класса вызывается соответствующая функция MarketBookAdd().
 
fxsaber:

无法恢复的指标

完全无法恢复?

 
fxsaber :

关于 的演讲.在OnCalculate中,一个无形的撤消指标将对MarketWatch的所有符号进行MarketRelease。而且在终端机重新加载之前,没有人可以订阅玻璃。

对不起,我可能不理解你。
 
Andrey Barinov:

完全不可拆卸?

我无法让它删除。

 
fxsaber:

我不能让它被删除。

你试过吗?

if(reason == REASON_INITFAILED)
  {
    Print( "Индикатор удалён! Причина - ошибка инициализации." );
    int window=ChartWindowFind();
    string sh_name = ChartIndicatorName(ChartID(), window, 0); 
    ChartIndicatorDelete(ChartID(), window, sh_name);
  }