यह रणनीति सापेक्ष शक्ति सूचकांक (आरएसआई) संकेतक पर आधारित है। यह आरएसआई संकेतक के ओवरबॉट और ओवरसोल्ड राज्यों का निरीक्षण करता है और खरीद और बिक्री संचालन करता है जब आरएसआई क्रमशः सेट ओवरबॉट और ओवरसोल्ड सीमाओं तक पहुंच जाता है। उसी समय, रणनीति स्थिति आकार के लिए पिरामिड दृष्टिकोण भी अपनाती है, उच्च रिटर्न प्राप्त करने के लिए कुछ शर्तों को पूरा करने पर पदों को धीरे-धीरे बढ़ाती है।
इस रणनीति का मूल आरएसआई संकेतक है। आरएसआई संकेतक मूल्य वृद्धि और गिरावट के औसत परिमाण की गणना करके मूल्य वृद्धि और गिरावट के औसत परिमाण को मापता है। जब आरएसआई संकेतक सेट ओवरबॉट सीमा (जैसे, 75) तक पहुंचता है, तो आमतौर पर यह माना जाता है कि कीमत अत्यधिक बढ़ गई है और एक पलकबैक की अधिक संभावना है, जिस बिंदु पर रणनीति एक बिक्री ऑपरेशन करेगी। जब आरएसआई संकेतक सेट ओवरसोल्ड सीमा (जैसे, 35) तक पहुंचता है, तो आमतौर पर यह माना जाता है कि कीमत अत्यधिक गिर गई है और एक रीडिंग ऑपरेशन की अधिक संभावना है, जिस बिंदु पर रणनीति एक खरीद ऑपरेशन करेगी। साथ ही, पिरामिड के लिए भी रणनीति स्थितियां, अर्थात, जब पिरमिड की स्थितियां निर्धारित होती हैं और खुली स्थितियों की अधिकतम संख्या नहीं होती है, तो यह अधिकतम रिटर्न प्राप्त करने के लिए बढ़ना जारी रखेगा।
यह रणनीति क्लासिक आरएसआई संकेतक पर आधारित है और ट्रेंड ट्रैक करने के लिए पिरामिड दृष्टिकोण को अपनाते हुए ओवरबॉट और ओवरसोल्ड संकेतों के माध्यम से ट्रेडिंग निर्णय लेती है। इसके सरलता, आसानी से समझने और व्यापक प्रयोज्यता जैसे फायदे हैं। हालांकि, वास्तविक अनुप्रयोग में, अधिक मजबूत रणनीति प्रदर्शन प्राप्त करने के लिए पैरामीटर सेटिंग, दोलन बाजार और प्रवृत्ति निरंतरता जैसे जोखिमों पर ध्यान देने की आवश्यकता है, और उचित अनुकूलन और सुधार बाजार की विशेषताओं के अनुसार किए जाने चाहिए, जैसे कि पैरामीटर अनुकूलन, अन्य संकेतकों के साथ संयोजन, गतिशील स्टॉप-लॉस, पिरामिड अनुकूलन, आदि।
/*backtest start: 2023-04-06 00:00:00 end: 2024-04-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI Strategy", overlay=true) // Définition des paramètres rsi_length = input(14, title="RSI Length") buy_level = input(35, title="Buy Level") sell_level = input(75, title="Sell Level") pyramiding = input(5, title="Pyramiding") // Calcul du RSI rsi = ta.rsi(close, rsi_length) // Règles d'entrée buy_signal = ta.crossover(rsi, buy_level) sell_signal = ta.crossunder(rsi, sell_level) // Gestion des positions if (buy_signal) strategy.entry("Buy", strategy.long) if (sell_signal) strategy.entry("Sell", strategy.short) // Pyramiding if (strategy.opentrades < pyramiding) strategy.entry("Buy", strategy.long) else if (strategy.opentrades > pyramiding) strategy.entry("Sell", strategy.short) // Tracé du RSI plot(rsi, title="RSI", color=color.blue) hline(buy_level, "Buy Level", color=color.green) hline(sell_level, "Sell Level", color=color.red)