कई एमएसीडी और आरएसआई रणनीति

लेखक:चाओझांग, दिनांक: 2023-10-08 14:03:47
टैगः

अवलोकन

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

सिद्धांत

यह रणनीति संकेत उत्पन्न करने के लिए दो एमएसीडी संकेतकों का उपयोग करती है। एक एमएसीडी में तेज लंबाई 10, धीमी लंबाई 22 और एमएसीडी लंबाई 9 के पैरामीटर हैं। दूसरे एमएसीडी में तेज लंबाई 21, धीमी लंबाई 45 और एमएसीडी लंबाई 20 के पैरामीटर हैं। यह एक खरीद संकेत उत्पन्न करता है जब दोनों एमएसीडी की तेज रेखाएं उनकी धीमी रेखाओं के ऊपर पार होती हैं, और एक बिक्री संकेत जब दोनों एमएसीडी की तेज रेखाएं उनकी धीमी रेखाओं के नीचे पार करती हैं।

इस बीच, यह ओवरबॉट और ओवरसोल्ड स्थितियों का न्याय करने के लिए आरएसआई संकेतक को शामिल करता है। आरएसआई पैरामीटर 14 पर सेट है, 70 पर ओवरबॉट स्तर और 20 पर ओवरसोल्ड स्तर के साथ। यह खरीद सकता है जब आरएसआई ओवरबोल्ड स्तर से नीचे है और बेच सकता है जब आरएसआई ओवरसोल्ड स्तर से ऊपर है।

केवल जब दोनों एमएसीडी खरीद संकेत उत्पन्न करते हैं और आरएसआई ओवरबॉट नहीं होता है, तो एक लंबी प्रविष्टि ट्रिगर की जाएगी। केवल जब दोनों एमएसीडी एक बिक्री संकेत उत्पन्न करते हैं और आरएसआई ओवरसोल्ड क्षेत्र में प्रवेश करता है, तो एक छोटी प्रविष्टि ट्रिगर की जाएगी।

लाभ

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

इसके अलावा, ओवरबॉट/ओवरसोल्ड स्थितियों का आकलन करने के लिए आरएसआई को शामिल करने से जब कीमत पहले से ही मजबूत प्रवृत्ति में है, तो लंबे/लघु जाने से बचा जाता है, इस प्रकार नुकसान के जोखिम को कम किया जाता है।

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

जोखिम

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

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

इसके अतिरिक्त, आरएसआई कई ओवरबॉट/ओवरसोल्ड सिग्नल उत्पन्न कर सकता है। आरएसआई पूरी तरह से उलटने से पहले समय से पहले प्रवेश करने से नुकसान बढ़ सकता है।

अनुकूलन

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

  1. एमएसीडी मापदंडों का अनुकूलन करें, विभिन्न उत्पादों और समय सीमाओं के लिए इष्टतम एमएसीडी मापदंड संयोजन खोजने के लिए तेज/धीमी लाइन लंबाई को समायोजित करें, सिग्नल दक्षता में सुधार करें।

  2. आरएसआई मापदंडों को ठीक करें, प्रवेश समय अनुकूलित करने के लिए ओवरबॉट/ओवरसोल्ड स्तरों को मध्यम रूप से छोटा या चौड़ा करें।

  3. स्टॉप लॉस रणनीतियाँ जोड़ें, ताकि जब ड्रॉडाउन एक निश्चित स्तर तक पहुंच जाए, तो घाटे को कम किया जा सके।

  4. प्रवेश करने से पहले प्रवृत्ति की पुष्टि करने के लिए ब्रेकआउट बिंदुओं जैसे सहायक निर्णयों को जोड़ने पर विचार करें।

निष्कर्ष

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


/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACDbl RSI", overlay=true)

fastLength = input(10)
slowlength = input(22)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = sma(MACD, MACDLength)
delta = MACD - aMACD

fastLength2 = input(21)
slowlength2 = input(45)
MACDLength2 = input(20)

MACD2 = ema(open, fastLength2) - ema(open, slowlength2)
aMACD2 = sma(MACD2, MACDLength2)
delta2 = MACD2 - aMACD2

Length = input(14, minval=1)
Oversold = input(20, minval=1)
Overbought = input(70, minval=1)
xRSI = rsi(open, Length)


if (delta > 0) and (year>2015) and (delta2 > 0) and (xRSI < Overbought)
    strategy.entry("buy", strategy.long, comment="buy")

if (delta < 0) and (year>2015) and (delta2 < 0) and (xRSI > Oversold)
    strategy.entry("sell", strategy.short, comment="sell")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

अधिक