समीप रणनीति के साथ घातीय चलती औसत और चलती औसत क्रॉसओवर

लेखक:चाओझांग, दिनांकः 2024-01-19 14:50:50
टैगः

img

अवलोकन

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

रणनीति तर्क

ईएमए और एमए गणना

  • ईएमए9 समापन मूल्य के 9 अवधि के घातीय चलती औसत की गणना करता है। ईएमए हाल की कीमतों को अधिक वजन देता है, जिससे यह अधिक संवेदनशील हो जाता है।

खरीद और बिक्री की शर्तें

  • buyCondition true है जब close > दोनों ema9 और ma20 है। यह एक तेजी संकेत के रूप में व्याख्या की जाती है।
  • sellCondition true है जब close < दोनों ema9 और ma20. यह एक मंदी संकेत के रूप में व्याख्या की है।

व्यापार निष्पादन

  • जब buyCondition सही है, एक लंबी प्रविष्टि आदेश निष्पादित करें.
  • जब sellCondition true हो, तो एक शॉर्ट एंट्री ऑर्डर निष्पादित करें.
  • जब कीमत ईएमए 9 या एमए 20 को पार करती है, तो कोई भी खुली स्थिति बंद कर दें।

मोमबत्ती रंग

  • हरी मोमबत्तियाँ खरीद की स्थिति को दर्शाती हैं
  • लाल मोमबत्तियाँ बेचने की स्थिति को दर्शाती हैं
  • अन्य मोमबत्तियाँ डिफ़ॉल्ट रूप से सफेद हैं

ईएमए और एमए प्लॉटिंग

9 EMA और 20 MA को दृश्य संदर्भ के लिए चार्ट पर चित्रित किया गया है।

लाभ विश्लेषण

यह रणनीति दो व्यापक रूप से उपयोग किए जाने वाले संकेतकों को जोड़ती है, जो अधिक विश्वसनीय संकेत उत्पन्न करने के लिए ईएमए और एमए की प्रवृत्ति-अनुसरण और चिकनाई क्षमताओं का लाभ उठाती है।

क्रॉसओवर स्पष्ट रुझान परिवर्तन संकेत प्रदान करते हैं, खराब ट्रेडों से बचते हैं।

मोमबत्ती रंग कोडिंग जटिल गणनाओं के बिना स्थिति को दृश्य रूप से इंगित करती है।

स्वचालित प्रवेश और निकास निष्पादन पूर्व निर्धारित नियमों का सख्ती से पालन करता है, जिससे जोखिम प्रबंधन में सहायता मिलती है।

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

तेजी से कीमतों में बदलाव से एमए और ईएमए के मूल्य में विलंब हो सकता है, जिससे अवसरों को खोया जा सकता है।

स्वचालित रणनीतियाँ एक मानव व्यापारी की तरह जटिल स्थितियों के अनुकूल नहीं हो सकतीं।

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

सही संकेतों को अधिकतम करने और झूठे संकेतों को कम करने वाले इष्टतम मापदंडों को खोजने के लिए विभिन्न ईएमए और एमए लंबाई संयोजनों का परीक्षण करें।

उच्च जोखिम वाले सेटअप को फ़िल्टर करने और संभावित घाटे को नियंत्रित करने के लिए एटीआर जैसे अस्थिरता मीट्रिक को शामिल करें।

संकेत की विश्वसनीयता की पुष्टि करने के लिए वॉल्यूम और बोलिंगर बैंड जैसे अन्य संकेतकों या संकेतों के साथ संयोजन करें।

व्यापार जोखिम को सक्रिय रूप से प्रबंधित करने के लिए स्टॉप लॉस जोड़ें और लाभ तर्क लें। स्टॉप मूल्य-आधारित या एटीआर-आधारित हो सकते हैं।

सारांश


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EMA and MA Crossover with Close Strategy", shorttitle="EMA_MA_Close", overlay=true)

// Define the length of the Exponential Moving Average and Moving Average
lengthEMA = 9
lengthMA = 20

// Calculate the 9 EMA and 20 MA
ema9 = ema(close, lengthEMA)
ma20 = sma(close, lengthMA)

// Define the buy and sell conditions
buyCondition = close > ema9 and close > ma20
sellCondition = close < ema9 and close < ma20

// Define the close position condition
closeCondition = crossover(close, ema9) or crossover(close, ma20)

// Execute buy or sell orders
if (buyCondition)
    strategy.entry("Buy", strategy.long)
else if (sellCondition)
    strategy.entry("Sell", strategy.short)

// Close any position if the close condition is met
if (closeCondition)
    strategy.close_all()

// Coloring the candles based on conditions
barcolor(buyCondition ? color.green : na)
barcolor(sellCondition ? color.red : na)

// Plotting the EMA and MA for reference
plot(ema9, color=color.blue, title="9 EMA")
plot(ma20, color=color.orange, title="20 MA")


अधिक