यह रणनीति प्रवेश और निकास बिंदुओं को निर्धारित करने के लिए आरएसआई संकेतक और तेज़/धीमी चलती औसत का उपयोग करती है। यह तब लंबी हो जाती है जब आरएसआई 5 अंक बढ़ता है और 70 से नीचे होता है; और जब 9-दिवसीय एमए 50-दिवसीय एमए से ऊपर जाता है। यह तब बाहर निकलता है जब 50-दिवसीय एमए 9-दिवसीय एमए से नीचे जाता है।
यह रणनीति मुख्य रूप से आरएसआई संकेतक और चलती औसत के संयोजन को नियोजित करती है। आरएसआई संकेतक दिखाता है कि क्या एक स्टॉक या क्रिप्टोक्यूरेंसी ओवरबॉट या ओवरसोल्ड है। 30 से नीचे के मूल्यों को ओवरसोल्ड माना जाता है जबकि 70 से ऊपर के मूल्यों को ओवरसोल्ड माना जाता है। यह रणनीति इन चरम क्षेत्रों के बाहर उपयुक्त प्रवेश बिंदुओं को निर्धारित करने के लिए आरएसआई का उपयोग करती है।
चलती औसत का व्यापक रूप से प्रवृत्ति की दिशा की पहचान करने के लिए उपयोग किया जाता है। तेजी से चलती औसत मूल्य परिवर्तनों पर तेजी से प्रतिक्रिया करता है जबकि धीमी एमए झूठे ब्रेकआउट को फ़िल्टर करती है। जब तेजी से एमए धीमी एमए से ऊपर पार हो जाती है, तो एक अपट्रेंड शुरू होता है। विपरीत एक डाउनट्रेंड का संकेत देता है। यह रणनीति प्रवृत्ति और प्रविष्टियों / निकास को निर्धारित करने के लिए 9 और 50-दिवसीय एमए और उनके क्रॉस का उपयोग करती है।
इस रणनीति का सबसे बड़ा फायदा यह है कि अत्यधिक ओवरबॉट स्तरों पर खरीदने से बचने के लिए आरएसआई का उपयोग करना और उच्च लाभप्रदता के लिए झूठे ब्रेकआउट को फ़िल्टर करने और प्रवृत्ति की दिशा में लॉक करने के लिए तेज़/धीमी एमए कॉम्बो का उपयोग करना।
आरएसआई में लगातार 5 अंक की वृद्धि की अतिरिक्त शर्त ओवरबॉट जोन में अनावश्यक खरीदारी को रोकती है। इसके अलावा, आंशिक स्थिति आकार प्रति व्यापार हानि के जोखिम को काफी कम करता है।
सबसे बड़ा जोखिम आरएसआई और एमए से हिंसक मूल्य उतार-चढ़ाव के दौरान आने वाले संकेत हैं, जिससे शीर्ष पर खरीद या निचले स्तर पर बिक्री होती है।
इससे बचने के लिए, तेजी से मूल्य परिवर्तनों को तेजी से पकड़ने और देरी को कम करने के लिए तेजी से एमए का उपयोग किया जाता है।
संभावित अनुकूलन मार्गः
इष्टतम मापदंडों के लिए परीक्षण आरएसआई अवधि
बेहतर फ़िल्टरिंग के लिए अधिक तेज़/धीमी एमए संयोजनों का परीक्षण करें
विभिन्न मापदंडों के साथ स्थिति आकार अनुकूलित करें
लाभ को लॉक करने के लिए स्टॉप लॉस शर्तें जोड़ें
कुल मिलाकर यह रणनीति ट्रेंड ट्रेडिंग के लिए अच्छी तरह से उपयुक्त है। यह आरएसआई के साथ ओवरबॉट / ओवरसोल्ड क्षेत्रों से बचता है और ट्रेंड और समर्थन / प्रतिरोध का पता लगाने के लिए तेज़ / धीमी एमए का उपयोग करता है। आंशिक आकार उच्च जीत दरों और लाभप्रदता की अनुमति देता है। आगे पैरामीटर अनुकूलन और जोखिम प्रबंधन प्रदर्शन को बढ़ा सकता है।
/*backtest start: 2023-11-12 00:00:00 end: 2023-12-12 00:00:00 period: 1h basePeriod: 15m 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=5 strategy("RSI with Slow and Fast MA Crossing Strategy (by Coinrule)", overlay=true, initial_capital=10000, process_orders_on_close=true, default_qty_type=strategy.percent_of_equity, default_qty_value=30, commission_type=strategy.commission.percent, commission_value=0.1) showDate = input(defval=true, title='Show Date Range') timePeriod = time >= timestamp(syminfo.timezone, 2020, 1, 1, 0, 0) notInTrade = strategy.position_size <= 0 // RSI length = input(14) vrsi = ta.rsi(close, length) // Moving Averages for Buy Condition buyFastEMA = ta.ema(close, 9) buySlowEMA = ta.ema(close, 50) buyCondition1 = ta.crossover(buyFastEMA, buySlowEMA) increase = 5 if ((vrsi > vrsi[1]+increase) and buyCondition1 and vrsi < 70 and timePeriod) strategy.entry("Long", strategy.long) // Moving Averages for Sell Condition sellFastEMA = ta.ema(close, 9) sellSlowEMA = ta.ema(close, 50) plot(request.security(syminfo.tickerid, "60", sellFastEMA), color = color.blue) plot(request.security(syminfo.tickerid, "60", sellSlowEMA), color = color.green) condition = ta.crossover(sellSlowEMA, sellFastEMA) //sellCondition1 = request.security(syminfo.tickerid, "60", condition) strategy.close('Long', when = condition and timePeriod)