О. Паузер описывает ошибку в отладчике и в следующих постах: «В отличие от сборки 2190, ласточки сборки строят 2280 сделок в истории. Это
очень плохо».
beschreibt O. Pauser einen Fehler im Debugger und im nachfolgenden Posts: "Im Gegensatz zu build 2190 'verschluckt' build 2280 Trades in der
History. Das ist sehr schlecht."
Советник использует пользовательский индикатор. Индикатор проверяет параметры и возвращает INIT_FAILED. Почему советник продолжает
работать, но при этом забивает лог таким текстом:
if(Min>=Midle)
{
string err_text=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
"Параметр \"Min\" >= \"Midle\"!":
"Parameter \"Min\" >= \"Midle\"!";
//--- when testing, we will only output to the log about incorrect input parametersif(MQLInfoInteger(MQL_TESTER))
{
Print(__FILE__," ",__FUNCTION__,", ERROR: ",err_text);
return(INIT_FAILED);
}
else// if the Expert Advisor is run on the chart, tell the user about the error
{
Alert(__FILE__," ",__FUNCTION__,", ERROR: ",err_text);
return(INIT_PARAMETERS_INCORRECT);
}
}
При 'Min' == 8 и 'Midle' == 7 индикатор возвратит INIT_FAILED.
Почему в советнике хендл индикатора при такой ошибке хендл индикатора не равен INVALID_HANDLE? и советник проходит OnInit, но при этом
забивает лог текстом (текст показан выше)?
Подробнее о настройках советника: Обратите внимание: торговый сигнал имеет наивысший приоритет! Ограничить его исполнение можно только при помощи параметра Only one positions. Если Only one positions равен "true" и количество позиций открытых этим советником на данном символе больше "1" - тогда торговый сигнал игнорируется. Параметр Close...
О. Паузер описывает ошибку в отладчике и в следующих постах: «В отличие от сборки 2190, ласточки сборки строят 2280 сделок в истории.
Это очень плохо».
beschreibt O. Pauser einen Fehler im Debugger und im nachfolgenden Posts: "Im Gegensatz zu build 2190 'verschluckt' build 2280 Trades in der
History. Das ist sehr schlecht."
очередной глюк с объектами. в коде жёлтые линии выше цены, синие - ниже. обнаружилось так: мышкой листал в сторону начала
графика. в один момент начались показанные на анимации спецэффекты. если листать "в будущее" - там все стабильно. как граница
какая-то - до определённого момента прокручиваешь - и начинает моргать.
Igor Zakharov: я и сам не могу её воспроизвести со
100% вероятностью. Это глюк отрисовки терминала. Я не знаю как он устроен. Я просто скролю график мышкой. это всё!
Вот нашёл в чём дело: на масштаб завязано (т.е. когда я горизонтально скролил, в определённые момкнты попадал на сбойные значения
масштаба).
Повторюсь, в коде нет связей с экраном - только создание линий
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Здесь: https://www.mql5.com/de/forum/330580#comment_14611832
О. Паузер описывает ошибку в отладчике и в следующих постах: «В отличие от сборки 2190, ласточки сборки строят 2280 сделок в истории. Это очень плохо».
Hier: https://www.mql5.com/de/forum/330580#comment_14611832
beschreibt O. Pauser einen Fehler im Debugger und im nachfolgenden Posts: "Im Gegensatz zu build 2190 'verschluckt' build 2280 Trades in der History. Das ist sehr schlecht."
Что написано в логах этого агента?
Что в логах соседних агентов?
В логах тут смотреть Tester\Agent-0.0.0.0-2000\logs ?
Если да, то все там нормально - пишутся
содержание везде схожее в это время.
Вообще, такое ощущение, что это не математическая оптимизация идет...Советник использует пользовательский индикатор. Индикатор проверяет параметры и возвращает INIT_FAILED. Почему советник продолжает работать, но при этом забивает лог таким текстом:
Исходные данные: советник и индикатор брать здесь: https://www.mql5.com/ru/code/27582.
Запустить тест на истории, с такими параметрами:
всё по-умолчанию, кроме этих трёх параметров
Внутри индикатора стоит проверка:
При 'Min' == 8 и 'Midle' == 7 индикатор возвратит INIT_FAILED.
Почему в советнике хендл индикатора при такой ошибке хендл индикатора не равен INVALID_HANDLE? и советник проходит OnInit, но при этом забивает лог текстом (текст показан выше)?
Здесь: https://www.mql5.com/de/forum/330580#comment_14611832
О. Паузер описывает ошибку в отладчике и в следующих постах: «В отличие от сборки 2190, ласточки сборки строят 2280 сделок в истории. Это очень плохо».
Hier: https://www.mql5.com/de/forum/330580#comment_14611832
beschreibt O. Pauser einen Fehler im Debugger und im nachfolgenden Posts: "Im Gegensatz zu build 2190 'verschluckt' build 2280 Trades in der History. Das ist sehr schlecht."
Now he presented videos showing the problem:
https://c.mql5.com/3/304/Switch.zip
очередной глюк с объектами. в коде жёлтые линии выше цены, синие - ниже. обнаружилось так: мышкой листал в сторону начала графика. в один момент начались показанные на анимации спецэффекты. если листать "в будущее" - там все стабильно. как граница какая-то - до определённого момента прокручиваешь - и начинает моргать.
Похожий случай: https://www.mql5.com/ru/forum/328269/page14#comment_14368678
гифка пропала. перезаписал
я и сам не могу её воспроизвести со 100% вероятностью. Это глюк отрисовки терминала. Я не знаю как он устроен. Я просто скролю график мышкой. это всё!
Вот нашёл в чём дело: на масштаб завязано (т.е. когда я горизонтально скролил, в определённые момкнты попадал на сбойные значения масштаба).
Повторюсь, в коде нет связей с экраном - только создание линий
эти файлы идентичны.