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