Здравствуйте, Владимир!
Немного поэкспериментировал с данным советником и обнаружил одну непонятную особенность. Для определения направления тренда пробую установить значение HOURSTOCHECKTREND равное 1, т.к. не хочу брать большой период (например, 30 часов), т.е. для определения тренда мне нужен всего лишь один предыдущий бар перед часом, на котором должна открыться позиция. Например, позиция должна открываться каждый торговый день в 7 утра. Если цена закрытия 6-ти часового бара меньше цены открытия этого же бара, то тренд считается нисходящим и позиция открывается на BUY, а если цена закрытия 6-ти часового бара больше цены открытия этого же бара, то тренд считается восходящим и позиция открывается на SELL. При равенстве цены открытия и цены закрытия 6-ти часового бара позиция в 7 часов не открывается и торговый день пропускается.
Установил значение HOURSTOCHECKTREND равное 1, но при тестировании все позиции стали открываться только на SELL не зависимо от того каким был предыдущий бар. В силу того, что не силен в программировании, помогите, пожалуйста, доработать код советника, чтобы он заработал таким образом, как было описано выше по тексту.
Прикладываю скриншот работы советника при HOURSTOCHECKTREND равном 1.
С уважением, Владимир.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
10pipsOnceADayOppositeLastNHourTrend:
Автор: Vladimir Karputov