Индикаторная стратегия торговли Williams %R


Дата создания: 2023-09-14 15:38:51 Последнее изменение: 2023-09-14 15:38:51
Копировать: 0 Количество просмотров: 801
1
Подписаться
1617
Подписчики

Стратегический принцип

Торговая стратегия индикатора %R Williams основана на индикаторе %R Williams для создания торговых сигналов. Этот индикатор измеряет динамику рынка, сравнивая текущую закрытую цену с величиной максимума и минимума за определенный период.

Когда индикаторная линия Williams%R прорывает линию перекупа, она генерирует сигнал продажи; когда индикаторная линия прорывает зону перепродажи, она генерирует сигнал покупки. Конкретная логика торговли стратегии заключается в следующем:

  1. Вычислить значение %R Уильямса с определенным периодом (например, 14 дней)

  2. Установка линий перекупа (например,-20) и зон перепродажи (например,-80)

  3. Когда линейка пересекает перепроданную зону сверху вниз, делайте больше.

  4. Когда индикаторная линия пробивает линию перекупа сверху вниз, она становится равномерной.

Таким образом, стратегия позволяет открывать позиции в точке, где цена может измениться, и делать дополнительные пробелы, чтобы поймать короткую линию.

Стратегические преимущества

  • Простые параметры и четкие правила

  • Это поможет нам определить, что мы покупаем или продаем слишком много.

  • Систематизация сделок, не зависящая от эмоций

Стратегический риск

  • %R Уильямс отстает, возможно, упустит шанс

  • Параметры оптимизации требуют повторного тестирования

  • Сверхпокупка и сверхпродажа имеют лишь определенное значение.

Подвести итог

Стратегия индикатора %R Уильямса используется для выявления перепроданных и перепроданных зон, чтобы уловить возможности для обратного обмена. Разумная стратегия управления позициями и остановки убытков позволяет контролировать риск. Однако трейдеру необходимо обратить внимание на задержку индикатора и использовать другие технические инструменты для проверки и использовать эту стратегию осторожно.

Исходный код стратегии
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-13 00:00:00
period: 12h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © Julien_Eche

//@version=5
strategy("Williams %R Strategy", overlay=true, initial_capital=100000, shorttitle="W%R Strategy")

// Paramètres
length = input(14, "Length")
overboughtLevel = input(-20, "Overbought Level")
oversoldLevel = input(-80, "Oversold Level")

// Calcul du Williams %R
williamsR = -100 * (ta.highest(high, length) - close) / (ta.highest(high, length) - ta.lowest(low, length))

// Conditions d'achat et de vente
buySignal = ta.crossover(williamsR, oversoldLevel)
sellSignal = ta.crossunder(williamsR, overboughtLevel)

// Entrée en position longue
if buySignal
    strategy.entry("Buy", strategy.long)

// Sortie de la position longue
if sellSignal
    strategy.close("Buy")