Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Теперь полная свобода в автоматизации Тестера.
Один из реальных примеров применения (все делается автоматически)
Получился очень мощный сканер рынка и настройщик ТС. Исходники ТС для таких манипуляций не требуются.
Получился очень мощный сканер рынка и настройщик ТС.
В советнике должен быть
Не знаю, как прошлые версии. А последняя версия может прогонять для одного и того же инструмента тест несколько раз.
В логе появляется Done, затем пусто (Start не появляется), а терминал в это время запустил новый проход. Похоже, дело в том, что else if (IsRun = (Init = TesterSettings.Init(Pos)) && TesterSettings.Run(Pos)) возвращает false, поскольку TesterSettings.Run(Pos) вернул false. А уже на следующем проходе таймера else if (MTTESTER::IsReady()) вернёт false, что заставит его крутиться в цикле, ожидая. Сам же TesterSettings.Run(Pos)) возвращает false похоже банально из-за таймаута, т.е. просто не дожидается и выходит.
traveller00:
TesterSettings.Run(Pos)) возвращает false похоже банально из-за таймаута, т.е. просто не дожидается и выходит.
Если так, попробуйте увеличить это число
Ни разу не нарывался, чтобы кнопка Старт после нажатия долго не превращалась в кнопу Стоп.
Запускал на сотню символов Example3, все отлично отрабатывало.
Да, так для себя и сделал, увеличил до 50. Но на всякий случай сообщил, вдруг у кого ещё будет аналогичная проблема или захотите в общей версии подправить.
Поставьте логирование количества попыток, которые потребовались на изменение статуса кнопки. Интересны результаты.
ЗЫ Возможно, этот баг еще влияет.