Различие результатов тестирования на данных с MQ сервера и MQ history. Поясните.

 
Обнаружив существенную разницу MQ истории с Альпари, сделал следующий тест. Запустил эксперта на данных октября 2006 до загрузки данных из MQ History и после. Эксперт работает на Н1 и мало чувствителен к шумам в 2-3 пипса.
Результат получился разный. Это значит, что даже в MQ котировки на серверах разные.
Получается, что загрублять эксперта нужно больше чем на 2-3 пипса, чтобы использовать MQ History. Но тогда сомнительно, что эту историю можно использовать для эксперта, работающего на Н1 и выше.
Таким образом, есть проблема различия данных MQ History и ДЦ, которая обсуждается в других ветках форума.
Лично мне стало очевидно, что "хорошей" истории не существует в принципе, и делать и тестировать эксперта нужно с учетом этого.

До загрузки данных из MQ History
GPB-test

Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 1 Час (H1) 2006.10.02 00:00 - 2006.11.10 10:00 (2006.10.01 - 2006.11.11)
Модель Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика)
Параметры sMA=10; fMA=3;
Баров в истории 14906 Смоделировано тиков 187469 Качество моделирования 90.00%
Начальный депозит 10000.00
Чистая прибыль -2842.60 Общая прибыль 7421.00 Общий убыток -10263.60
Прибыльность 0.72 Матожидание выигрыша -203.04
Абсолютная просадка 5811.40 Максимальная просадка 5811.40 (58.11%) Относительная просадка 58.11% (5811.40)
Всего сделок 14 Короткие позиции (% выигравших) 6 (16.67%) Длинные позиции (% выигравших) 8 (50.00%)
Прибыльные сделки (% от всех) 5 (35.71%) Убыточные сделки (% от всех) 9 (64.29%)
Самая большая прибыльная сделка 4331.40 убыточная сделка -1849.80
Средняя прибыльная сделка 1484.20 убыточная сделка -1140.40
Максимальное количество непрерывных выигрышей (прибыль) 2 (619.00) непрерывных проигрышей (убыток) 5 (-5811.40)
Максимальная непрерывная прибыль (число выигрышей) 4331.40 (1) непрерывный убыток (число проигрышей) -5811.40 (5)
Средний непрерывный выигрыш 1 непрерывный проигрыш 2



После загрузки данных из MQ History

Strategy Tester Report
GPB-test


Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 1 Час (H1) 2006.10.01 23:00 - 2006.11.10 10:00 (2006.10.01 - 2006.11.11)
Модель Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика)
Параметры sMA=10; fMA=3;
Баров в истории 48995 Смоделировано тиков 219711 Качество моделирования 90.00%
Начальный депозит 10000.00
Чистая прибыль -3664.00 Общая прибыль 8577.60 Общий убыток -12241.60
Прибыльность 0.70 Матожидание выигрыша -215.53
Абсолютная просадка 5862.60 Максимальная просадка 6803.00 (62.18%) Относительная просадка 62.18% (6803.00)
Всего сделок 17 Короткие позиции (% выигравших) 7 (28.57%) Длинные позиции (% выигравших) 10 (60.00%)
Прибыльные сделки (% от всех) 8 (47.06%) Убыточные сделки (% от всех) 9 (52.94%)
Самая большая прибыльная сделка 3681.20 убыточная сделка -1849.80
Средняя прибыльная сделка 1072.20 убыточная сделка -1360.18
Максимальное количество непрерывных выигрышей (прибыль) 3 (4886.00) непрерывных проигрышей (убыток) 5 (-6525.00)
Максимальная непрерывная прибыль (число выигрышей) 4886.00 (3) непрерывный убыток (число проигрышей) -6525.00 (5)
Средний непрерывный выигрыш 2 непрерывный проигрыш 2

 
По сути результаты двух тестов одинаковы.

Вопросы:
  • Вы глазами смотрели историю и наименьшие таймфреймы за указанный период? Есть ли гарантированные М1 за проверяемый период (нужно смотреть глазами)?
    Вы собирали минутную историю с октября с нашего демо-сервера? Наш History Center пока заполнен с января 1999 по 1 октября 2006 года. То есть, его данные никак не использовались в Ваших тестах.

  • Приведите полный исходный код эксперта - наверняка никакого загрубления в нем нет (использование H1 никак не означает, что эксперт нечувствителен к шумам)
 
Да, по сути, результат один, но бес, как известно, прячется в деталях. ..
1. Глазами не смотрел. Минутная история по октябрю собрана только с вашего демо-сервера, поскольку использую терминал для наблюдения за своим экспертом на чемпионате.
Если данных за октябрь 2006 в History Center нет, то значит, что его загрузка повлияла на историю котировок в терминале. Поскольку был выполнен тест, потом загружены данные из History , потом опять тест. Никаких промежуточных шагов, влияющих на историю, не было.
2. Код привести не могу. Работа эксперта заключается на основе выставления стоп-ордеров по NRTR и подтягивания стопов по нему же. Индикатор NRTR , как известно, мало чувствителен к шумам.

Я сделал бы сравнение еще раз, но других минуток у меня нет, а старые затерты.
 
Именно этого я и ожидал - выводы без проверок и доказательной базы:
  • глазами не смотрели историю (а была ли она?), нажали на кнопку и выдали далеко идущий вывод
  • код не привели
  • старые минутки затерты... (просто замечательно! вывод есть, а доказательства стерты!)
Ну не стоит вот так вот бездоказательно делать далеко идущие выводы: "Но тогда сомнительно, что эту историю можно использовать для эксперта, работающего на Н1 и выше". В позу обиженных вопросом "приведите доказательства" вставать не надо.
 

Не все так однозначно...

1. Если качество моделирования 90%, то тестирование выполнено на истории М1. Верно?

2. Ну не всегда же можно привести код. Повторюсь, что эксперт основан на индикаторе NRTR, который устойчив к шумам. Торговля идет фиксированно двумя лотами. Из отчета видно, что размер сделок порядка 100 пунктов, т.е. эксперт не пипсует.

3. Старые минутки затерты при загрузке данных из History, что - не замечательно. Я уже пожалел, что не сделал архив старой базы до загрузки из History.

 
ArtemRG:

Не все так однозначно...

1. Если качество моделирования 90%, то тестирование выполнено на истории М1. Верно?

Нет. В данном случае, имея дыру в минутках за октябрь при наличии более ранних минуток, все равно получите 90%.
Именно поэтому я и повторяю - надо смотреть глазами. Нельзя делать далеко идущие выводы без проверок.

Если выносите на публику критические выводы, не подкрепленные доказательствами, то будьте готовы
к вопросу "где доказательства?".
 

Артём, а вы дайте Ренату ваш эксперт без исходных кодов. он прогонит у себя за тот же период на MQ History data и на данных от того же Альпари или на данных MQ сервера (такой был и есть от него тоже можно было получать данные от MQ и раньше но не с глубокой историей)и ренат как эксперт в МТ
приведёт доказательсва что форма кривой прибыли имеет похожую форму и количесво сделок то же самое. Это самое главное а если там просядит чют больше или наоборот прибыль дургую принесёт не так страшно. Мне тоже кажется чт овы что то напутали с тестом на данных различных.