कॉनर्स डबल मूविंग एवरेज आरएसआई रिवर्स ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांकः 2023-11-21 14:20:43
टैगः

img

अवलोकन

कॉनर्स ड्यूल मूविंग एवरेज आरएसआई रिवर्सल ट्रेडिंग स्ट्रेटेजी रिलेटिव स्ट्रेंथ इंडेक्स (आरएसआई) और ड्यूल मूविंग एवरेज को मिलाकर उच्च संभावना वाले रिवर्सल ट्रेडिंग अवसरों की पहचान करती है। जब अल्पकालिक और दीर्घकालिक रुझान विपरीत दिशा में होते हैं, तो यह रणनीति यह तय करती है कि बाजार घूमने वाला है और एक स्थिति स्थापित करता है।

रणनीतिक सिद्धांत

यह रणनीति बाजार के रुझानों को निर्धारित करने के लिए आरएसआई और दोहरी चलती औसत दोनों का उपयोग करती है। सबसे पहले, यह अल्पकालिक रुझान उलटों का न्याय करने के लिए 2-अवधि आरएसआई की गणना करता है। दूसरा, यह दीर्घकालिक रुझान दिशा निर्धारित करने के लिए 200-अवधि चलती औसत की गणना करता है। जब अल्पकालिक आरएसआई ओवरबॉट / ओवरसोल्ड क्षेत्र से वापस उछलता है और दीर्घकालिक प्रवृत्ति के खिलाफ चलता है, तो यह संकेत देता है कि बाजार उलटने वाला है और एक ट्रेडिंग स्थिति स्थापित की जा सकती है।

प्रवेश संकेतः जब आरएसआई ओवरसोल्ड क्षेत्र (डिफ़ॉल्ट 5) से नीचे हो और अल्पकालिक मूल्य दीर्घकालिक मूल्य से ऊपर हो तो लॉन्ग जाएं; जब आरएसआई ओवरबोल्ड क्षेत्र (डिफ़ॉल्ट 95) से ऊपर हो और अल्पकालिक मूल्य दीर्घकालिक मूल्य से नीचे हो तो शॉर्ट जाएं।

बाहर निकलने के संकेतः बाहर निकलने के लिए जब 5 अवधि का अल्पकालिक चलती औसत प्रवेश की दिशा के विपरीत संकेत देता है; या स्टॉप लॉस (डिफ़ॉल्ट 3% हानि) ।

लाभ विश्लेषण

यह रणनीति बाजार संरचना का आकलन करने के लिए कई संकेतकों को जोड़ती है और व्यापार की सटीकता में सुधार कर सकती है।

  1. रिवर्स सिग्नल की विश्वसनीयता को फ़िल्टर करने के लिए अल्पावधि रिवर्स पॉइंट और चलती औसत निर्धारित करने के लिए आरएसआई का उपयोग करें
  2. देरी से बचने के लिए दोहरी चलती औसत एक मजबूत फ़िल्टरिंग बनाते हैं
  3. उच्च संभावना वाले बाहर निकलने को सुनिश्चित करने के लिए अल्पकालिक चलती औसत उलटा संकेत को पुनः सत्यापित करता है
  4. स्टॉप लॉस तंत्र के साथ अच्छा जोखिम नियंत्रण

जोखिम विश्लेषण

इस रणनीति के कुछ जोखिम हैंः

  1. आरएसआई संकेतक बाजार के हिंसक उतार-चढ़ाव के दौरान गलत संकेत देने की अधिक संभावना रखते हैं
  2. मल्टी-इंडिकेटर कॉम्बो फैसले पैरामीटर अनुकूलन जटिल बनाते हैं
  3. रिवर्स की सफलता की गारंटी नहीं है, समय पर स्टॉप लॉस की जरूरत है

अनुकूलन दिशाएँ

इस रणनीति को कई पहलुओं में अनुकूलित किया जा सकता हैः

  1. सबसे अच्छा उलट पैरामीटर संयोजन खोजने के लिए आरएसआई मापदंडों का अनुकूलन
  2. विभिन्न प्रकार के चलती औसत मापदंडों का परीक्षण करें
  3. सर्वोत्तम स्टॉप लॉस बिंदुओं को खोजने के लिए स्टॉप लॉस रणनीतियों का अनुकूलन करें
  4. असफल उलटफेर से बचने के लिए रुझान आकलन संकेतक जोड़ें

निष्कर्ष

कॉनर्स डुअल मूविंग एवरेज आरएसआई रिवर्सल ट्रेडिंग रणनीति दोहरी मूविंग एवरेज के साथ आरएसआई रिवर्सल सिग्नल को फ़िल्टर करके उच्च संभावना वाले पदों पर बाजार के उलटफेर को पकड़ती है। यह रणनीति स्थिरता में सुधार के लिए कई संकेतकों का उपयोग करती है। इसके बाद, पैरामीटर अनुकूलन और जोखिम नियंत्रण में सुधार के माध्यम से, इसमें रणनीति के लाभों का और विस्तार करने और उच्च व्यापार दक्षता प्राप्त करने की क्षमता है।


/*backtest
start: 2023-10-21 00:00:00
end: 2023-11-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Connors RSI-MA Strategy", overlay=true)

// Strategy parameters
rsiLength = input(2, title="RSI Length")
maLength = input(200, title="MA Length")
exitMaLength = input(5, title="Exit MA Length")
overboughtThreshold = input(95, title="Overbought Threshold")
oversoldThreshold = input(5, title="Oversold Threshold")
stopLossPercentage = input(3, title="Stop Loss Percentage")

// 2-period RSI
rsi2 = ta.rsi(close, rsiLength)

// 200-period MA
ma200 = ta.sma(close, maLength)

// 5-period MA for exit signals
ma5_exit = ta.sma(close, exitMaLength)

// Positive trend condition
positiveTrend = close > ma200

// Negative trend condition
negativeTrend = close < ma200

// Buy and sell conditions
buyCondition = rsi2 < oversoldThreshold and positiveTrend
sellCondition = rsi2 > overboughtThreshold and negativeTrend

// Exit conditions
exitLongCondition = close > ma5_exit
exitShortCondition = close < ma5_exit

// Stop Loss
stopLossLevelLong = strategy.position_avg_price * (1 - stopLossPercentage / 100)
stopLossLevelShort = strategy.position_avg_price * (1 + stopLossPercentage / 100)

// Strategy logic
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.entry("Sell", strategy.short)

if (exitLongCondition or close >= stopLossLevelLong)
    strategy.close("Buy")

if (exitShortCondition or close <= stopLossLevelShort)
    strategy.close("Sell")

// Plotting
plot(ma200, title="200 MA", color=color.blue)
plot(ma5_exit, title="Exit MA", color=color.red)

// Plot stop loss levels
plotshape(series=stopLossLevelLong, title="Long Stop Loss", color=color.green, style=shape.triangledown, size=size.small)
plotshape(series=stopLossLevelShort, title="Short Stop Loss", color=color.red, style=shape.triangleup, size=size.small)


अधिक