MQL4 Отличие в тестере на открытии бара и все тики - как устранить ?

 

Тестирую советник "на открытии бара" и "все тики" - результаты разные, но суть в том что сам скрипт в себе содержит проверку на открытии бара и сделки открывает он именно на открытии бара (в любом случае)

но результаты тестов отличаются кардинально 

и вот как не странно пока писал текст нашел в чем проблема - открываются то они на открытии, а вот закрываются в любой момент  - вероятно в этом и была проблема и разница в последующих входах 

хотя не понимаю всё равно =)

 

ответ оставлю для тех кто вдруг тоже будет искать подобное

вообще получается всеми этими тестерами никак толком не оттестить советник - спред плавающий, от него куча всего зависит - открытия и закрытия будут в итоге плавать и последующие входы тоже плавают, так разве что очень условно 

 

прикрепите два куска отчета чтобы сравнить цены открытия и закрытия. 


 По ценам открытия - сделка закрывается по ценам установленного стоплосса. Тот стоплосс который Вы указали - даже если время закрытия отличается - цена не должна отличаться (сам узнал об этом недавно)

Если есть виртуальный - то результаты будут разные.

Если закрытие по какому нибудь индикатору который работает в реальном времени - результаты будут разные

Наконец  Спред ВЫ устанавливаете текущий или какой то определенный?

Если ставите текущий - результаты будут разные.  

 
Juriy Iziymov:

Тестирую советник "на открытии бара" и "все тики" - результаты разные, но суть в том что сам скрипт в себе содержит проверку на открытии бара и сделки открывает он именно на открытии бара (в любом случае)

но результаты тестов отличаются кардинально

Если в ТС есть тейки и стопы, то они по разному будут срабатывать в том случае, когда оба уровня перекрываются одним баром. Если режим по ценам открытия, то должен сработать стоп, а тейк не должен. Если все тики, то как повезёт, так и сработают.
Причина обращения: