ईएमए ट्रेडिंग रणनीति के बाद रुझान

लेखक:चाओझांग, दिनांक: 2023-09-19 19:38:53
टैगः

अवलोकन

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

रणनीति तर्क

मूल तर्क यह है:

  1. त्वरित ईएमए की गणना, उदाहरण के लिए 12-अवधि ईएमए
  2. धीमी ईएमए की गणना करें, उदाहरण के लिए 26-अवधि ईएमए
  3. जब तेज ईएमए धीमी ईएमए से ऊपर जाता है, तो लंबी प्रविष्टि के लिए अपट्रेंड निर्धारित करें
  4. जब तेज ईएमए धीमी ईएमए से नीचे जाता है, तो लघु प्रवेश के लिए डाउनट्रेंड निर्धारित करें
  5. वर्तमान स्थिति से बाहर निकलें जब तेज ईएमए धीमी ईएमए से नीचे वापस पार हो जाए

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

स्वर्ण क्रॉस लॉन्ग के लिए अपट्रेंड की शुरुआत का संकेत देते हैं, जबकि डेथ क्रॉस शॉर्ट्स के लिए डाउनट्रेंड की शुरुआत का संकेत देते हैं। तेजी से ईएमए डेथ क्रॉस पर बाहर निकलना समय पर नुकसान को रोकने में मदद करता है।

लाभ

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

जोखिम और न्यूनीकरण

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

शमन उपाय:

  1. घाटे को सीमित करने के लिए रेंज स्टॉप का प्रयोग करें
  2. संभावित रुझान उलटने का पता लगाने के लिए अन्य संकेतक जोड़ें
  3. बेहतर प्रवृत्ति पहचान के लिए मापदंडों का अनुकूलन

बढ़ोतरी के अवसर

इस रणनीति को निम्नलिखित क्षेत्रों में बढ़ाया जा सकता हैः

  1. बेहतर अनुकूलन क्षमता के लिए ईएमए मापदंडों को स्वतः समायोजित करने के लिए मशीन लर्निंग

  2. बाजार की अस्थिरता के साथ समायोजित करने के लिए अस्थिरता आधारित स्थिति आकार

  3. आरएसआई जैसे थरथरानवाला प्रवेश बिंदुओं को ठीक करने के लिए

  4. बेहतर जोखिम प्रबंधन के लिए ट्रैलिंग स्टॉप, लाभ लेने वाले स्टॉप जोड़ना

  5. रुझान सत्यापन के लिए निधियों के प्रवाह/प्रवाहों को मापने के लिए मात्रा विश्लेषण

  6. पोर्टफोलियो संयोजनों के साथ गैर-संबद्ध रणनीतियों को कम करने और वापसी की स्थिरता बढ़ाने के लिए

निष्कर्ष

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © HomoDeus666

//@version=5

strategy("EMA12/26 with date backtest range (BTCpair)", overlay=true,initial_capital = 1,commission_type = strategy.commission.percent,currency = currency.BTC)

//input date and time
useDateFilter = input.bool(true, title="Filter Date Range of Backtest",
     group="Backtest Time Period")
backtestStartDate = input(timestamp("1 Jan 2021"), 
     title="Start Date", group="Backtest Time Period",
     tooltip="This start date is in the time zone of the exchange " + 
     "where the chart's instrument trades. It doesn't use the time " + 
     "zone of the chart or of your computer.")
backtestEndDate = input(timestamp("1 Jan 2022"),
     title="End Date", group="Backtest Time Period",
     tooltip="This end date is in the time zone of the exchange " + 
     "where the chart's instrument trades. It doesn't use the time " + 
     "zone of the chart or of your computer.")
     
//check date and time option
inTradeWindow =  true
/// plot and indicator
fastEMA = ta.ema(close,12), slowEMA=ta.ema(close,26)
plot(fastEMA,color=color.green,linewidth = 2)
plot(slowEMA,color=color.red,linewidth=2)

//entry when condition
longCondition = ta.crossover(fastEMA,slowEMA)
if (longCondition) and inTradeWindow
    strategy.entry("buy", strategy.long)

if ta.crossunder(ta.ema(close, 12), ta.ema(close, 26)) and inTradeWindow
    strategy.close("buy")
    
// trades and cancel all unfilled pending orders
if not inTradeWindow and inTradeWindow[1]
    strategy.cancel_all()
    strategy.close_all(comment="Date Range Exit")

अधिक