Вы запускали одиночные прогоны после оптимизации? Двойной клик на строчке в списке результатов оптимизации.
Результаты совпадают?
PrintScreen версии 1966
PrintScreen версии 2006
А также прикрепляю логи тестера и Report Optimizer обеих версии
Одиночный прогон по полученным результатам в 2006 иногда запускается, но стабильно повторить не удаётся. Настройки советника при тестировании были идентичными.
Результаты совершенно не совпадают с результирующей таблицей. Решил повторить оптимизацию. (полностью те же параметры). Естественно прошло мгновенно (подтянулся кэш?), но таблица результатов другая! И что странно (и замечательно одновременно), теперь результаты совпадают!
После обновления в тестере запускаю советника, в котором вызываются индикаторы. Но индикаторы не отображаются. Ранее в тестере индикаторы, используемые советником, отображались. Функция ChartIndicatorAdd вызывается без ошибок.
После обновления в тестере запускаю советника, в котором вызываются индикаторы. Но индикаторы не отображаются. Ранее в тестере индикаторы, используемые советником, отображались. Функция ChartIndicatorAdd вызывается без ошибок.
Есть обходной путь. Можно обойтись вообще без ObjectFind(), запрашивая свойство объекта с проверкой его получения и наличия ошибки. Вроде быстрее получалось.
Костыль, конечно, но вдруг поможет.
Спасибо. Я уже рисую на канвасе, но старые проекты на стандартной библиотеке (функция оттуда) поддерживать же надо!
2019.01.0400:00:34 sell stop 1.00 EURUSD at 1.13912 (1.13931 / 1.13940 / 1.13931)
2019.01.0400:10:04 order [#2sell stop 1.00 EURUSD at 1.13912] triggered2019.01.0400:10:04 deal #2sell 1.00 EURUSD at 1.13912 done (based on order #2)
2019.01.0400:10:04 deal performed [#2sell 1.00 EURUSD at 1.13912]
2019.01.0400:10:04 order performed sell 1.00 at 1.13912 [#2sell stop 1.00 EURUSD at 1.13912]
2019.01.0400:10:04 instant sell 1.00 EURUSD at 1.13912 (1.13912 / 1.13917 / 1.13912)
2019.01.0400:10:04 deal #3sell 1.00 EURUSD at 1.13912 done (based on order #3)
2019.01.0400:10:04 deal performed [#3sell 1.00 EURUSD at 1.13912]
2019.01.0400:10:04 order performed sell 1.00 at 1.13912 [#3sell 1.00 EURUSD at 1.13912]
2019.01.0400:10:04#22019.01.0400:00:34 sell 1.00 EURUSD 1.139120.000000.000001.139170.000.00 -5.0002019.01.0400:10:04#32019.01.0400:10:04 sell 1.00 EURUSD 1.139120.000000.000001.139170.000.00 -5.000
позиции и сделки
На скринах выделено время якобы срабатывания отложки. Но посмотрите лог выше, где написано triggered. Там другое время.
Просьба исправить на корректные времена позиции и сделки.
Стоит ли делать отдельную ветку по багам кастомных символов, как это было когда-то с CopyTicks?
Стоит ли делать отдельную ветку по багам кастомных символов, как это было когда-то с CopyTicks?
Пишите сюда:
https://www.mql5.com/ru/forum/304554
Вы запускали одиночные прогоны после оптимизации? Двойной клик на строчке в списке результатов оптимизации.
Результаты совпадают?
PrintScreen версии 1966
PrintScreen версии 2006
А также прикрепляю логи тестера и Report Optimizer обеих версии
Одиночный прогон по полученным результатам в 2006 иногда запускается, но стабильно повторить не удаётся.
Настройки советника при тестировании были идентичными.
Билд 2006
Несовпадение результатов оптимизации и одиночного прогона (с решением)
Результаты совершенно не совпадают с результирующей таблицей. Решил повторить оптимизацию. (полностью те же параметры). Естественно прошло мгновенно (подтянулся кэш?), но таблица результатов другая! И что странно (и замечательно одновременно), теперь результаты совпадают!
Добрый день.
После обновления в тестере запускаю советника, в котором вызываются индикаторы. Но индикаторы не отображаются. Ранее в тестере индикаторы, используемые советником, отображались. Функция ChartIndicatorAdd вызывается без ошибок.
Кто-нибудь сталкивался?
Добрый день.
После обновления в тестере запускаю советника, в котором вызываются индикаторы. Но индикаторы не отображаются. Ранее в тестере индикаторы, используемые советником, отображались. Функция ChartIndicatorAdd вызывается без ошибок.
Кто-нибудь сталкивался?
Обновился с 2005 на 2006. Все ок.
Есть обходной путь. Можно обойтись вообще без ObjectFind(), запрашивая свойство объекта с проверкой его получения и наличия ошибки. Вроде быстрее получалось.
Костыль, конечно, но вдруг поможет.
Спасибо. Я уже рисую на канвасе, но старые проекты на стандартной библиотеке (функция оттуда) поддерживать же надо!
прикрепляю логи тестера и Report Optimizer обеих версии
В логе 2006 все в записях
Код бы помог разобраться. Не одиночный случай.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Бета-версия платформы MetaTrader 5 build 1995: Экономический календарь, MQL5-программы в виде сервисов и API для языка R
fxsaber, 2019.02.20 09:42
позиции и сделки
На скринах выделено время якобы срабатывания отложки. Но посмотрите лог выше, где написано triggered. Там другое время.
Просьба исправить на корректные времена позиции и сделки.