2019.05.1513:59:03.5512018.01.0200:29:45 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:27:11 and 2018.01.0200:29:45for GBPUSD
2019.05.1513:59:03.5512018.01.0200:29:45 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:27:11 and 2018.01.0200:29:45for GBPAUD
2019.05.1513:59:03.2712018.01.0200:25:13 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:15:14 and 2018.01.0200:25:13for GBPUSD
2019.05.1513:59:03.2712018.01.0200:25:13 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:15:14 and 2018.01.0200:25:13for GBPAUD
2019.05.1513:59:03.2002018.01.0200:15:14 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:14:11 and 2018.01.0200:15:14for GBPUSD
2019.05.1513:59:03.2002018.01.0200:15:14 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:14:11 and 2018.01.0200:15:14for GBPAUD
2019.05.1513:59:03.0602018.01.0200:14:09 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:12:23 and 2018.01.0200:14:09for GBPUSD
2019.05.1513:59:03.0602018.01.0200:14:09 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:12:23 and 2018.01.0200:14:09for GBPAUD
2019.05.1513:59:02.4292018.01.0200:12:06 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:06:22 and 2018.01.0200:12:06for GBPUSD
2019.05.1513:59:02.4292018.01.0200:12:06 MyEA! GBPAUD,H4: CTicksInfo::getTick - Potential data gap detected between 2018.01.0200:06:22 and 2018.01.0200:12:06for GBPAUD
我刚刚从我的OnTick函数中删除了以下几行。
tickCount++;
//Print ("=== Now process tick ", tickCount);MqlTick myTick;
if (ticksInfo.getTick(_Symbol,myTick)==false)
//printTick (_Symbol,myTick);//elsePrint (_Symbol, " Error");
if (ticksInfo.getTick(SecondPair,myTick))
{
//printTick (SecondPair,myTick);
Ask2 = myTick.ask;
Bid2 = myTick.bid;
}
elsePrint (SecondPair, " Error");
if (ticksInfo.getTick(ThirdPair,myTick))
{
//printTick (ThirdPair,myTick);
Ask3 = myTick.ask;
Bid3 = myTick.bid;
}
elsePrint (ThirdPair, " Error");
它完美地工作!谢谢你!"。
但它非常慢。我怎样才能提高它的速度?
打印功能 会减慢进程吗?
它完美地工作了!谢谢你
但它非常慢。我怎样才能加快它的速度?
打印功能 会减慢进程吗?
是的,应该删除那些打印信息而不是错误的内容。
是的,应该删除那些打印信息而不是错误的内容。
当我删除信息打印时,日志显示了一个新的错误,我想打印功能 以前会跳过它,因为有很多其他信息要打印。
我不知道这个错误的原因:D 如果你有什么想法,我很感激
我刚刚从我的OnTick函数中删除了以下几行。
当我删除信息打印时,日志显示了一个新的错误,我想打印功能 以前会跳过它,因为有很多其他信息要打印。
我不知道这个错误的原因:D 如果你有什么想法,我很感激
我刚刚从我的OnTick函数中删除了以下几行。
这些是错误信息--告诉你刻度之间的时间间隔大于1分钟,但小于1天(这可能是由于假期或周末)。所以你可以(1)设置你的策略测试跳过这些时间段,或者(2)忽略这些信息--只要记住有可能影响你的测试结果。
或者......替换附件文件。将其改为其他数字,代表你愿意接受的最小差距(秒)。