यह रणनीति चलती औसत ट्रेडिंग रणनीति के बाद एक प्रवृत्ति है। यह बाजार के रुझानों को निर्धारित करने और मोड़ बिंदुओं पर ट्रेडिंग सिग्नल उत्पन्न करने के लिए विभिन्न पैरामीटर सेटिंग्स के साथ उच्चतम और निम्नतम कीमतों के चलती औसत का उपयोग करता है। यह तब लंबा हो जाता है जब कीमत ऊपर की ओर ट्रैक करने वाली चलती औसत रेखा से ऊपर टूट जाती है और नीचे की ओर ट्रैक करने वाली रेखा से नीचे टूट जाती है। यह रणनीति स्टॉप लॉस सेट करने और लाभ स्तर लेने के लिए एटीआर का भी उपयोग करती है।
यह रणनीति बाजार के रुझानों को परिभाषित करने के लिए विभिन्न मापदंडों के साथ उच्चतम और निम्नतम कीमतों के सरल चलती औसत का उपयोग करती है। विशेष रूप से यह चलती औसत ट्रैकिंग सिस्टम के दो सेट बनाता हैः
h1 और l1 प्रणाली ऊपर की ओर से प्रवृत्ति को ट्रैक करती है। h1 उच्चतम कीमतों का सरल चलती औसत है, जो प्रवृत्ति के ऊपरी बैंड के रूप में कार्य करता है; l1 को h1 से घटाकर एटीआर मूल्य द्वारा बनाया गया है, जो निचले बैंड के रूप में कार्य करता है। जब कीमत h1 से ऊपर टूटती है तो एक लंबा संकेत उत्पन्न होता है, और जब कीमत l1 से नीचे गिरती है तो एक बंद संकेत उत्पन्न होता है।
h2 और l2 प्रणाली नीचे की ओर से प्रवृत्ति को ट्रैक करती है। h2 सबसे कम कीमतों का सरल चलती औसत है, जो निचले बैंड के रूप में कार्य करता है; l2 को h2 प्लस एटीआर मूल्य द्वारा बनाया गया है, जो ऊपरी बैंड के रूप में कार्य करता है। जब कीमत h2 से नीचे टूटती है तो एक छोटा संकेत उत्पन्न होता है, और जब कीमत l2 से ऊपर बढ़ती है तो एक बंद संकेत उत्पन्न होता है।
दोहरी बैंड प्रणाली अधिक सटीक रूप से प्रवृत्ति मोड़ बिंदुओं की पहचान कर सकती है और कुछ शोर वाले ट्रेडों को फ़िल्टर कर सकती है। इस बीच, एटीआर मूल्य का उपयोग प्रति व्यापार जोखिम-लाभ अनुपात को नियंत्रित करने के लिए स्टॉप लॉस सेट करने और लाभ स्तर लेने के लिए किया जाता है।
इस रणनीति के मुख्य लाभों में निम्नलिखित शामिल हैंः
इस रणनीति से जुड़े कुछ जोखिम भी हैंः
समाधान:
रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
निष्कर्ष में, यह एक सरल और व्यावहारिक प्रवृत्ति के बाद की रणनीति है। मूल दर्शन दोहरे बैंड फ़िल्टरिंग और गतिशील एटीआर स्टॉप के माध्यम से प्रवृत्ति मोड़ बिंदुओं की पहचान करना और प्रति व्यापार हानि को नियंत्रित करना है। इसमें निश्चित व्यावहारिक गुण हैं और अनुकूलन के लिए भी बड़ी जगह है। पैरामीटर ट्यूनिंग, अन्य संकेतकों को शामिल करने आदि के माध्यम से बेहतर प्रदर्शन प्राप्त किया जा सकता है।
/*backtest start: 2023-12-05 00:00:00 end: 2024-01-04 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("I Like Winners And Love Loosers!", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) highest_length = input(200, type=input.integer, minval=1, title="Highest Length") highest_average = input(10, type=input.integer, minval=1, title="Highest Average Length") lowest_length = input(200, type=input.integer, minval=1, title="Lowest Length") lowest_average = input(10, type=input.integer, minval=1, title="Lowest Average Length") atr_length = input(14, type=input.integer, minval=1, title="ATR Length") atr_multiplier = input(2, type=input.integer, minval=1, title="ATR Multiplier") a = atr(atr_length) * atr_multiplier h1 = sma(highest(high, highest_length), highest_average) l1 = h1 - a h2 = sma(lowest(low, lowest_length), lowest_average) l2 = h2 + a buy1_signal = crossover(close, h1) sell1_signal = crossunder(close, l1) strategy.entry("Buy", strategy.long, when=buy1_signal) strategy.close("Buy", when=sell1_signal) buy2_signal = crossunder(close, h2) sell2_signal = crossover(close, l2) strategy.entry("Sell", strategy.short, when=buy2_signal) strategy.close("Sell", when=sell2_signal) y1 = plot(h1, title="H1", color=color.green, transp=50, linewidth=2) y2 = plot(l1, title="L1", color=color.red, transp=50, linewidth=2) y3 = plot(h2, title="H2", color=color.green, transp=50, linewidth=2) y4 = plot(l2, title="L2", color=color.red, transp=50, linewidth=2) fill(y1,y2,color=color.green) fill(y3,y4,color=color.red)