工作已完成
指定
Нужен советник, который будет рисовать стрелку и подавать звуковой сигнал после исполнения определённых условий.
Вводные данные:
1) Все бары на графике делятся на две группы: «Первая группа – чётные номера, Вторая – не чётные (см. рис 1)»
2) Положительный бар – это бар, во время которого цена двигалась вверх.
3) Отрицательный бар – это бар, во время которого цена двигалась вниз.
4) Для изменения значения счётчика необходимо выполнение двух условий:
А) Получить «изначальный сигнал»
Б) Проверить сигнал на правильность
Для того, чтобы получить «изначальный сигнал», необходимо сделать следующие: в зависимости от того, какой был бар (положительный/отрицательный) выполнить либо сложение, либо вычитание. Пример: Если Первый бар положительный, а Второй бар отрицательный, то делаем следующие (Close[1]-Open[1]) – (Open[2]-Close[2]) = X, если X > 0, изначальный сигнал будет положительным («ставим» на вверх), если X<0, то изначальный сигнал отрицательный («Ставим» вниз).
Первый бар: (Open = 1.30776) – (Close=1.30876) = 100
Третий бар: (Open=1.30920) – (Close=1.30870) = -50
100–50= «50» где «50» это наш X.
Итак мы получили изначальный сигнал, дальше нужно проверить его правильность. Если следующий бар по не чётной линии будет положительным, сигнал был правильным и счётчик обнуляется, но если бар был отрицательным, счётчик изменяет своё значение на единицу(см. Рис2).