
इस रणनीति का मुख्य विचार यह है कि बाजार की प्रवृत्ति की दिशा की पहचान करने के लिए और प्रवृत्ति की दिशा की पुष्टि के बाद प्रवेश करने के लिए हॉल औसत रेखा और वास्तविक तरंगों की मात्रा (ATR) का संयोजन करना है। विशेष रूप से, एक निश्चित अवधि में हॉल औसत रेखा और पिछले अवधि की हॉल औसत रेखा के बीच अंतर की गणना करना है, जब अंतर बढ़ता है तो इसे पूर्वाग्रह के रूप में जाना जाता है, और जब अंतर गिरता है तो इसे गिरावट के रूप में जाना जाता है। साथ ही साथ एटीआर सूचकांक के संकेतकों के साथ, जब प्रवृत्ति की दिशा की पुष्टि के साथ-साथ लहरों का विस्तार होता है, तो प्रवेश करना चुनें।
यह रणनीति मुख्य रूप से हल औसत रेखा और एटीआर दो प्रकार के संकेतकों पर आधारित है।
Hull Average एक ट्रेंड ट्रैकिंग इंडिकेटर है जिसे अमेरिकी फ्यूचर्स ट्रेडर एलन हुल द्वारा विकसित किया गया है। हुल एवरेज एक मूविंग एवरेज के समान है, लेकिन हुल एवरेज में अधिक संवेदनशीलता है, जो मूल्य परिवर्तन के रुझान को अधिक तेज़ी से पकड़ सकता है। रणनीति में एक समायोज्य पैरामीटर हुल लेंथ है, जो हुल एवरेज की अवधि की लंबाई को नियंत्रित करने के लिए है, जो वर्तमान मूल्य प्रवृत्ति की दिशा को निर्धारित करने के लिए वर्तमान चक्र और पिछले चक्र के हुल एवरेज के बीच अंतर की गणना करके है।
एटीआर मतलब औसत सच्ची रेंज, या वास्तविक तरंगों. यह दैनिक मूल्य उतार-चढ़ाव की मात्रा को दर्शाता है. जब उतार-चढ़ाव बढ़ता है, तो वास्तविक तरंगों की मात्रा बढ़ जाती है; जब उतार-चढ़ाव कम होता है, तो वास्तविक तरंगों की मात्रा घट जाती है. रणनीति में एटीआर की गणना करने के लिए एटीआर की गणना करने के लिए एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआर, एटीआरटी, एटीआरटी, ए
इस तरह की रणनीति का तार्किक अर्थ हैः
इस रणनीति के निम्नलिखित फायदे हैं:
इस रणनीति के कुछ जोखिम भी हैं:
समाधान के लिएः
इस रणनीति के अनुकूलन के लिए काफी जगह है, जो मुख्य रूप से निम्नलिखित पहलुओं से शुरू हो सकती हैः
इस रणनीति में एचएल औसत रेखा की प्रवृत्ति ट्रैकिंग क्षमता और एटीआर की गर्मी सूचक निर्णय क्षमता का उपयोग किया गया है, जो प्रवृत्ति की पुष्टि करते हुए बड़े उतार-चढ़ाव वाले और सकारात्मक समय के प्रवेश बिंदु का चयन करने के लिए कुछ अप्रभावी संकेतों को फ़िल्टर कर सकता है। सूचक मापदंडों के अनुकूलन और जोखिम प्रबंधन साधनों के उपयोग से रणनीति की प्रभावशीलता को और बढ़ाया जा सकता है। कुल मिलाकर, यह रणनीति प्रवृत्ति ट्रैकिंग और गर्मी निर्णय के कई कारकों को जोड़ती है, जो पैरामीटर को समायोजित और अनुकूलित करने के मामले में बेहतर प्रभाव प्राप्त कर सकती है।
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// Hull cross and ATR
strategy("Hull cross and ATR", shorttitle="H&ATR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull Length",defval=50)
length = input(title="ATR Length", defval=50, minval=1)
smoothing = input(title="ATR Smoothing", defval="RMA", options=["RMA", "SMA", "EMA", "WMA"])
p=input(ohlc4,title="Price data")
n2ma=2*wma(p,round(keh/2))
nma=wma(p,keh)
diff=n2ma-nma
sqn=round(sqrt(keh))
n2ma1=2*wma(p[1],round(keh/2))
nma1=wma(p[1],keh)
diff1=n2ma1-nma1
sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
ma_function(source, length) =>
if smoothing == "RMA"
rma(p, length)
else
if smoothing == "SMA"
sma(p, length)
else
if smoothing == "EMA"
ema(p, length)
else
wma(p, length)
plot(ma_function(tr(true), length), title = "ATR", color=black, transp=50)
closelong = n1<n2
if (closelong)
strategy.close("buy")
closeshort = n1>n2
if (closeshort)
strategy.close("sell")
if (ma_function(tr(true), length)<p and p>p[length] and n1>n2)
strategy.entry("buy", strategy.long, comment="BUY")
if (ma_function(tr(true), length)>p and p<p[length] and n1<n2)
strategy.entry("sell", strategy.short, comment="SELL")