La estrategia de negociación del índice %R de Williams se basa en el índice %R de Williams para generar señales de negociación. El índice mide la dinámica del mercado comparando el precio de cierre actual con la magnitud de los precios más altos y más bajos en un período determinado.
Cuando la línea del indicador %R de Williams rompe la línea de sobreventa, produce una señal de venta; cuando la línea del indicador rompe la zona de sobreventa, produce una señal de compra. La lógica de negociación específica de la estrategia es:
Calcula el valor de Williams% R de un período determinado (por ejemplo, 14 días)
Establecer líneas de sobrecompra (como-20) y zonas de sobreventa (como-80)
Haga más cuando la línea de indicadores suba desde abajo hasta la zona de sobreventa
Cuando la línea de indicadores se rompe por encima de la línea de compra desde arriba hacia abajo, la posición se cierra.
De esta manera, la estrategia puede abrir más posiciones en los puntos en los que el precio puede revertirse, para capturar oportunidades de corto plazo.
Parámetros sencillos y reglas claras
El problema es que la gente no sabe lo que está pasando.
El sistema de transacciones innovador, libre de emociones personales
Williams %R está atrasado y podría perder su oportunidad
Parámetros de optimización que requieren pruebas repetidas
La sobrecompra y la sobreventa son sólo una referencia.
La estrategia del indicador %R de Williams para capturar oportunidades de reversión mediante la determinación de zonas de sobreventa y sobreventa. La configuración de una estrategia de gestión de posición y de stop loss razonables puede controlar el riesgo. Sin embargo, los comerciantes deben estar atentos a los problemas de retraso del indicador y deben usar otras herramientas técnicas para verificar y usar con cuidado esta estrategia.
/*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")