नीचे मछली पकड़ने की रणनीति एक विशिष्ट कम खरीदने और उच्च बेचने की रणनीति है। यह ओवरसोल्ड बिंदुओं की पहचान करने के लिए आरएसआई संकेतक का उपयोग करता है और एक निश्चित सीमा तक कीमत गिरने पर टोकन को कम कीमत पर जमा करने के लिए एक खरीद संकेत जारी करता है। जब कीमत उछलती है, तो यह आरएसआई निकास सीमा निर्धारित करके लाभ प्राप्त करता है। यह रणनीति मध्यम और दीर्घकालिक होल्डिंग के लिए उपयुक्त है। यह अस्थिर बाजारों में झूठे ब्रेकआउट को प्रभावी ढंग से फ़िल्टर कर सकती है और होल्डिंग के लागत आधार को अनुकूलित कर सकती है।
यह रणनीति मुख्य रूप से ओवरसोल्ड स्थितियों की पहचान करने के लिए आरएसआई संकेतक पर निर्भर करती है। आरएसआई संकेतक की सामान्य सीमा 0 से 100 तक है। जब आरएसआई संकेतक सेट प्रवेश सीमा 35 से नीचे गिरता है, तो एक खरीद संकेत जारी किया जाता है। जब आरएसआई संकेतक सेट निकास सीमा 65 से ऊपर वापस बढ़ता है, तो एक बिक्री संकेत जारी किया जाता है। यह कम खरीद और उच्च बिक्री को लागू करने के लिए प्रवृत्ति उलट बिंदुओं पर समय पर प्रवेश और निकास की अनुमति देता है।
इसके अलावा, RSI संकेतक के साथ एक संयुक्त स्थिति बनाने के लिए रणनीति में 100 अवधि का एक सरल चलती औसत भी पेश किया गया है। केवल जब कीमत चलती औसत से नीचे गिर जाती है जबकि RSI ओवरसोल्ड क्षेत्र में प्रवेश करता है तो खरीद संकेत ट्रिगर किया जाएगा। यह कुछ हद तक झूठे ब्रेकआउट को फ़िल्टर करने और अनावश्यक ट्रेडों को कम करने में मदद कर सकता है।
रिवर्स बिंदुओं पर प्रवेश के लिए आरएसआई के साथ ओवरसोल्ड और ओवरबॉट बिंदुओं की प्रभावी पहचान करना, बेहतर लागत आधार प्राप्त करना
चलती औसत के साथ संयोजन करके झूठे संकेतों को फ़िल्टर करें, शिखर पर खरीदने से बचें
मध्यम से दीर्घकालिक होल्डिंग के लिए उपयुक्त, संभावित अपट्रेंड का पता लगाने में सक्षम
एक निश्चित विलंब है, संभवतः तेजी से उलट अवसरों को खो दिया
भिन्न बाजारों में अधिक ब्रेक-ईवन या हारने वाले बंद हो सकते हैं।
विभिन्न सिक्कों और समय सीमाओं पर परीक्षण मापदंडों का अनुकूलन
अन्य संकेतकों जैसे एमएसीडी, बोलिंगर बैंड आदि को मिलाकर देखें।
आरएसआई पैरामीटर या चलती औसत पैरामीटर को गतिशील रूप से समायोजित करें
स्थिति आकार देने की रणनीतियों का अनुकूलन करें
नीचे मछली पकड़ने की रणनीति एक समग्र मजबूत और व्यावहारिक कम खरीद और उच्च बिक्री रणनीति है। आरएसआई और चलती औसत के साथ डबल फ़िल्टरिंग करके, यह प्रभावी रूप से झूठे संकेतों को रोक सकता है और अनुकूलित मापदंडों के साथ कम लागत आधार प्राप्त कर सकता है। साथ ही, सूचक मापदंडों को उचित रूप से अनुकूलित करना और स्थिति रणनीतियों को समायोजित करना पूंजी उपयोग दक्षता में वृद्धि का कारण बन सकता है।
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Coinrule //@version=4 strategy(shorttitle='Optimized RSI Strategy',title='Optimized RSI Strategy - Buy The Dips (by Coinrule)', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1) //Backtest dates fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12) fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31) fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970) thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12) thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31) thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970) showDate = input(defval = true, title = "Show Date Range", type = input.bool) start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window window() => true // create function "within window of time" // RSI inputs and calculations lengthRSI = (14) RSI = rsi(close, lengthRSI) RSI_entry = input(35, title = 'RSI Entry', minval=1) RSI_exit = input(65, title = 'RSI Close', minval=1) //Calculate Moving Averages movingaverage_signal = sma(close, input(100)) //Entry strategy.entry(id="long", long = true, when = RSI< RSI_entry and close < movingaverage_signal and window()) //Exit //RSI strategy.close("long", when = RSI > RSI_exit and window()) plot (movingaverage_signal)