ZigZag RSI market reversal
- Эксперты
- Oleg Popov
- Версия: 3.0
- Обновлено: 14 марта 2024
Доступна новая версия 3.00. В этой версии я постарался учесть пожелания пользователя.
Советник открывает сделки при пробитии точки экстремума ЗигЗаг, если перед этим RSI перемещалось на уровни перекупленности или перепроданности.
При пробое верхней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перепроданности - советник открывает сделку на покупку.
А при пробое нижней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перекупленности - советник открывает сделку на продажу.
По мимо стандартного индикатора ЗигЗаг, который имеется в терминале, возможно использовать индикатор Point Zig Zag.
Переменные.
- Spread (maximum limit) - максимально допустимый размер спреда для торговли.
- MaxNumberTrades - максимально допустимое количество сделок, учитываются все валютные пары и все сделки(с любым идентификационным номером).
- 1st trading zone - True/False.
Настройки времени для открытия "Start" ордеров(первая торговая зона, например Азия):
3.1 1st trading zone (startHOUR)
3.2 1st trading zone (startMINUTE)
3.3 1st trading zone (stopHOUR)
3.4 1st trading zone (stopMINUTE) - 2nd trading zone - True/False.
Настройки времени для открытия "Start" ордеров(вторая торговая зона, например Европа/Лондон):
4.1 2nd rading zone (startHOUR)
4.2 2nd trading zone (startMINUTE)
4.3 2nd trading zone (stopHOUR)
4.4 2nd trading zone (stopMINUTE) - 3rd trading zone - True/False.
Настройки времени для открытия "Start" ордеров(третья торговая зона, например Америка):
5.1 3rd trading zone (startHOUR)
5.2 3rd trading zone (startMINUTE)
5.3 3rd trading zone (stopHOUR)
5.4 3rd trading zone (stopMINUTE) - The magic number - идентификационный номер советника.
- Use the indicator - выбрать индикаторы для работы советника из предложенного:
2.1 i_ZigZag & i_RSI - стандартный индикатор ZigZag и индикатор RSI, оба имеется в терминале;
2.2 i_PointZigZag & i_RSI - авторский пользовательский индикатор. Требуется установка в терминал. Для тестирования советника достаточно установки демо версии индикатора.
Внимание! После установки индикатора проверить место установки: MQL4 > Indicators > Market > Point Zig Zag.ex4(смотри скрин).
- ReverseTradeMode - True/False
Если False - то, при пробое верхней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перепроданности - советник открывает сделку на покупку.
А при пробое нижней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перекупленности - советник открывает сделку на продажу.
Если True - то, при пробое верхней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перепроданности - советник открывает сделку на продажу.
А при пробое нижней точки экстремума зигзага и если перед этим RSI перемещалось на уровень перекупленности - советник открывает сделку на покупку. - All_Signals -
Если "All_Signals = false" то разрешён вход в рынок только, если нет открытой сделки.
Например, если в рынке имеется открытая сделка на покупку, то новая сделка на покупку не будет открыта даже если будет сигнал на открытие сделки на покупку.
Если "All_Signals = true"то разрешён вход в рынок даже, если имеются открытые сделки.
Например, если в рынке имеется открытая сделка на покупку, то новая сделка на покупку будет открыта при каждом новом сигнале на открытие сделки на покупку. - RSI_Period - период индикатора RSI.
- Overbought level (for i_RSI) - уровень перекупленности по индикатору RSI.
- Oversold level (for i_RSI) - уровень перепроданности по индикатору RSI.
- Depth (for i_ZigZag) - стандартная настройка индикатора ZigZag.
- Deviation (for i_ZigZag) - стандартная настройка индикатора ZigZag.
- Backstep (for i_ZigZag) - стандартная настройка индикатора ZigZag.
- Points (for i_PointZigZag) - настройка индикатора Point Zig Zag. Минимальный размер в пунктах между двумя ближайшими экстремума ЗигЗаг.
- Fixed lot - размер выставляемого объёма сделки.
- Hidden TP and SL - True/False
Если True - уровни TakeProfit и StopLoss скрыты только с экрана и не видны брокеру. - StopLoss (point) - размер убыточности для каждой сделки в пунктах.
- TypeTakeProfit - выбрать тип [tp] для работы советника из предложенного:
10.1 standard - [tp] выставляется для каждой сделки на расстоянии равном значению переменной TakeProfit (point).
10.2 total Take Profit - сумма всех [tp] (одного типа торговли) равна значению переменной TakeProfit (point).
10.3 break-even level +/- TakeProfit - к уровню безубыточности открытых сделок (одного типа торговли) добавляется значение переменной TakeProfit (point). - TakeProfit (point) - уровень прибыльности в пунктах.
- Stop to open trades after loss trades - (True/False) Стоп для открытия сделок после убыточных сделок
Если True, то функция активна и использует следующие настройки:
22.1 number of loss trades to trigger - количество последовательно закрытых убыточных сделок (подсчёт идёт только для данного советника), после которых останавливается открытие сделок;
22.2 number of Minutes to stop trade time - количество минут, в течение которых торговля приостанавливается (только для данного советника). - Opposite_Closing - (True/False) функция закрывает сделку когда индикатор Point Zig Zag пробьёт в противоположное направление.
- Display RIGHT_UPPER information -
информация о настройках в правом верхнем углу экрана:
- true - отображать;
- false - НЕ отображать.
- Display RIGHT_LOWER information -
дополнительная информация в правом нижнем углу экрана:
- true - отображать;
- false - НЕ отображать.
Данный советник был создан по просьбе одного из пользователей.
Если вам понравился этот советник, то вы можете поддержать автора добрым отзывом или покупкой индикатора " i_PointZigZag ".
Чтобы не пропустить ничего интересного, добавьте меня в друзья.
Good