विलियम्स %R ट्रेडिंग रणनीति विलियम्स प्रतिशत सीमा संकेतक के आधार पर संकेत उत्पन्न करती है, जो एक अवधि में उच्च-निम्न सीमा के करीब वर्तमान की तुलना करके बाजार गति को मापता है।
रणनीति लंबी होती है जब %R रेखा ओवरसोल्ड से ऊपर जाती है, और बेचती है जब रेखा ओवरबोल्ड से नीचे जाती है। तर्क हैः
एक समय सीमा (जैसे 14 अवधि) पर विलियम्स % आर की गणना करें
सेट ओवरबॉट (जैसे -20) और ओवरसोल्ड (जैसे -80) स्तर
जब %R रेखा ओवरसोल्ड के माध्यम से पार हो जाती है तो लंबी हो जाती है
जब %R रेखा ओवरबॉट के नीचे से गुजरती है तो लॉन्ग्स बंद करें
यह संभावित उलट बिंदुओं के आसपास की प्रविष्टियों को अल्पकालिक चाल पर पूंजी बनाने की अनुमति देता है।
सरल पैरामीटर और नियम
ओवरबॉट/ओवरसोल्ड की प्रारंभिक पहचान
व्यवस्थित ब्रेकआउट ट्रेडिंग
%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")