रिवर्सल ट्रैकिंग रणनीति एक प्रवृत्ति ट्रैकिंग रणनीति है जो चलती औसत को बाजार फिल्टर के रूप में जोड़ती है। यह कम खरीदने और उच्च बेचने के लिए मूल्य उलट संकेत होने पर पदों को स्थापित करती है, मूल्य उलटों के बाद प्रवृत्ति को ट्रैक करती है ताकि अतिरिक्त रिटर्न प्राप्त हो सके।
इस रणनीति का मूल तर्क यह हैः जब बंद N दिन पहले के निचले स्तर से कम हो तब लंबी स्थिति स्थापित करना; जब बंद N दिन पहले के उच्च स्तर से अधिक हो तब लंबी स्थिति बंद करना। यह 200-दिवसीय सरल चलती औसत को बाजार फिल्टर के रूप में भी जोड़ता है - लंबी स्थिति केवल तब स्थापित की जाती है जब कीमतें 200-दिवसीय चलती औसत से ऊपर होती हैं।
यह रणनीति मूल्य उल्टा सिद्धांत पर आधारित है, जो मानता है कि शेयर की कीमतों में रुझान बार-बार उच्च और निम्न दिखाएंगे। जब कीमतें N दिन पहले गठित निम्न से नीचे जाती हैं, तो लंबी स्थिति स्थापित करने का समय होता है; जब कीमतें N दिन पहले उच्च से ऊपर जाती हैं, तो यह इंगित करती है कि उल्टा उछाल समाप्त हो गया है और लाभ लेने का समय है।
विशेष रूप से इस रणनीति के मुख्य मॉड्यूल हैंः
बाजार फ़िल्टर
बाजार के रुझानों का आकलन करने के लिए 200-दिवसीय सरल चलती औसत का उपयोग करें। केवल तब ही पदों की स्थापना की अनुमति दें जब स्टॉक की कीमतें 200-दिवसीय रेखा से ऊपर हों। इससे बैल बाजार में शॉर्ट पदों की स्थापना या भालू बाजार में लंबी पदों की स्थापना से बचा जा सकता है।
रिवर्स सिग्नल निर्णय
तर्कः बंद करें < सबसे कम कीमत N दिन पहले
यदि क्लोजर N दिन पहले की सबसे कम कीमत (डिफ़ॉल्ट 5 दिन) से कम है, तो यह एक डाउनसाइड मूल्य टूटने का संकेत देता है और एक खरीद संकेत को ट्रिगर करता है।
लाभ संकेत निर्णय लें
तर्कः बंद करें > एन दिनों पहले उच्चतम मूल्य
यदि क्लोजर एन दिन पहले की उच्चतम कीमत से अधिक है (डिफ़ॉल्ट 5 दिन), तो यह इंगित करता है कि रिवर्स अपट्रेंड समाप्त हो गया है और लाभ लेने का संकेत ट्रिगर करता है।
5% स्टॉप लॉस
अत्यधिक घाटे से बचने के लिए प्रवेश मूल्य से 5% स्टॉप लॉस लाइन सेट करें।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
इस रणनीति के साथ कुछ जोखिम भी हैंः
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
रिवर्सल ट्रैकिंग रणनीति बाजार की स्थितियों को निर्धारित करने के लिए चलती औसत संकेतकों को जोड़ती है और प्रवेश समय का चयन करने के लिए रिवर्सल थ्योरी का उपयोग करती है। लाभ लेने और स्टॉप लॉस के जोखिम नियंत्रण तंत्र कम खरीदकर और उच्च बेचकर अधिक रिटर्न को लक्षित करते हैं। पैरामीटर अनुकूलन, सहायक फिल्टर आदि के माध्यम से रणनीति में सुधार किया जा सकता है। यह ट्रेंडिंग बाजारों में अच्छे रिटर्न प्राप्त कर सकता है।
/*backtest start: 2024-01-06 00:00:00 end: 2024-02-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // @version=4 // © HermanBrummer // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // BUYS WHEN THE CLOSE IS SMALLER THAN THE LOW OF 5 DAYS AGO // SELLS WHEN THE CLOSE IS HIGHER THEN THE HIGH OF 5 DAYS AGO // USES A 200 MOVING AVERGE AS A FILTER, AND DOESN'T TAKE TRADES IF THE MARKET IS BELOW IT'S 200 MA // USES A 5% STOP LOSS FROM ENTRIES strategy("REVERSALS", overlay=true) StopLoss = input(.95, step=0.01) HowManyBars = input( 5 ) /// EXITS if close > sma(high,HowManyBars)[1] strategy.close_all() /// ENTRIES MarketFilter = sma(close, 200) F1 = close < sma(low,HowManyBars)[1] F2 = close > MarketFilter plot(MarketFilter, "MarketFilter", color.yellow) strategy.entry("Long", true, 1, when=F1 and F2) /// STOP LOSS StopLossLine = strategy.position_avg_price * StopLoss plot(StopLossLine, "StopLossLine", #FF0000) strategy.exit("Exit", stop=StopLossLine)