量化交易系统

MT5-Download All Symbol Data In Market Watch

  • 型号:
Main Image

1.这是什么:

下载Market Watch中所有的Symbol数据到系统。PS:不是把数据输出到文档。

2.为什么要用这个:

如果系统中没有数据:网络链接不好的时候,用MT5看一个Symbol需要等待很长时间;在不同Symbol或不同TimeFrame切换,如果系统没有数据也需要等待很久;如果进行长时间回测,系统没有数据,需要下载很长时间。

所以提前把历史数据下载到系统中,能提高工作效率。

3.怎么使用:

parameters:

  • input bool bool_usualtimeframe=true; //true-系统默认TimeFrames; || false-所有的TimeFrames.
  • input bool bool_allSymbol=true; //true-Market Watch中所有品种; || false-根据你的输入
  • input string input_Symbol=NULL; //上面参数为false时,输入你的Symbol名称
  • input datetime time_Start=D'2017.01.01'; //默认数据下载开始时间
  • input int sleeptime=5000; //小于M5时间框,让程序休息的毫秒数

PS:如果你输入的时间早于服务器时间,程序会自动选择服务器时间;

当你下载的Symbol太多,如果你的内存不够大,我不建议你缩小sleeptime。