
इस रणनीति में क्लासिक रैंडम धीमी गति से संकेतक रणनीति और अपेक्षाकृत मजबूत संकेतक रणनीति का संयोजन किया गया है, जिससे एक दोहरी रणनीति बनाई गई है। जब रैंडम संकेतक 80 से अधिक है, तो 20 से कम है, तो अधिक है; जबकि जब आरएसआई 70 से अधिक है, तो 30 से कम है, तो केवल दोनों को एक साथ ट्रिगर किया जाता है।
यह रणनीति मुख्य रूप से दो क्लासिक संकेतकों पर आधारित है - यादृच्छिक मंदी सूचक और आरएसआई सूचक, और ओवरबॉट ओवरसोल्ड स्थिति का आकलन करने के लिए थ्रेशोल्ड सेट करता है।
यादृच्छिक धीमी गति के सूचकांकः
गणना की गई %K और %D पंक्तियों को कोड में नामित किया गया है k और d
जब% K लाइन नीचे से ऊपर की ओर% D लाइन को पार करती है तो यह अधिक संकेत है। जब यह ऊपर से नीचे की ओर पार करती है तो यह ओवरसाइड संकेत है। साथ ही ओवरबॉट ओवरसोल निर्णय के साथ, यह निर्णय लेने के लिए उपयोग किया जा सकता है।
आरएसआई अनुभाग:
आरएसआई का नाम है vrsi
जब आरएसआई 70 से ऊपर जाता है तो यह एक ओवरबॉय संकेत है और 30 से नीचे जाने पर यह एक ओवरसोल संकेत है।
दोहरी रणनीति के ट्रिगरः
इस रणनीति में केवल तभी स्थिति खोलने की अनुमति दी जाती है जब रैंडम और आरएसआई संकेत एक साथ ओवरबॉट या ओवरसोल्ड संकेत दिखाते हैं, यानी दोनों अपने-अपने थ्रेशोल्ड से अधिक हैं।
इस संयोजन में दो संकेतकों का पूरक उपयोग किया जाता है, जिससे झूठे संकेतों को कम किया जा सकता है और संकेतों की विश्वसनीयता में सुधार किया जा सकता है।
इस दोहरी रणनीति के संयोजन, जो कि रैंडम धीमी गति के संकेतक और आरएसआई संकेतक की दो क्लासिक रणनीतियों को जोड़ती है, के निम्नलिखित फायदे हैंः
इस रणनीति के कुछ जोखिम भी हैं, जिनमें से कुछ प्रमुख हैंः
थ्रेशोल्ड पैरामीटर को गलत तरीके से सेट करने से गलत संभावनाएं पैदा हो सकती हैं या झूठे सिग्नल उत्पन्न हो सकते हैं। इष्टतम पैरामीटर को अनुकूलन और पुनरावृत्ति परीक्षण के माध्यम से पाया जा सकता है।
दोहरी रणनीति के कारण, सिग्नल उत्पादन की आवृत्ति अपेक्षाकृत कम होगी, स्थिति उपयोगिता कम होगी। सिग्नल की संख्या बढ़ाने के लिए पैरामीटर को उचित रूप से ढीला किया जा सकता है।
यादृच्छिक और आरएसआई सूचकांक दोनों में कुछ अंतराल है, जो तेजी से बदलाव के अवसरों को याद कर सकता है। इसे अधिक संवेदनशील संकेतकों के साथ जोड़ा जा सकता है।
यह रणनीति कुछ अधिक स्थिर, अधिक तीव्र उतार-चढ़ाव वाली किस्मों के लिए उपयुक्त है, जैसे कि स्टॉक इंडेक्स, कीमती धातु आदि। कुछ कम उतार-चढ़ाव वाली किस्मों के लिए यह कम उपयुक्त हो सकती है।
इस नीति को निम्नलिखित पहलुओं से भी अनुकूलित किया जा सकता हैः
पैरामीटर का सबसे अच्छा संयोजन खोजने के लिए एल्गोरिदम द्वारा स्वचालित रूप से या मैन्युअल रूप से अनुकूलित किया जा सकता है।
एकल हानि को नियंत्रित करने के लिए मोबाइल स्टॉप लॉस या प्रतिशत स्टॉप लॉस सेट करें।
सिग्नल की गुणवत्ता का आकलन करने के लिए सहायक संकेतकों के रूप में क्वांटिटेटिव इंडिकेटर, मूविंग एवरेज आदि को शामिल किया जा सकता है।
सिग्नल की संख्या को बढ़ाने के लिए दोहरी रणनीति के ट्रिगर थ्रेशोल्ड को उचित रूप से ढीला किया जा सकता है।
इस रणनीति में यादृच्छिक धीमी गति के संकेतक और आरएसआई संकेतक का दोहरी संयोजन है, जब दोनों एक साथ ओवरबॉय ओवरसोल सिग्नल दिखाते हैं तो ट्रिगर किया जाता है, जिसमें संकेत सटीकता और ट्रेडिंग शैली के संरक्षण जैसे फायदे होते हैं। कुछ पैरामीटर सेटिंग जोखिम और संकेतों की कम संख्या जैसी समस्याएं भी हैं। हम पैरामीटर अनुकूलन, स्टॉपलॉस सेटिंग और अन्य संकेतक सेटिंग्स को शामिल करके सुधार और अनुकूलन कर सकते हैं, जिससे रणनीति अधिक स्थिर और विश्वसनीय हो सके।
/*backtest
start: 2023-12-19 00:00:00
end: 2023-12-26 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Stochastic + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Stoch_Strat", overlay=true)
// ChartArt's Stochastic Slow + Relative Strength Index, Double Strategy
//
// Version 1.0
// Idea by ChartArt on October 23, 2015.
//
// This strategy combines the classic RSI
// strategy to sell when the RSI increases
// over 70 (or to buy when it falls below 30),
// with the classic Stochastic Slow strategy
// to sell when the Stochastic oscillator
// exceeds the value of 80 (and to buy when
// this value is below 20).
//
// This simple strategy only triggers when
// both the RSI and the Stochastic are together
// in overbought or oversold conditions.
//
// List of my work:
// https://www.tradingview.com/u/ChartArt/
///////////// Stochastic Slow
Stochlength = input(14, minval=1, title="lookback length of Stochastic")
StochOverBought = input(80, title="Stochastic overbought condition")
StochOverSold = input(20, title="Stochastic oversold condition")
smoothK = input(3, title="smoothing of Stochastic %K ")
smoothD = input(3, title="moving average of Stochastic %K")
k = sma(stoch(close, high, low, Stochlength), smoothK)
d = sma(k, smoothD)
///////////// RSI
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input( 70 , title="RSI overbought condition")
RSIOverSold = input( 30 , title="RSI oversold condition")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)
///////////// Double strategy: RSI strategy + Stochastic strategy
if (not na(k) and not na(d))
if (crossover(k,d) and k < StochOverSold)
if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
strategy.entry("LONG", strategy.long, comment="StochLE + RsiLE")
if (crossunder(k,d) and k > StochOverBought)
if (crossunder(vrsi, RSIOverBought))
strategy.entry("SHORT", strategy.short, comment="StochSE + RsiSE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)WQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ