Die Williams %R-Handelsstrategie erzeugt Signale auf der Grundlage des Williams Percent Range-Indikators, der die Marktdynamik misst, indem der Strom in einem bestimmten Zeitraum nahe dem hohen-niedrigen Bereich verglichen wird.
Die Strategie geht lang, wenn die %R-Linie über den Überverkauf geht, und verkauft, wenn die Linie unter dem Überkauf geht.
Berechnung von Williams %R über einen Zeitrahmen (z. B. 14 Perioden)
Festgelegte Überkauf (z. B. -20) und Überverkauf (z. B. -80)
Gehen Sie lang, wenn die %R-Linie durch Überverkauf kreuzt
Schließen von Longs, wenn die %R-Linie durch Überkauf nach unten kreuzt
Dies erlaubt Einträgen um potenzielle Umkehrpunkte, um kurzfristige Bewegungen zu nutzen.
Einfache Parameter und Regeln
Frühzeitige Ermittlung von Überkauf/Überverkauf
Systematischer Breakout-Handel
Zurückbleibende %R kann Chancen verpassen
Erfordert eine Optimierung der Eingänge
Überverkaufte/gekaufte Niveaus sind grobe Orientierungen
Die Williams %R-Strategie zielt darauf ab, Umkehrungen durch den Handel mit überkauften/überverkauften Regionen zu erfassen. Mit einer angemessenen Positionsgröße und Stops kann das Risiko kontrolliert werden.
/*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")