Стратегия дивергенции по Williams %R (C#). StockSharp

Автор: StockSharp
N: 1464
v5.0.1 (30.07.2025)
Скачиваний: 76

Осциллятор Williams %R оценивает зоны перекупленности и перепроданности. Когда цена делает новый минимум, а %R формирует более высокий минимум, или когда цена обновляет максимум, но %R снижается, возможен разворот. Эта стратегия ищет такие дивергенции на экстремумах индикатора.
Каждый бар система записывает последнее закрытие и значение %R для сравнения с предыдущим. Бычья дивергенция в сочетании с уровнем ниже -80 открывает длинную позицию, а медвежья и значение выше -20 — короткую. Стопы устанавливаются как процент от цены.
Позиции закрываются, когда индикатор возвращается к противоположному экстремуму, фиксируя откат после сигнала дивергенции.

  • Условия входа: Дивергенция цены и %R с %R ниже -80 для покупок или выше -20 для продаж.
  • Лонг/Шорт: Оба.
  • Условия выхода: Williams %R достигает противоположного экстремума или стоп‑лосс.
  • Стопы: Да, на процентной основе.
  • Значения по умолчанию:

    • WilliamsRPeriod = 14
    • DivergencePeriod = 5
    • CandleType = 5 минут
    • StopLossPercent = 2

  • Фильтры:

    • Категория: Дивергенция
    • Направление: Оба
    • Индикаторы: Williams %R
    • Стопы: Да
    • Сложность: Средняя
    • Таймфрейм: Внутридневной
    • Сезонность: Нет
    • Нейронные сети: Нет
    • Дивергенция: Да
    • Уровень риска: Средний