测试 "CopyTicks"。 - 页 35

 
fxsaber:
但事实并非如此。我取下指示灯,刹车声持续了一段时间。

也许是这样,但为了得出结论,你需要在指标中禁用图形并进行检查。

这就是为什么正常的编程语言已经引入了用线程工作的可能性,GUI总是在一个单独的执行线程中显示))。 现在,事实证明,MQL5有可能显示用于可视化和控制的图形,但它们阻碍了快速算法上主要程序逻辑的执行。

我决定在没有图形的情况下再做一次测试,如果出现速度慢的情况,我将把目标平台改为交易所交易者使用的平台。

 
是所有角色共有的 "市场概述 "拖了后腿。
 
fxsaber:
是所有符号共同的市场观察,正在放慢速度!"。
它是一个终端实体,在一个单独的线程中执行,而不是在一个用户线程中。
 
coderex:
我想知道它是如何冻结的?它是一个终端实体,它是在一个单独的线程中执行的,而不是在用户线程中。
像这样

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

测试 "CopyTicks"。

fxsaber, 2016.11.23 08:47

录像中捕捉到的

黄种人是一个新鲜的蜱虫故事。可以清楚地看到《市场评论》在放缓。而当它从刹车中出来时,嘀嗒声的历史就会逆向改变。即当Market Watch的速度变慢,你无法通过tick history获得数据时。

 

为了重现刹车,运行这个EA

void OnInit()
{
  EventSetMillisecondTimer(50);
}

void OnTimer()
{
  MqlTick Ticks[];
  Comment((string)TimeCurrent() + " " + (string)CopyTicks(_Symbol, Ticks));
}

对一个在Bases中没有历史的符号。

在不删除EA的情况下,切换到另一个具有相同符号的交易服务器。

如果制动不起作用,再次切换到另一个交易服务器。也许,它可能有另一个符号。

我第一次没有得到刹车,但经过一分钟的小切换(在不同的服务器上开了许多账户),我设法创造了一个市场概览刹车的情况。不像ZoomPrice允许的那样明显缓慢(同样的播放方法,但只是这个指标而不是EA),但仍然聊胜于无。

 
fxsaber:

为了重现刹车,运行这个EA

void OnInit()
{
  EventSetMillisecondTimer(50);
}

void OnTimer()
{
  MqlTick Ticks[];
  Comment((string)TimeCurrent() + " " + (string)CopyTicks(_Symbol, Ticks));
}

对一个在Bases中没有历史的符号。

在不删除EA的情况下,切换到另一个具有相同符号的交易服务器。

如果制动不起作用,再次切换到另一个交易服务器。也许,它可能有另一个符号。

我第一次没有得到刹车,但经过一分钟的小切换(许多账户在不同的服务器上打开),我设法创造了一个市场概述刹车的情况。不像ZoomPrice允许的那样明显缓慢(同样的播放方法,但只是这个指标而不是EA),但仍然聊胜于无。

我明白了,我为我的不注意而道歉,这不是我的情况 ))
 

今天发布的1485版本的特点是对CopyTicks的改进。

  • 动态地将缓存中的请求增加到128k ticks,减少了在内部保留ticks的需要。
  • 增加了CopyTicksRange功能。



[删除]  
Renat Fatkhullin:

今天发布的1485版本的特点是对CopyTicks的改进。

  • 动态地将缓存中的请求增加到128k ticks,减少了在内部保留ticks的需要。
  • 增加了CopyTicksRange功能。
谢谢,一定会试一试的。
 

我曾经在这里写过《开幕》一文,说虱子的数量没有来--零。昨天检查了--一切正常,一定是更新了。


也许是一个偏离主题的问题,但有点不是真的。我在哪里可以找到一个保存有历史记录的mt5的未平仓合约指标?(如果我想使用它,我将需要一个mt5 mt4 open interest指标,我不知道如何保存它。.SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST,interes)工作正常(数据与队列中的一样),.或者至少在哪里可以找到按SI、RTS按未平仓合约保存的蜡烛图数据?

[删除]  
juriy5555:

我曾经在这里写过《开幕》一文,说虱子的数量没有来--零。昨天检查了--一切正常,一定是更新了。


也许是一个偏离主题的问题,但有点不是真的。我在哪里可以找到一个保存有历史记录的mt5的未平仓合约指标?(如果我想使用它,我将需要一个mt5 mt4 open interest指标,我不知道如何保存它。.SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST,interes)工作正常(数据与QuickKey中一样),.或者至少在哪里可以找到按SI、RTS按未平仓合约保存的蜡烛图数据?

在市场上看,看到一个。你也可以尝试给servicedesk写一个请求,让其添加。