Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
MACD Levels EA - эксперт для MetaTrader 5
- Просмотров:
- 1575
- Рейтинг:
- Опубликован:
- 2019.06.07 16:29
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Идея торговой стратегии
Стратегия на основе пользовательского индикатора MACD Levels. Все торговые сигналы проверяются ТОЛЬКО в момент рождения нового бара.
Индикатор отображает уровни сопротивления и поддержки по ценам High и Low соответственно. В связи с этим количество вариантом стратегии сильно увеличивается. Например, на основе сопротивления:
- цена может не дойти до уровня - выбор элемента "... is not crossed"
- цена может пересечь уровень и пойди выше - выбор элемента "... guaranteed crossed"
- цена может пересечь уровень и отскочить вниз - выбор элемента "... false intersection"
Каждый из вариантов имеет много вопросов и настроек. Взять к примеру "цена может не дойти до уровня": логично предположить, что оценку необходимо делать на основе нескольких баров. Например на основе пяти баров:
Пояснение к картинке: Close #4 < Close #3 И Close #3 < Close #2 И Close #2 > Close #1 И не один из баров (#4, #3, #2, #1) не пересекал уровень сопротивления. Также следует задать "Indent" - если цена Close хотя бы на одном из баров (#4, #3, #2, #1) не приблизилась к уровню ближе чем на "Indent", значит сигнал игнорируется. И конечно "Number of bars" - количество баров среди которых будет проводится поиск.
"... guaranteed crossed".
Для "... guaranteed crossed" параметр "Indent" работает так: это минимальное расстояние пересечения вверх уровня - если цена Close #1 от уровня пройдёт вверх меньше, такой сигнал игнорируется:
"Number of bars" можно не задавать. На рисунке приведён пример на четыре бара. И тем не менее условие сигнала Close #2 < уровня И Close #1 > уровень + "Indent". Здесь условие Close #2 < уровня никак не ограничивается, достаточно простого сравнения на "<".
"... false intersection"
параметр "Indent" определяет минимальное расстояние, на которое цена закрытия бара #1 пересекла уровень:
"Number of bars" в данном случае не работает - здесь учитывается только бар #2 и бар #1. Сигнал имеет вид: Close #2 > уровень + "Indent" И Close #1 < уровень.
Линии сопротивления и поддержки на основе индикатора iMACD (Moving Average Convergence/Divergence, MACD)
OHLC AsiaРабота по OHCL на таймфреймах D1 и H1. Используется временной период
Утилита на основе графического объекта OBJ_BUTTON - закрываем все позиции по текущему символу
NeuroPlusУтилита для работы с нейронной сетью.