तेज और धीमी गति से चलती औसत क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांकः 2023-09-15 14:39:26
टैगः

रणनीति का अवलोकन

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

रणनीति तर्क

  1. तेजी से एमए की गणना करें, आमतौर पर 5-10 अवधि के ईएमए।

  2. धीमी एमए की गणना करें, आम तौर पर 20-60 अवधि एसएमए।

  3. जब तेज एमए धीमी एमए के ऊपर से गुजरता है तो लंबा हो जाता है।

  4. जब तेज एमए धीमी एमए से नीचे जाता है तो शॉर्ट करें।

  5. प्रत्येक क्रॉसओवर पर नए ट्रेड शुरू करें।

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

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

रणनीति के फायदे

  • प्रवृत्ति की पहचान के लिए तेज और धीमी एमए का संयोजन

  • स्पष्ट और सरल क्रॉसओवर संकेत

  • विभिन्न बाजारों के लिए अवधि अनुकूलन

  • प्रोग्राम करने और बैकटेस्ट करने में आसान

  • अन्य संकेतकों के साथ संयोजन योग्य

जोखिम चेतावनी

  • चलती औसत की संभावित पिछड़ना

  • संभावित झूठे ब्रेकआउट संकेत

  • अत्यधिक व्यापारिक आवृत्ति को रोकना

  • प्रवेश और निकास स्तर अस्पष्ट

निष्कर्ष

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


/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Cruzameto 2MM", overlay=true)

fastLength = input(9)
slowlength = input(40)
//MACDLength = input(9)

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

if (crossover(delta, 0))
    strategy.entry("Compra", strategy.long, comment="2MM")

if (crossunder(delta, 0))
    strategy.entry("Venda", strategy.short, comment="2MM")

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

अधिक