
इस रणनीति का मुख्य विचार यह है कि मूविंग एवरेज और ब्रिन बैंड का उपयोग करके कीमतों की प्रवृत्ति पर निर्णय लेने और ट्रेडिंग सिग्नल उत्पन्न करने के लिए किया जाता है। विशेष रूप से, पहले एक निश्चित चक्र के लिए औसत वास्तविक उतार-चढ़ाव की सीमा एटीआर की गणना की जाती है, और फिर उच्चतम और निम्नतम कीमतों के संयोजन के साथ एक प्रतिबंधित चैनल प्राप्त किया जाता है। यदि कीमत उस चैनल को तोड़ती है, तो बंद मूल्य को चैनल मूल्य के बराबर कर देती है।
रणनीति पहले एटीआर के उतार-चढ़ाव की सीमा की गणना करती है, फिर इसे उच्चतम और निम्नतम के साथ जोड़ती है, और एक प्रतिबंधित चैनल प्राप्त करती है। केवल जब कीमत इस चैनल को तोड़ती है, तो बंद मूल्य को चैनल मूल्य पर प्रतिबंधित किया जाता है। इसके बाद, प्रतिबंधित बंद मूल्य पर एक चलती औसत की तलाश करें, जिसे ट्रेंड ट्रेडर औसत कहा जाता है (ट्रेंड ट्रेड एवीआर) । यह चलती औसत मूल्य की मध्यम और लंबी अवधि की प्रवृत्ति की दिशा को दर्शाता है। अंत में, ट्रेंड ट्रेडर औसत पर एक समानांतर रेखा खींचें, जो एक ब्रीलिंग बैंड को तोड़ने के रूप में काम करता है। जब कीमत ब्रीलिंग बैंड को तोड़ती है तो एक सिग्नल उत्पन्न होती है, और जब यह मल्टी-ब्रीलिंग बैंड को तोड़ती है तो एक खाली सिग्नल उत्पन्न होती है।
इस रणनीति का केंद्र ट्रेंड ट्रेंडर्स का औसत है, जो मध्यम और दीर्घकालिक प्रवृत्ति की दिशा को दर्शाता है। ब्रिन बैंड की भूमिका कुछ झूठी तोड़फोड़ को फ़िल्टर करने और ट्रेडिंग सिग्नल को अधिक विश्वसनीय बनाने के लिए है। पूरी रणनीति प्रवृत्ति ट्रैकिंग और तोड़फोड़ के फैसले के साथ मिलकर एक मजबूत प्रवृत्ति प्रणाली बनाती है।
क्या करें?
इस रणनीति के समग्र एक मजबूत प्रवृत्ति ट्रैकिंग प्रणाली है. यह बाजार के रुझानों को मध्य-लंबी रेखा पर न्याय करने में सक्षम है, और बुरिन बैंड के संयोजन के साथ व्यापार संकेत उत्पन्न करता है. पैरामीटर अनुकूलन के माध्यम से, स्थिर अतिरिक्त लाभ प्राप्त किया जा सकता है. लेकिन जोखिम नियंत्रण पर ध्यान देने की आवश्यकता है, ताकि लंबे समय तक पकड़ने पर महत्वपूर्ण घटनाओं के कारण होने वाले नुकसान से बचा जा सके। कुल मिलाकर, यह रणनीति आगे के अध्ययन और अनुकूलन के लायक है, ताकि दीर्घकालिक निरंतर अल्फा प्राप्त किया जा सके।
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 16/10/2018
// This is plots the indicator developed by Andrew Abraham
// in the Trading the Trend article of TASC September 1998
// It was modified, result values wass averages.
// And draw two bands above and below TT line.
////////////////////////////////////////////////////////////
strategy(title="Trend Trader Bands Backtest", overlay = true)
Length = input(21, minval=1),
LengthMA = input(21, minval=1),
BandStep = input(20),
Multiplier = input(3, minval=1)
reverse = input(false, title="Trade reverse")
avgTR = wma(atr(1), Length)
highestC = highest(Length)
lowestC = lowest(Length)
hiLimit = highestC[1]-(avgTR[1] * Multiplier)
loLimit = lowestC[1]+(avgTR[1] * Multiplier)
ret = 0.0
ret := iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, nz(ret[1], 0)))
nResMA = ema(ret, LengthMA)
pos = 0.0
pos := iff(close < nResMA - BandStep , -1,
iff(close > nResMA + BandStep, 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 )
barcolor(pos == -1 ? red: pos == 1 ? green : blue )
plot(nResMA, color= blue , title="Trend Trader AVR")
plot(nResMA+BandStep, color= red , title="Trend Trader UpBand")
plot(nResMA-BandStep, color= green, title="Trend Trader DnBand")