Strategi perdagangan Williams %R menghasilkan sinyal berdasarkan indikator Williams Percent Range, yang mengukur momentum pasar dengan membandingkan arus dekat dengan kisaran tinggi-rendah selama periode tertentu.
Strategi ini berjalan panjang ketika garis %R melintasi di atas oversold, dan menjual ketika garis melintasi di bawah overbought.
Menghitung Williams %R selama jangka waktu (misalnya 14 periode)
Tentukan tingkat overbought (misalnya -20) dan oversold (misalnya -80)
Pergi panjang ketika garis % R melintasi oversold
Tutup long saat garis %R melintasi ke bawah melalui overbought
Hal ini memungkinkan entri di sekitar titik pembalikan potensial untuk memanfaatkan pergerakan jangka pendek.
Parameter dan aturan sederhana
Identifikasi awal overbought/oversold
Perdagangan breakout yang sistematis
% R yang tertinggal mungkin melewatkan kesempatan
Membutuhkan optimasi input
Tingkat oversold/buy adalah panduan kasar
Strategi Williams %R bertujuan untuk menangkap pembalikan dengan perdagangan wilayah overbought/oversold. Dengan ukuran posisi dan stop yang tepat, risiko dapat dikendalikan.
/*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")