Группа: Администраторы
Сообщений: 9910
Награды: 42
Статус: Оффлайн
|
Если Вы занимаетесь технически анализом, Вам просто необходимо изучить такое понятие, как дивергенция форекс. Дивергенция или, другими словами, расхождение - неотъемлемая часть графического анализа. Правильное и своевременное определение дивергенции не менее важный элемент чем уровни поддержки и сопротивления, минимум и максимум. Что же такое дивергенция forex - расхождение показателей цены и индикатора. Если цена формирует новые минимумы а индикатор, например MACD, RSI, Stochastic дает новые максимумы - наблюдается бычья Дивергенция. И наоборот, если Цена рисует новые максимумы, а индикатор формирует более новые минимумы - Медвежья дивергенция.
Один из таких индикаторов определения дивергенции мы и будем использовать в сегодняшней нашей статье.
Индикатор взят с статьи Простая надежная система. Оптимизирован под работу с советником. Данный советник имеет стандартный функционал советников от нашего портала.
Для начала работы по индикатору, необходимо было изучить сам индикатор. Изучая статью было выяснено, что автор отказался от классического понимания сигналов двух МА и пошел дальше. Выдержка из- статьи:
Для возникновения сигнала необходимо, чтобы последняя свеча закрылась выше или ниже быстрой скользящей линии, а свеча, предшествующая ей, имела цену закрытия с другой стороны от средней линии. От расположения цены закрытия последней свечи относительно средней линии зависит направление сигнала. Сигналы покупки будут возникать только в случае нахождения цены закрытия свечи выше быстрой средней линии, а сигналы продажи возникнут только тогда, когда цена закрытия свечи находится ниже быстрой средней линии.
Ну и самым главным фильтром для данной системы послужила дивергенция на основе индикатора MACD. Порядок определения расхождения между осциллятором и движением цены изображен на картинке с данной статьи:
Теперь поговорим немного о получившемся индикаторе EasyRealibleSys edit by www.expforex.com
Индикатор находит и отображает бычьи и медвежьи дивергенции, рисуя при этом, трендовые линии, и показывая стрелками направление сигнала.
Настройки индикаторы, взятые с официальной статьи на данную тему:
- 1. i_maFastPeriod - период быстрой средней скользящей линии. Любое натуральное число.
- 2. i_maSlowPeriod - период медленной скользящей средней линии. Любое натуральное число, большее значения периода медленной линии.
- 3. i_maPrice - цена расчета средних линий. Значение от 0 (Close) до 6 (Weighted close) включительно.
- 4. i_maMethod - метод расчета средних линий. Значение от 0 (Simple) до 3 (Linear weighted) включительно.
- 5. i_maMinOffset - минимальное расстояние между двумя средними скользящими, которое воспринимается как их расхождение. Указывается в пунктах. Любое неотрицательное значение. Параметр необходим для фильтрации сплетений средних скользящих, характерных для жесткого флета.
- 6. i_macdFastPeriod - период быстрой средней линии, использующейся для расчета показаний MACD. Любое натуральное число.
- 7. i_macdSlowPeriod - период медленной средней линии, используемой для расчета MACD. Любое натуральное число, большее, чем значение i_macdFastPeriod.
- 8. i_macdPrice - цена расчета средних линий, составляющих MACD.
- 9. i_colorArrowUp - цвет стрелки сигнала покупки.
- 10. i_colorArrowDn - цвет стрелки сигнала продажи.
- 11. i_colorLineUp - цвет линии дивергенции, соответствующей сигналу покупки.
- 12. i_colorLineDn - цвет линии дивергенции, соответствующей сигналу продажи.
- 13. i_indBarsCount - количество баров, на которых отображаются значения индикатора. Любое неотрицательное значение. При значении 0 индикатор отображается на всей доступной истории.
Для того, чтобы данный индикатор можно было использовать в советнике, я сделал некоторые модификации индикатора, добавил 2 буфера сигнала BUY SELL. При возникновении сигнала на покупку, буфер номер (3) заполняется значением индекса MACD. При возникновении сигнала на продажу, буфер номер (4) заполняется значением индекса MACD.
В процессе создания эксперта по дивергенции MACD , я воспользовался своим шаблоном для советника форекс. Особенность моих шаблонов в том, что даже самый начинающий трейдер, может с легкостью написать своего первого советника forex абсолютно без особых навыков программирования.
Стратегия для данного советника, с уже измененным индикатором, выглядит так:
double EasyRealibleSys_BUY=iCustom(Symbol(),0,"EasyRealibleSys edit by www.expforex.com_",i_maFastPeriod,i_maSlowPeriod,i_maPrice ,i_maMethod,i_maMinOffset,i_macdFastPeriod,i_macdSlowPeriod,i_macdPrice,i_colorArrowUp,i_colorArrowDn, i_colorLineUp,i_colorLineDn,i_indBarsCount,3,shift); double EasyRealibleSys_SELL=iCustom(Symbol(),0,"EasyRealibleSys edit by www.expforex.com_",i_maFastPeriod,i_maSlowPeriod,i_maPrice ,i_maMethod,i_maMinOffset,i_macdFastPeriod,i_macdSlowPeriod,i_macdPrice,i_colorArrowUp,i_colorArrowDn, i_colorLineUp,i_colorLineDn,i_indBarsCount,4,shift); //Указываем Сигналы на открытие: if( EasyRealibleSys_BUY!=EMPTY_VALUE && EasyRealibleSys_BUY>0)Sig=1; //открываемся в бай if( EasyRealibleSys_SELL!=EMPTY_VALUE && EasyRealibleSys_SELL<0)Sig=2; //открываемся в селл
Основная проблема данной стратегии является тот факт, что сигнал на расхождение появляется иногда, слишком поздно. Поэтому в советнике, который можно скачать, является лишь заготовкой для данной стратегии и не является конечным результатом.
Прежде, чем использовать данный и другие советники с нашей лаборатории, подробно изучите его поведение, придумайте свои дополнительные фильтры для торговли по данной ТС. И если Вам удастся, по данной торговой стратегии и данному советнику - вывести свой депозит в плюс, вспомните автора, зайдите на данную страницу, и скажите СПАСИБО.
|