चैनल ट्रेंड रणनीति उद्घाटन मूल्य और डॉनचियन चैनल के आधार पर एक प्रवृत्ति के बाद की रणनीति है। यह वर्तमान मूल्य से शुरुआती मूल्य पर बेंचमार्क की गई प्रवृत्ति रेखा तक एक रेखा को प्लॉट करके प्रवृत्ति की दिशा की पहचान करता है, जो डॉनचियन चैनल द्वारा गठित मूल्य चैनल के साथ संयुक्त है। जब कीमत चैनल से टूटती है तो ट्रेडिंग सिग्नल उत्पन्न होते हैं।
एक समय सीमा (दैनिक, साप्ताहिक आदि) चुनें और इसकी शुरुआती कीमत को संदर्भ मूल्य के रूप में प्राप्त करें।
डोंचियन चैनल सूचक का उपयोग करके उच्चतम मूल्य और निम्नतम मूल्य के एन-दिवसीय चलती औसत की गणना करें, एक मूल्य चैनल का गठन करें।
प्रवृत्ति बेंचमार्क रेखा के रूप में वर्तमान समापन मूल्य से उस समय सीमा के उद्घाटन मूल्य तक एक सीधी रेखा खींचें।
जब समापन मूल्य डोंचियन चैनल के ऊपरी बैंड के माध्यम से टूटता है, तो एक खरीद संकेत उत्पन्न होता है। जब समापन मूल्य निचले बैंड के माध्यम से टूटता है, तो एक बिक्री संकेत उत्पन्न होता है।
स्टॉप लॉस और ले लाभ रणनीति सेट करें।
बेंचमार्क लाइन और चैनल लाइनों का संयोजन प्रवृत्ति की दिशा में लॉक करता है और कुछ शोर को फ़िल्टर करते हुए, जब प्रवृत्ति मौजूद होती है तो लगातार संकेत उत्पन्न करता है।
स्ट्रेटेजी बेंचमार्क लाइन के रूप में शुरुआती मूल्य का उपयोग विभिन्न समय सीमाओं के भीतर मूल्य प्रवृत्ति परिवर्तनों को प्रभावी ढंग से निर्धारित कर सकता है।
डोंचियन चैनल सूचक बेंचमार्क लाइन पर अल्पकालिक उतार-चढ़ाव के प्रभाव को प्रभावी ढंग से समाप्त कर सकता है।
बेंचमार्क लाइन और डॉनचियन चैनल का संयोजन संकेत उत्पन्न कर सकता है जब प्रवृत्ति स्पष्ट हो, झूठे ब्रेकआउट से बचें।
स्वचालित स्टॉप लॉस और ले लाभ कुछ मुनाफे में ताले लगाना और जोखिमों को नियंत्रित करता है।
इस रणनीति में कुछ पैरामीटर हैं और इसे लागू करना आसान है।
यह रेंज-बाउंड मार्केट के दौरान अधिक अमान्य संकेत उत्पन्न कर सकता है।
यदि पैरामीटर गलत तरीके से सेट किए जाते हैं, तो स्टॉप लॉस समय से पहले शुरू हो सकता है।
यह रणनीति बाजार के रुझानों पर अधिक निर्भर करती है और औसत-वापसी रणनीतियों के लिए उपयुक्त नहीं है।
असामान्य बाजार की स्थिति में, कीमत स्टॉप लॉस लाइन को तोड़ सकती है जिसके परिणामस्वरूप सीधे भारी नुकसान हो सकता है।
सिग्नल जनरेशन के लिए सबसे सुचारू का चयन करने के लिए विभिन्न समय सीमा मापदंडों का परीक्षण करें।
अधिक उपयुक्त चैनल चौड़ाई निर्धारित करने के लिए Donchian चैनल के मापदंडों को समायोजित करें.
विभिन्न उत्पाद विशेषताओं के आधार पर स्टॉप लॉस और ले लाभ अनुपात का अनुकूलन करें।
असामान्य बाजार स्थितियों में उत्पन्न संकेतों से बचने के लिए अन्य संकेतक फ़िल्टर जोड़ें।
चैनल ट्रेंड रणनीति मूल्य की प्रवृत्ति दिशा की पहचान करने के लिए उद्घाटन मूल्य और डॉनचियन चैनल द्वारा गठित चैनल लाइनों का उपयोग करती है। यह स्टॉप लॉस और टेक प्रॉफिट सेटिंग के माध्यम से आसानी से पढ़ने योग्य लगातार संकेत, लाभ में ताले और जोखिमों को नियंत्रित कर सकती है, जिससे यह एक बहुत ही व्यावहारिक प्रवृत्ति अनुसरण रणनीति बन जाती है। निरंतर परीक्षण और पैरामीटर अनुकूलन के माध्यम से, इस रणनीति को विभिन्न उत्पादों पर लागू किया जा सकता है और प्रवृत्ति बाजारों में अच्छा रिटर्न प्राप्त किया जा सकता है।
/*backtest start: 2023-11-17 00:00:00 end: 2023-12-17 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 // strategy("STR-TREND", overlay=true) emax = ta.ema(close,1) plot(emax,title="X-EMA",color=color.black,linewidth=2) XDX = input.string(title="TIMELINE", defval="M") xdaily = request.security(syminfo.tickerid, XDX, open,barmerge.gaps_off, barmerge.lookahead_on) length = input.int(21, minval=1) lower = ta.lowest(xdaily,length) upper = ta.highest(xdaily,length) XXX = close>upper?lower:upper plot(XXX,title="STR-X",color=color.red,linewidth=4) TAKEPROFIT = input.int(15,title="Take Profit %", minval=1) SELLTAKEPROFIT = XXX * (1-(TAKEPROFIT/100)) BUYTAKEPROFIT = XXX * (1+(TAKEPROFIT/100)) TAKEPROFITX = close<XXX?SELLTAKEPROFIT:BUYTAKEPROFIT plot(TAKEPROFITX,title="TAKE PROFIT",color=color.black,linewidth=1) //////////////STRATEGY /////////////////// buystat= ta.crossover(close,XXX) sellstat = ta.crossunder(close,XXX) plotshape(buystat==true, title='long', text='BUY', textcolor=color.new(color.white, 0), style=shape.labelup, location=location.belowbar, color=color.new(color.green, 0), size=size.tiny) plotshape(sellstat==true, title='short', text='SELL', textcolor=color.new(color.white, 0), style=shape.labeldown, location=location.abovebar, color=color.new(color.red, 0), size=size.tiny) //////////////STRATEGY /////////////////// strategy.entry("LONG", strategy.long, when = buystat==true, comment="") strategy.exit("BUY TP", "LONG", qty_percent = 50 ,limit = BUYTAKEPROFIT) strategy.close("LONG", when = sellstat==true, comment="") strategy.entry("SHORT", strategy.short, when = sellstat==true, comment="") strategy.exit("SELL TP", "SHORT", qty_percent = 50 ,limit = SELLTAKEPROFIT) strategy.close("SHORT", when = buystat==true , comment="")