बुल रणनीति के बाद आरएसआई रुझान

लेखक:चाओझांग, दिनांक: 2024-01-04 17:48:41
टैगः

img

अवलोकन

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

रणनीति तर्क

रणनीति मुख्य रूप से रुझान की दिशा निर्धारित करने के लिए आरएसआई संकेतक पर निर्भर करती है। जब आरएसआई सेट लंबी रेखा (डिफ़ॉल्ट 21) से ऊपर पार करता है, तो यह माना जाता है कि बाजार एक अपट्रेंड में उलट सकता है। इस समय यदि एमएसीडी पहले से ही एक डाउनट्रेंड में है, तो यह माना जा सकता है कि यह एक उलट बिंदु पर है, जो लंबा जाने का एक अच्छा अवसर है।

इसके अलावा, रणनीति में ईएमए लाइन (डिफ़ॉल्ट 200 अवधि) को ट्रेंड फिल्टर के रूप में भी पेश किया गया है। केवल जब कीमत ईएमए लाइन से ऊपर हो तो लॉन्ग ट्रेड पर विचार किया जाएगा। यह प्रभावी रूप से ट्रेंड अस्पष्ट या घटते समय नकली उलटफेर को फ़िल्टर कर सकता है।

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

लाभ विश्लेषण

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

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

  • आरएसआई रिवर्स सिग्नल में गलत आकलन हो सकता है।
  • ईएमए रेखा प्रमुख रुझान परिवर्तनों के लिए समय पर प्रतिक्रिया नहीं दे सकती है।
  • एकल स्टॉप लॉस सूचक लाभदायक ट्रेडों को समय से पहले रोक सकता है।

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

  • प्रवेश सटीकता में सुधार के लिए सहायक निर्णय उपकरण के रूप में वॉल्यूम संकेतक या बैल/हरे मोमबत्तियों का अनुपात पेश किया जा सकता है।
  • चलती औसत प्रणाली को हाल के एन दिनों के रुझान को गतिशील रूप से ट्रैक करने के लिए समायोजित किया जा सकता है।
  • स्टॉप लॉस को अधिक लचीला बनाने के लिए स्टॉप लॉस या सांख्यिकीय स्टॉप लॉस जैसे अधिक उन्नत स्टॉप लॉस तंत्र जोड़ें।

सारांश

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


/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © dravitch
//@version=4
strategy("RSI - BULL RUN (Improved)", overlay=true)

// Input
UseEmergency = input(true, "Use Emergency Exit?")
RSIlong = input(21, "RSI Long Cross")
RSIcloseLong = input(86, "RSI Close Long Position")

EmergencycloseLong = input(73, "RSI Emergency Close Long Position")
UseEMAFilter = input(true, "Use EMA Trend Filter")
EMAlength = input(200, "EMA Length for Trend Filter")  // Utiliser 200 pour SMMA

// RSI
rsiValue = rsi(close, 14)

// MACD
[macdLine, signalLine, _] = macd(close, 12, 26, 9)

// EMA Trend Filter
emaTrend = sma(close, EMAlength)  // Utiliser sma pour la SMMA (Simple Moving Average)

// Conditions pour les trades longs
trendUp = close > emaTrend
trendDown = close < emaTrend
longCondition = crossover(rsiValue, RSIlong) and trendDown or crossunder(macdLine, signalLine) and crossover(rsiValue, RSIlong)
longCloseCondition = crossunder(rsiValue, RSIcloseLong) and trendUp
emergencyLongCondition = crossunder(rsiValue, EmergencycloseLong) 

// Plots
plot(rsiValue, color=color.white, linewidth=2, title="RSI")

// Strategy
if (longCondition)
    strategy.entry("Long", strategy.long, alert_message='RSI Long Cross: LONG')
if (longCloseCondition)
    strategy.close("Long", alert_message='RSI Close Long Position')
if (emergencyLongCondition and UseEmergency)
    strategy.close("Long", alert_message='RSI Emergency Close Long')

// Plot EMA Trend Filter in a separate pane
plot(emaTrend, color=color.rgb(163, 0, 122), title="EMA Trend Filter", linewidth=2, style=plot.style_line, transp=0)
hline(0, "Zero Line", color=color.gray)

अधिक