Divergence Macd Rsi
- Эксперты
- Julian Gonzalez Conde
- Версия: 1.0
- Активации: 5
Этот советник находит дивергенции и открывает позицию на покупку или продажу с учетом входных параметров, заданных пользователем. Позиции открываются после обнаружения дивергенции и срабатывания сигнала отката. Условием возникновения дивергенции является движение цены в направлении, отличном от MACD и RSI. Тип дивергенций и частота их обнаружения полностью зависят от входных параметров, введенных пользователем.
Особенности
- Функционирует для любого символа или периодичности.
- Можно задать тип дивергенции, которую будет обнаруживать советник, с помощью входных параметров (количество свечей между максимумами или минимумами, продолжительность тренда и т.д.).
- Объем каждой сделки может быть изменен.
- Можно настроить технические индикаторы MACD, RSI и EMA, используемые для определения тренда.
- Тейк-профит и стоп-лосс каждой сделки динамически рассчитываются таким образом, чтобы использование дивергенции было оптимальным.
- Советник может быть настроен таким образом, чтобы он не торговал, а выполнял роль технического индикатора, отображая обнаруженные дивергенции.
- При обнаружении дивергенции советник рисует ее на графике с помощью линий, которые можно изменять.
- Пользователь может активировать отправку уведомлений на свое мобильное устройство, чтобы получать информацию о совершенных сделках.
- Используя входные параметры, советнику можно дать указание использовать безубыток или несколько тейк-профитов.
Входные параметры
Управление количеством свечей:
- ncandles: Количество свечей, на которых алгоритм ищет дивергенцию.
- crossClavOffset: Максимальное количество свечей до пересечения ценой ключицы. Если с момента обнаружения дивергенции цена не пересекает ключицу за количество свечей меньше этого параметра, возможный вход отменяется.
- minCandleOffset: Минимальное количество свечей, которое может находиться между двумя максимумами или минимумами.
- ncandlesTrend: Минимальное количество последовательных свечей, в которых цена была в тренде, т.е. при значении 20 дивергенция не будет обнаружена, если цена не была в тренде в течение 20 свечей или более, медвежьем или бычьем, в зависимости от типа дивергенции.
- maxPBoffset: После того, как цена прорезает ключицу, она ждет отката для входа, этот параметр устанавливает максимальное расстояние в свечах между пересечением с ключицей и откатом.
Конфигурация MACD:
- fastEmaPeriod: Период для быстрой EMA MACD.
- slowEmaPeriod: Период для медленной ЕМА MACD.
- signalPeriod: Период для сигнала MACD.
Конфигурация RSI:
- rsiPeriod: Период для RSI.
Период EMA для определения тренда:
- emaPeriodFast: Период для быстрой EMA для определения тренда.
- emaPeriodSlow: Период быстрой ЕМА для определения тренда.
Управление объемом:
- volume: Объем, установленный для каждой сделки.
Управление соотношением цен:
- minPriceOffsetPerc: В случае бычьей дивергенции, минимальное соотношение при выполнении деления второго минимума на первый. minmin2/minimum1> 1 + minPriceOffsetPerc.
- minDifferenceMaxMin: Из двух последовательных максимумов или минимумов дивергенции, (В случае медвежьей дивергенции) этот параметр устанавливает минимальное соотношение между вторым максимумом и минимумом между первым и вторым максимумом. При значении 0,1, max2/min> 1 + 0,1 .
Общие настройки:
- useBreakEven: Использует безубыток в торговле (только если включен множественный тейк-профит).
- useMultipleTp: Устанавливает два уровня тейк-профита, первоначальный и промежуточный.
- macdDivergenceMargin: Удерживается на 0 для нормальной работы, позволяет подтвердить дивергенцию для очевидно плоского MACD. Если x1 и x2 - это MACD на первом и втором максимуме, то при x1 = 40 и x2 = 42 будет существовать дивергенция, как и при x1 = -66 и x2 = -67.
- magicNumber: Магическое число.
- sendNotification: Если включено, пользователь будет получать push-уведомления на свой мобильный телефон о заключенных сделках.
- enableTrading: Если включено, советник совершает сделки на покупку/продажу, в противном случае он действует как детектор дивергенций.