Estratégia de negociação do indicador Williams %R


Data de criação: 2023-09-14 15:38:51 última modificação: 2023-09-14 15:38:51
cópia: 0 Cliques: 801
1
focar em
1617
Seguidores

Princípio da estratégia

A estratégia de negociação do indicador %R de Williams baseia-se no indicador %R de Williams para gerar sinais de negociação. O indicador mede a dinâmica do mercado comparando o preço de fechamento atual com a amplitude dos preços mais altos e mais baixos em um determinado período.

Quando o indicador Williams%R quebra a linha de superaquecimento, gera um sinal de venda; quando o indicador quebra a área de superaquecimento, gera um sinal de compra. A lógica de negociação específica da estratégia é:

  1. Calcule o valor de Williams% R para um determinado período (como 14 dias)

  2. Configure uma linha de sobrecompra (como 20) e uma zona de sobrevenda (como 80)

  3. Faça mais quando a linha do indicador for abaixo e subir para a área de superalimento

  4. Quando a linha do indicador se move de cima para baixo e ultrapassa a linha de compra, a posição é fechada.

Assim, a estratégia pode abrir posições em pontos onde o preço pode reverter e fazer mais shorting para capturar oportunidades de curto prazo.

Vantagens estratégicas

  • Parâmetros simples e regras claras

  • A primeira coisa que você pode fazer é avaliar o excesso de compra e venda.

  • O sistema de negociação inovador, livre de emoções pessoais

Risco estratégico

  • Williams %R está atrasado e pode perder uma oportunidade

  • Parâmetros de otimização necessários para testes repetidos

  • O supermercado é apenas uma referência.

Resumir

A estratégia do indicador %R de Williams captura oportunidades de reversão por meio da determinação de áreas de sobrevenda e sobrevenda. A configuração de uma estratégia razoável de gerenciamento de posição e parada de perdas pode controlar o risco.

Código-fonte da estratégia
/*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")