在Otkritie交易哪些工具 - 页 7

 
Vasiliy Sokolov:

不,它不工作。也许我做错了什么。

我必须在一个真实的账户上进行尝试。而且有一个疑点是,对于禁用的符号(其到期日早已过去),服务器没有将历史记录转换为ticks。
 
Karputov Vladimir:

CopyTicks.另外,为了以防万一,关于玻璃。

我敦促你在写作之前与终端合作。

CopyTicks 与此有什么关系?谈话是关于tumblr的历史,甚至与MT无关,而是与交流有关。你来了,写道,我们在这里什么都不知道,你都写了。好吧,如果你能写出来,给我们看看。

或者你可以先弄清楚你在说什么。再读一遍,仔细阅读。谢谢你。

[删除]  
Vasiliy Sokolov:

不,它不工作。也许我做错了什么。

重新连接应该有帮助。为什么有时没有它你就做不到,这是一个问题。
 
Yuriy Asaulenko:

CopyTicks 与此有什么关系?谈话是关于证券交易所的历史,甚至与MT无关。你来了,并写道,我们在这里什么都不知道,而你什么都写了。好吧,如果它是书面的--给我们看。

或者你可以先弄清楚你在说什么。再读一遍,仔细阅读。谢谢你。

你不应该忽悠,要更准确地拟定你的问题。也不要从对证券交易所终端的讨论中跳出来,瞪大眼睛说 "和我无关"。如果你有关于终端的问题,请问。如果你有关于交易所的问题,自己去找MOEX的电话号码?
 
Vasiliy Sokolov:

不,它不工作。也许我做错了什么。

过期的期货出了问题。我已经禁用了 "概览 "中过期符号的自动删除功能(在 "市场概览 "中点击右键,关闭 "自动删除过期符号 "复选框)。而即使在重装之后,过期的期货的点位也被抽走了。打开演示服务器。
 
Karputov Vladimir:
你不应该用问题充斥论坛,你必须在陈述中更加精确。没有必要从对终端的讨论中跳到交流中去,大眼瞪小眼 "但我与此无关"。如果你有关于终端的问题,请问。如果你有关于交易所的问题,你可以自己找到MOEX的电话号码。

嗯,没有问题给你。我没有。是否允许交易者在论坛上讨论他们的交易问题,还是只允许MT和MQL?如果没有,那么让我们把整个话题加入到洪流中-- 在 "公开 "中交易什么工具

让我们结束这次谈话吧。

 
Vasiliy Sokolov:

不,它不工作。也许我做错了什么。

这里有一个更合适的选择,以EA的形式,为方便起见,有一个计时器。
int OnInit()
  {
   EventSetTimer(1 0);
   return(INIT_SUCCEEDED);
  }
void OnTimer()
  {
   MqlTick array[];
   datetime start=D'2013.02.20';
   CopyTicks("Si-6.16",array,COPY_TICKS_ALL,start*1000,10000000 0);
   printf("Ticks: %d",ArraySize(array));
  }
void OnTick()
  {
  }

这里的Si-6.16是活动的,有一个从2013年到100,000,000 ticks(1亿ticks)深度的数据请求。

在指标中,CopyTicks完全以异步方式工作,并立即返回结果,无需等待,而在脚本和专家顾问中,我们有一个最大的等待时间为30秒的下载同步,这在大多数情况下允许你立即获得所需数据。

当然,第一次会有许多30秒的回报是空的或不完整的数据,然后所需的数量将始终和立即得到。

下面是这个专家顾问在Otkritie的真实账户 上的工作实例。

2016.04.21 18:31:10.507 TEST (Si-6.16,H1)       Ticks: 37564752

给出了3700万次,所有这些都是MQL5中的基本内容。你可以要求多少个符号,它将在合理的时间内工作。

这就是Si-6.16芯片在其极其密集的形式下所需要的数量(87mb,3700万芯片)。


我们的目标是,我们将在我们的MetaQuotes-Demo上为广大市场收集最准确的历史数据,包括ticks。这方面的工作已经在进行中。

经纪商将能够很容易地从我们的服务器上同步这些历史数据,以使交易者能够正常地以最高质量对历史进行测试。

 

我最初以为Otkritie在2013年还没有推出MT5,因此没有Si-3.13的数据。

但也有为它。

int OnInit()
  {
   EventSetTimer(10);
   return(INIT_SUCCEEDED);
  }
void OnTimer()
  {
   MqlTick array[];
   datetime start=D'2011.01.01';
   CopyTicks("Si-3.13",array,COPY_TICKS_ALL,start*1000,100000000);
   printf("Ticks: %d",ArraySize(array));
  }
void OnTick()
  {
  }

响应。

2016.04.21 18:42:21.596 TEST (Si-3.13,H1)       Ticks: 4180204

发行了400万支。

使用过的

2016.04.21 18:39:38.915 Terminal        MetaTrader 5 x64 build 1306 started (MetaQuotes Software Corp.)

一旦经纪商将其服务器升级到最新版本,由于整个系统将切换到新的协议和同步方法,蜱虫数据处理 将得到极大的改善。
[删除]  
Renat Fatkhullin:

一旦经纪商将其服务器升级到最新版本,随着整个系统转向新的协议和同步方法,tick数据的处理将得到极大的改善。

SERVER_BUILD也 加入到TERMINAL_BUILD 中。
 
Renat Fatkhullin:

我最初以为Otkritie在2013年还没有推出MT5,因此没有Si-3.13的数据。

但也有为它。

...

当我走在回家的路上时,我就在想这个问题。

实际上,这很令人惊讶,如果当时MT服务器没有启动和运行,谁来收集它们?