Да. Следует удалить те, которые печатают информацию, а не ошибки.
Когда я удалил печать информации, журнал показал новую ошибку, которую, я думаю, функция печати пропустила бы раньше, так как было много другой информации для печати. Я понятия не имею об этой ошибке :D Если у вас есть идеи, я буду благодарен!
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:
Это сообщения об ошибках - они говорят о том, что временные промежутки между тиками были больше 1 минуты, но меньше 1 дня (что, скорее всего, связано с праздниками или выходными). Поэтому вы можете либо (1) настроить тесты вашей стратегии на пропуск этих периодов, либо (2) просто игнорировать эти сообщения - просто имейте в виду, что они могут повлиять на результаты ваших тестов.
Или... замените прикрепленный файл. измените это на другие числа, чтобы представить минимальный разрыв в секундах, который вы готовы принять:
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Все отлично работает! Спасибо!
Но это очень медленно. Как я могу ускорить его?
Функция печати замедляет процесс?
Все отлично работает! Спасибо!
Но это очень медленно. Как я могу ускорить его?
Функция печати замедляет процесс?
Да. Следует удалить те, которые печатают для информации, а не для ошибок.
Да. Следует удалить те, которые печатают информацию, а не ошибки.
Когда я удалил печать информации, журнал показал новую ошибку, которую, я думаю, функция печати пропустила бы раньше, так как было много другой информации для печати.
Я понятия не имею об этой ошибке :D Если у вас есть идеи, я буду благодарен!
Я просто удалил эти строки ниже из моей функции OnTick:
Когда я удалил отпечатки информации, журнал показал новую ошибку, которую, я думаю, функция печати пропустила бы раньше, так как было много другой информации для печати.
Я понятия не имею об этой ошибке :D Если у вас есть идеи, я буду благодарен!
Я просто удалил эти строки ниже из моей функции OnTick:
Это сообщения об ошибках - они говорят о том, что временные промежутки между тиками были больше 1 минуты, но меньше 1 дня (что, скорее всего, связано с праздниками или выходными). Поэтому вы можете либо (1) настроить тесты вашей стратегии на пропуск этих периодов, либо (2) просто игнорировать эти сообщения - просто имейте в виду, что они могут повлиять на результаты ваших тестов.
Или... замените прикрепленный файл. измените это на другие числа, чтобы представить минимальный разрыв в секундах, который вы готовы принять: