डबल एक्सपोनेंशियल मूविंग एवरेज क्रॉसओवर रणनीति


निर्माण तिथि: 2023-11-23 17:34:06 अंत में संशोधित करें: 2023-11-23 17:34:06
कॉपी: 3 क्लिक्स: 762
1
ध्यान केंद्रित करना
1617
समर्थक

डबल एक्सपोनेंशियल मूविंग एवरेज क्रॉसओवर रणनीति

अवलोकन

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

रणनीति सिद्धांत

यह रणनीति एक साथ 3 अलग-अलग पैरामीटरों के लिए द्विआधारी चलती औसत का उपयोग करती हैः डीईएमए ((8), डीईएमए ((20) और डीईएमए ((63) । इनमें सेः

  • डीईएमए (DEMA) (8) - सबसे तेज़ प्रतिक्रिया, अल्पकालिक रुझानों को पकड़ने के लिए;
  • डीईएमए (२०) मध्यम अवधि के रुझानों की पहचान करने के लिए थोड़ा धीमा है;
  • DEMA ((63) सबसे धीमी प्रतिक्रिया है, जिसका उपयोग दीर्घकालिक प्रवृत्ति की दिशा का आकलन करने के लिए किया जाता है।

जब तेज रेखा DEMA ((8) ऊपर से मध्य रेखा DEMA ((20) और धीमी रेखा DEMA ((63) को पार करती है, तो यह दर्शाता है कि नीचे से ऊपर की ओर मुड़कर, अधिक करें; जब तेज रेखा DEMA ((8) नीचे से मध्य रेखा DEMA ((20) और धीमी रेखा DEMA ((63) को पार करती है, तो यह दर्शाता है कि ऊपर से नीचे की ओर मुड़कर, खाली करें।

श्रेष्ठता विश्लेषण

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

DEM लाइनों को कई समय तक संयोजित करने से ट्रेडिंग सिग्नल की गुणवत्ता में सुधार होता है और झूठे ब्रेकडाउन से बचा जाता है। साथ ही, रणनीति केवल तीन लाइनों के पार होने पर संकेत देती है, जिससे बहुत अधिक बार ट्रेडिंग से बचा जाता है।

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

इस रणनीति में मुख्य रूप से निम्नलिखित जोखिम हैं:

  1. तीन-लाइन क्रॉसिंग सिग्नल कम हैं और कुछ व्यापारिक अवसरों को याद करना आसान है;
  2. डीईएम लाइनों के क्रॉसिंग में भारी उतार-चढ़ाव के कारण देरी हुई, जिससे कीमतों में बदलाव का समय पर जवाब नहीं दिया जा सका।
  3. इस तरह के एक बयान में उन्होंने कहा, “हमारे पास कोई विकल्प नहीं है।

आगे के सुधार और जोखिम नियंत्रण के लिए, चलती औसत पैरामीटर का अनुकूलन करें और फ़िल्टरिंग शर्तें जोड़ें।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

  1. विभिन्न बाजारों की विशेषताओं के अनुरूप चलती औसत मापदंडों को अनुकूलित करना;
  2. गलत संकेतों से बचने के लिए फ़िल्टरिंग शर्तों जैसे कि लेनदेन की मात्रा और उतार-चढ़ाव बढ़ाना;
  3. MACD, KDJ, आदि जैसे अन्य संकेतकों के साथ संयोजन में फ़िल्टर झूठे संकेत;
  4. यह एक बहुत ही महत्वपूर्ण कदम है, क्योंकि यह एक बहुत ही महत्वपूर्ण कदम है।
  5. स्थिति प्रबंधन को अनुकूलित करें ताकि लाभ अनुपात घाटे के अनुपात से अधिक हो।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
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/
// © Noldo

//@version=4
//Quoted by Author HighProfit

//Lead-In
strategy("Double Exponential Moving Average 8-20-63 Strategy", 
         shorttitle="DEMA-8-20-63", 
         overlay=true,
         max_bars_back = 5000,
         initial_capital=100000, 
         max_bars_back = 5000,
         default_qty_type=strategy.percent_of_equity, 
         default_qty_value=100, 
         commission_type=strategy.commission.percent, 
         commission_value=0.1,
         pyramiding = 0)

short = input(8, minval=1)
srcShort = input(ohlc4, title="Source Dema 1")

long = input(20, minval=1)
srcLong = input(low, title="Source Dema 2")

long2 = input(63, minval=1)
srcLong2 = input(close, title="Source Dema 3")
e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=color.green, linewidth=2)

e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=color.blue, linewidth=2)

e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=color.black, linewidth=2)

longC  = dema1 > dema2 and dema1 > dema3
shortC = dema1 < dema2 and dema1 < dema3 

alertlong  = longC and  not longC[1]
alertshort = shortC and not shortC[1]


strategy.entry("Long" , strategy.long , when = longC ,comment="Long")
strategy.entry("Short", strategy.short, when = shortC,comment="Short")

// Alerts 

alertcondition(longC  , title='Long' , message=' Buy  Signal ')
alertcondition(shortC , title='Short', message=' Sell Signal ')