ट्रेलिंग स्टॉप लॉस के साथ ईएमए क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-20 17:39:30
टैगः

img

अवलोकन

इस रणनीति में प्रवेश संकेतों के रूप में तेज EMA (9 अवधि) और धीमी EMA (21 अवधि) के क्रॉसओवर का उपयोग किया जाता है, और लाभ को लॉक करने और अत्यधिक ड्रॉडाउन से बचने के लिए एक ट्रैलिंग स्टॉप लॉस शामिल है।

रणनीति तर्क

जब तेज ईएमए नीचे से धीमे ईएमए के ऊपर से गुजरता है, तो एक खरीद संकेत उत्पन्न होता है। जब तेज ईएमए ऊपर से धीमे ईएमए के नीचे से गुजरता है, तो एक बिक्री संकेत ट्रिगर होता है।

एक बार प्रवेश करने के बाद, रणनीति वास्तविक समय में उच्चतम उच्च को ट्रैक करती है और वर्तमान मूल्य उच्चतम उच्च से 2% नीचे गिरने पर लाभ में लॉक होने पर एक ट्रैलिंग स्टॉप लॉस को ट्रिगर करती है।

लाभ विश्लेषण

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

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

  • ईएमए के पास पिछड़ रहा है, अल्पकालिक अवसरों को याद कर सकता है
  • अनुचित ट्रैलिंग स्टॉप लॉस डिस्टेंस सेटिंग से नुकसान जल्दी रुक सकता है या इसे अप्रभावी बना सकता है
  • बाजार के साथ पैरामीटर असंगतता अत्यधिक व्यापार या अपर्याप्त संकेत का कारण बन सकती है

जोखिम समाधान:

  • उपयुक्त ईएमए पैरामीटर संयोजन चुनें
  • स्टॉप लॉस पैरामीटर का परीक्षण और मूल्यांकन करें
  • बाजार की अस्थिरता की गतिशीलता के अनुरूप मापदंडों को समायोजित करें

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

  • बाजार की अस्थिरता और जोखिम की इच्छा के आधार पर गतिशील रूप से अनुवर्ती स्टॉप दूरी को समायोजित करें
  • झूठे संकेतों को कम करने के लिए अन्य फ़िल्टर जोड़ें
  • ईएमए अवधि मापदंडों का अनुकूलन
  • विरोधी प्रवृत्ति व्यापार से बचने के लिए प्रवृत्ति संकेतकों को शामिल करें

निष्कर्ष

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


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EMA Crossover with Trailing Stop-Loss", overlay=true)

fastEMA = ema(close, 9)
slowEMA = ema(close, 21)

// Entry conditions
longCondition = crossover(fastEMA, slowEMA)
shortCondition = crossunder(fastEMA, slowEMA)

// Trailing stop-loss calculation
var float trailingStop = na
var float highestHigh = na

if (longCondition)
    highestHigh := na
    trailingStop := na

if (longCondition and high > highestHigh)
    highestHigh := high

if (strategy.position_size > 0)
    trailingStop := highestHigh * (1 - 0.02)  // Adjust the trailing percentage as needed

// Execute trades
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

// Apply trailing stop-loss to long positions
strategy.exit("Long", from_entry="Long", loss=trailingStop)

// Plot EMAs and Trailing Stop-Loss
plot(fastEMA, color=color.green, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
plot(trailingStop, color=color.orange, title="Trailing Stop-Loss", linewidth=2)



अधिक