Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в ValidateTask вызывается как
EXPERT::Parameters(Chart, Parameters, Names, false)
а сигнатура метода такая:
не подскажешь чё сделать с этим третьим параметром false, удалить его?
Пользовался скомпиленной версией - там баг из первого сообщения, когда сам компилирую - вроде норм
сигнатура метода такая
и скачивается видимо старая версия
остаётся копировать руками из вьюера который все русские буквы меняет на вопросительный знак..
через IDE тоже не грузит код, надеюсь починят
но вроде всё работает, спасибо
остаётся копировать руками из вьюера который все русские буквы меняет на вопросительный знак..
Сюда нажать. Тогда и русские буквы будут в порядке.
@fxsaber Привет! пытаюсь разобрать некоторые проблемы,
в файле MTtester внутри функции ClickStart есть строчка с комментом:
Res = !Check || !MTTESTER::IsReady2(); // Может быть настолько быстрое выполнение прохода, что IsReady не успеет среагировать.
при одиночном проходе после оптимизации IsReady2 стабильно не успевает среагировать за выполнением прохода и запускает очень много одинаковых проходов. Есть идеи как сделать другую проверку или вообще её отключить, кажется можно же смотреть наличие кэша от одиночного прохода?
Ещё после всей оптимизации остаются открытыми окна с одиночными проходами которых очень много - нет возможности их закрывать?
Ещё проблема - зависания, например при досрочном закрытии запущенного validate терминал подвисает, после обновления стал часто зависать во время работы validate...
Из-за первой проблемы неюзабельно выглядит, думаю её решить в первую очередь
модифицировал ValidateTask.mqh чтобы при одиночном проходе смотреть кэш вместо isReady2. Добавил метод:
и немного поменял два метода:
стало более юзабельно
терминал так и зависает, но видимо не связано с validate
после всей оптимизации остаются открытыми окна с одиночными проходами которых очень много - нет возможности их закрывать?
Снимите галочку.
Ещё проблема - зависания, например при досрочном закрытии запущенного validate терминал подвисает, после обновления стал часто зависать во время работы validate...
Вроде, даже лаконичный код воспроизведения подобного зависания терминала где-то на форуме приводил. Видимо, не починили.
В этом решении для себя сделал так выход.
И паузу.
Так получается обходить зависания.
при одиночном проходе после оптимизации IsReady2 стабильно не успевает среагировать за выполнением прохода и запускает очень много одинаковых проходов. Есть идеи как сделать другую проверку или вообще её отключить, кажется можно же смотреть наличие кэша от одиночного прохода?
Отмел это решение, т.к. tst-файл формируется не всегда. Например, ошибочный проход. Возможно, в случае с Validate таких ошибочных проходов нет, тогда tst-проверка должна помочь.