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)これらのメッセージを無視して、テスト結果に影響を与える可能性があることを念頭に置いてください。
あるいは...添付ファイルを置き換える。これを他の数値に変えて、許容できる最小の秒単位のギャップを表す。