Подводные камни при тестировании Expert'ов

 
Подводные камни при тестировании Expert'ов
Тестирование ExpertAdvisors:

Используются часовики по USD/CHF
для данного ниже часа Open: 1.6614
High: 1.6635
Low: 1.6555
Close: 1.6572
вырезка из Log файла:
Signal: buy 1 lot(s) at 1.6614 (1.6491 / 1.7561) with slippage 3 [Flat,USD/CHF,60]
Prices is 1.6556 / 1.6561 (-53 - ok) [Flat,USD/CHF,60]
buy USD/CHF 1 lot(s) was opened at price 1.6561 [Flat,USD/CHF,60]

Ясно что позиция открылась потому что была выдана более выгодная котировка,
которая соответствует Low(1.6555)+спред или если бы был сигнал
на продажу, то выданная цена была бы High(1.6635)-спред.
(Кстати в связи с этим наблюдается ошибка: дело в том что стрелка(сигнал) на покупку/продажу
на графике отобразятся по цене 1.6614, а позиция на самом деле откроется по цене 1.6561)
Мне кажется что такой подход может очень сильно исказить результаты тестов,
причем в сторону получения большей прибыли, которой на самом деле может и не быть (цена открытия в тесте
отличается от реальной цены открытия более чем на 50 пунктов, т.е. на самом деле у некоторых здесь
стопы по выбивает, и никакой прибыли).

Мне кажется, что более правильным было бы обратное - лучше пусть результаты в теории будут хуже чем
на практике! (Хотя конечно для кого хуже, а для кого и лучше :)

С уважением Денис.
Причина обращения: