
इस रणनीति का मुख्य विचार यह है कि बाजार के संचयी और वितरण चरणों का आकलन करने के लिए विल्यम्स वाणिज्यिक क्षेत्र में दबाव के संकेतक का उपयोग किया जाए, ताकि कीमत और विल्यम्स संकेतक के बीच विचलन का पता लगाया जा सके, जिससे व्यापार संकेत उत्पन्न हो सके। जब सुरक्षा परिसंपत्ति एक नया उच्च बनाती है, लेकिन विल्यम्स संकेतक एक नया उच्च नहीं बनाता है, तो खेल के प्रतिभागियों को आवंटित करने के लिए, इसे बेचा जाना चाहिए; जब सुरक्षा परिसंपत्ति एक नया कम है, लेकिन विल्यम्स संकेतक एक नया कम नहीं बनाता है, तो खेल के प्रतिभागियों के लिए, इसे खरीदा जाना चाहिए।
नीति के सिद्धांतों का विवरण इस प्रकार है:
यह रणनीति विलियम्स वाणिज्यिक क्षेत्र में खरीदने और बेचने के दबाव के सूचकांक पर आधारित है, जो बाजार में खरीदने और बेचने के दबाव को दर्शाता है, यह देखते हुए कि बाजार खरीदार या विक्रेता द्वारा नियंत्रित है। विलियम्स सूचकांक समापन मूल्य, उच्चतम और निम्नतम मूल्य की गणना करके कीमतों के संचय और वितरण को निर्धारित करता है। जब कीमतें नवीनता उच्च होती हैं लेकिन विलियम्स सूचकांक में कोई नवीनता नहीं होती है, तो वितरण को बेचा जाना चाहिए; जब कीमतें नवीनता कम होती हैं लेकिन विलियम्स सूचकांक में कोई नवीनता नहीं होती है, तो संचय को खरीदा जाना चाहिए।
यह रणनीति विलियम्स सूचकांक का उपयोग करती है, बाजार के संचय और वितरण को समझने के लिए, मूल्य विचलन का पता लगाने के लिए और एक व्यापारिक संकेत उत्पन्न करने के लिए। साथ ही, विलियम्स सूचकांक को समतल करने के लिए चलती औसत का उपयोग करें, ताकि गलत संकेतों से बचा जा सके। जब विलियम्स सूचकांक अपनी चलती औसत से ऊपर होता है, तो संचय चरण होता है; जब यह चलती औसत से नीचे होता है तो वितरण चरण होता है। जब विचलन की खोज की जाती है, तो लंबी स्थिति के लिए, वितरण चरण में बेचा जाता है, और संचय चरण में खरीदा जाता है; यदि यह छोटी स्थिति है, तो इसके विपरीत है।
इस रणनीति के मुख्य लाभ हैंः
इस तरह से, हम बाजार के दबाव का सही आकलन कर सकते हैं और कीमतों के रुझानों के मोड़ को पकड़ सकते हैं।
चलती औसत का उपयोग करके सूचकांक वक्र को चिकना करें ताकि गलत संकेतों से बचा जा सके।
नियम स्पष्ट हैं, समझने और लागू करने में आसान हैं।
विभिन्न बाजार स्थितियों के लिए पैरामीटर को लचीले ढंग से समायोजित करें
मुख्य जोखिम और समाधान इस प्रकार हैं:
विलियम्स सूचकांक गलत संकेत दे सकता है, और चलती औसत इस समस्या को कुछ हद तक कम कर सकता है।
यदि पैरामीटर को गलत तरीके से सेट किया जाता है, तो यह मूल्य परिवर्तन को याद कर सकता है या झूठे संकेत उत्पन्न कर सकता है। पैरामीटर को अलग-अलग समय के लिए समायोजित किया जाना चाहिए।
मूल्य पर आकस्मिक घटनाओं के प्रभाव पर ध्यान दें और यदि आवश्यक हो तो व्यापार योजना को निलंबित करें।
इस रणनीति के मुख्य अनुकूलन योग्य पहलू हैंः
अधिक संयोजनों का परीक्षण करें और सबसे अच्छा खोजें।
सिग्नल की सटीकता में सुधार के लिए अन्य तकनीकी संकेतकों को जोड़ना।
स्टॉप लॉस को बढ़ाएं और एकल नुकसान को कम करें।
जब रुझान स्पष्ट हो जाए तो प्रवेश का समय अनुकूलित करें
कुल मिलाकर, इस रणनीति में विलियम्स वाणिज्यिक क्षेत्र में खरीदने और बेचने के दबाव के संकेतक का उपयोग बाजार के खिलाड़ियों की इच्छा का आकलन करने के लिए किया जाता है, और कीमतों के विचलन को खोजने के लिए चलती औसत के साथ संयुक्त किया जाता है, जिससे व्यापार संकेत उत्पन्न होता है। इस रणनीति को समझना आसान है, इसे विभिन्न बाजारों में पैरामीटर को समायोजित करके लागू किया जा सकता है, और इसे कई मायनों में अनुकूलित किया जा सकता है, जो गहन अध्ययन और उपयोग के लायक है।
/*backtest
start: 2023-11-01 00:00:00
end: 2023-11-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/01/2018
// Accumulation is a term used to describe a market controlled by buyers;
// whereas distribution is defined by a market controlled by sellers.
// Williams recommends trading this indicator based on divergences:
//
// Distribution of the security is indicated when the security is making
// a new high and the A/D indicator is failing to make a new high. Sell.
//
// Accumulation of the security is indicated when the security is making
// a new low and the A/D indicator is failing to make a new low. Buy.
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothened Williams Accumulation/Distribution (Williams AD)", shorttitle="Williams AD")
Length = input(14, step = 1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xPrice = close
xWAD = iff(close > nz(close[1], 0), nz(xWAD[1],0) + close - low[1],
iff(close < nz(close[1],0), nz(xWAD[1],0) + close - high[1],0))
xWADMA = sma(xWAD, Length)
pos = iff(xWAD > xWADMA, 1,
iff(xWAD < xWADMA, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xWAD, color=green, title="Williams AD")
plot(xWADMA, color=red, title="MA(AD)")