यह रणनीति डोजी कैंडलस्टिक पैटर्न की पहचान करती है और ट्रेडिंग के लिए उलटफेर निर्धारित करने के लिए एसएमए को जोड़ती है। यह ट्रेडिंग सिग्नल उत्पन्न करती है जब डोजी पैटर्न बनते हैं और खुली / बंद कीमतें एसएमए लाइनों के बाहर होती हैं। बुलिश सिग्नल लटकती मैन लाइनों पर और शटर स्टार लाइनों पर मंदी संकेत उत्पन्न होते हैं।
इस रणनीति के मुख्य सिद्धांत हैंः
खुलने/बंद होने की कीमतों की रेंज और समग्र मूल्य आंदोलन की गणना करके डोजी पैटर्न की पहचान करना।
जांचें कि क्या पिछले बंद वर्तमान उच्च/निम्न से ऊपर/नीचे है ताकि झूठे संकेतों से बचा जा सके।
उलटा संकेत उत्पन्न करने के लिए एसएमए लाइनों के संबंध में खुलने/बंद होने की कीमतों का आकलन करना।
जब योग्य डोजी पैटर्न की पहचान की जाती है तो लंबे/छोटे संकेत उत्पन्न करना।
संहिता के मुख्य चरण हैंः
एसएमए रेखाओं की गणना
डोजी पैटर्न की पहचान करने के लिए मोमबत्तियों के माध्यम से लूप करना
पिछले निकट बनाम वर्तमान उच्च/निम्न संबंध की जाँच करना
खुले/बंद और एसएमए संबंध के आधार पर उलट संकेतों की पुष्टि करना
सिग्नल मार्करों को प्लॉट करना और लंबे/छोटे सिग्नल आउटपुट करना
इस रणनीति के लाभों में निम्नलिखित शामिल हैंः
डोजी पैटर्न स्पष्ट और पहचानने/कार्यान्वयन करने में आसान हैं।
एसएमए फ़िल्टर झूठे संकेतों को कम करने में मदद करते हैं।
स्पष्ट लॉन्ग/शॉर्ट सिग्नल ट्रेडिंग ऑपरेशन को सरल बनाते हैं।
रिवर्स ट्रेडिंग अल्पकालिक रुझानों को पकड़ती है।
लचीले मापदंड विभिन्न बाजार स्थितियों के अनुकूल हो सकते हैं।
समझने और लागू करने में आसान, शुरुआती के अनुकूल।
कुछ संभावित जोखिमः
एकल पैटर्न पर भरोसा करना, झूठे पलायन के लिए प्रवण।
घाटे को नियंत्रित करने के लिए कोई स्टॉप लॉस तंत्र नहीं।
खराब पैरामीटर ट्यूनिंग से ओवर ट्रेडिंग हो सकती है।
प्रवृत्ति-निर्भर, प्रवृत्ति बाजारों में कम प्रदर्शन करता है।
प्रदर्शन पैरामीटर अनुकूलन पर निर्भर करता है।
समाधान:
संकेतों की पुष्टि करने के लिए अन्य फ़िल्टर जोड़ें.
जोखिमों को प्रबंधित करने के लिए स्टॉप लॉस लागू करें।
मापदंडों को अनुकूलित करें और व्यापार आवृत्ति को सीमित करें।
मुख्य रूप से रेंज-बाउंड बाजारों के दौरान उपयोग करें।
निरंतर बैकटेस्टिंग और अनुकूलन।
रणनीति में सुधार के कुछ तरीके:
झूठे ब्रेकआउट से बचने के लिए वॉल्यूम फ़िल्टर जोड़ें।
स्टॉप-लॉस तंत्र लागू करें जैसे कि स्टॉप-लॉस को पीछे छोड़ना।
बाजार की स्थितियों जैसे रुझानों के आधार पर मापदंडों का अनुकूलन करें।
संकेतों की पुष्टि करने के लिए अन्य संकेतक जोड़ें, जैसे एमएसीडी, केडीजे आदि।
विपरीत प्रवृत्ति व्यापार से बचने के लिए प्रवृत्ति निर्धारण जोड़ें।
आवृत्ति और गुणवत्ता को संतुलित करने के लिए पुनरावलोकन अवधि को अनुकूलित करें।
यह रणनीति कुशल रिवर्सल ट्रेडिंग के लिए एसएमए के साथ डोजी पैटर्न का उपयोग करती है। इसके सरल नियम और आसान ट्रेडिंग जैसे फायदे हैं। लेकिन इसमें जोखिम और सुधार के क्षेत्र भी हैं। निरंतर अनुकूलन के साथ यह एक ठोस अल्पकालिक ट्रेडिंग प्रणाली बन सकती है।
[/trans]
/*backtest start: 2022-09-20 00:00:00 end: 2023-09-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Doji Reversal", overlay=true) smaPeriod = input(title="SMA Period", defval=10, minval=0) tolerance = input(title="Tolerance", defval=0.1, minval=0) lookbackEnd = input(title="End", defval=2, minval=0) avg = sma(close, smaPeriod) signal_long = bool(false) signal_short = bool(false) for i = 1 to lookbackEnd is_doji = (abs(close[i] - open[i]) / (high[i] - low[i])) < tolerance signal_long := signal_long or ( is_doji and (close[i-1] <= high[i] or i == 1) and close[i-1] > high[i] and high[i] < avg and close > open ) signal_short := signal_short or ( is_doji and (close[i-1] >= low[i] or i == 1) and close[i-1] < low[i] and low[i] > avg and close < open ) plotshape(signal_long, "LONG", style=shape.triangleup, size=size.normal) plotshape(signal_short, "SHORT", style=shape.triangledown, size=size.normal) strategy.entry("LONG", strategy.long, when=signal_long) strategy.entry("SHORT", strategy.short, when=signal_short)