Вы говорите, что ваш эксперт работает только лишь по ценам открытия, а затем приводите отчёт по всем тикам, в котором сделки происходят не только в 00:00, а ещё и посреди дня. Вы вот просто откройте оба отчёта и посмотрите собственными глазами на них:
1
2006.02.01 00:00
sell
1
0.10
1.2156
1.2356
1.1785
2
2006.02.07 00:00
modify
1
0.10
1.2156
1.2106
1.1785
3
2006.02.09 00:00
modify
1
0.10
1.2156
1.2103
1.1785
4
2006.02.13 00:00
modify
1
0.10
1.2156
1.2040
1.1785
5
2006.02.14 00:00
modify
1
0.10
1.2156
1.2034
1.1785
6
2006.02.16 00:00
modify
1
0.10
1.2156
1.2029
1.1785
7
2006.02.20 00:00
close
1
0.10
1.1927
1.2029
1.1785
237.93
1237.93
8
2006.02.20 00:00
sell
2
0.10
1.1924
1.2124
1.1553
9
2006.02.27 00:00
close
2
0.10
1.1864
1.2124
1.1553
63.29
1301.22
1
2006.02.01 00:00
sell
1
0.10
1.2156
1.2356
1.1785
2
2006.02.03 16:00
modify
1
0.10
1.2156
1.2147
1.1785
3
2006.02.03 17:00
modify
1
0.10
1.2156
1.2123
1.1785
4
2006.02.06 14:00
modify
1
0.10
1.2156
1.2117
1.1785
5
2006.02.06 16:00
modify
1
0.10
1.2156
1.2109
1.1785
6
2006.02.06 20:00
modify
1
0.10
1.2156
1.2102
1.1785
7
2006.02.06 21:00
modify
1
0.10
1.2156
1.2094
1.1785
Неужели из простого анализа отчётов не напрашивается автоматически мысль о том, что эксперт работает совершенно не так, как вы думаете? Причём здесь тестер то?
У вас используеся период H4 для запоминания времени открытия бара. Вам нужно поступить следующим образом. Либо производить тестирование на периоде H4, либо изменить в вашем коде период на 1440 и продолжать тестирование по D1. Попробуйте одно из этих предложений и все сделки совпадут в обоих отчётах. PS: Также убедитесь в том, что переменная OpenTime у вас является datetime типа.
Сделки не должны быть только в 00:00. У меня предусмотрена работа эксперта по ценам открытия Н1. А вначале было по ценам Н4, но потом я переделал по ценам открытия Н1, результаты немного лучше, т. к. трейлинг подтягивается чаще. А дневной таймфрейм используется лишь в условиях для открытия ордеров. Задействован также ТФ Н4, но только для выработки условий закрытия. Когда в тестере период задаю D1 или Н4 результаты при потиковом режиме абсолютно одинаковые как в отчёте. А вот в режиме по ценам открытия на периодах Н4 и D1 результаты отличаются.
Всем спасибо и в первую очередь Андрею! В чём моя ошибка стало ясно. При задании в тестере периода Н1 результаты потикового режима и режима по ценам открытия совпадают. Чтобы результаты совпадали нужно обязательно выбирать период тестирования = периоду определяющему режим работы по ценам открытия в эксперте. А я, чтобы удобно было наблюдать на графике выполнение условий открытия ордеров выбирал период тестирования D1, поэтому и вышла такая заморочка.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Неужели из простого анализа отчётов не напрашивается автоматически мысль о том, что эксперт работает совершенно не так, как вы думаете?
Причём здесь тестер то?
В своём первом вашем посте есть следующий код
У вас используеся период H4 для запоминания времени открытия бара. Вам нужно поступить следующим образом. Либо производить тестирование на периоде H4, либо изменить в вашем коде период на 1440 и продолжать тестирование по D1. Попробуйте одно из этих предложений и все сделки совпадут в обоих отчётах.
PS: Также убедитесь в том, что переменная OpenTime у вас является datetime типа.