चलती औसत ट्रैकिंग ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांक: 2023-10-24 14:39:08
टैगः

img

अवलोकन

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

रणनीति तर्क

यह रणनीति मुख्यतः निम्नलिखित सिद्धांतों पर आधारित हैः

  1. हेकिन आशि मोमबत्तियों का प्रयोग बाजार की शोर को फ़िल्टर कर सकता है और रुझानों की पहचान कर सकता है।

  2. धीमी एमए के ऊपर तेजी से एमए पार करना ऊपर की ओर रुझान दर्शाता है, लंबा जाना; नीचे पार करना नीचे की ओर रुझान दर्शाता है, छोटा जाना।

  3. एमएसीडी संकेतक मूल्य प्रवृत्तियों की पहचान कर सकता है और झूठे ब्रेकआउट को फ़िल्टर कर सकता है। 0 से ऊपर का एमएसीडी हिस्टोग्राम एक तेजी वाले बाजार को दर्शाता है, 0 से नीचे एक मंदी बाजार को दर्शाता है।

  4. विशेष रूप से, रणनीति पहले हेकिन आशी मोमबत्तियों के खुले और बंद मूल्य की गणना करती है। फिर यह तेज और धीमी ईएमए लाइनों की गणना करती है। यह लंबे समय तक चला जाता है जब तेज ईएमए धीमी ईएमए से ऊपर पार करता है, और कम हो जाता है जब तेज ईएमए धीमी ईएमए से नीचे पार करता है। एमएसीडी संकेतक का उपयोग झूठे ब्रेकआउट संकेतों को फ़िल्टर करने के लिए किया जाता है।

लाभ

  1. हेकिन आशी मोमबत्तियां शोर को फ़िल्टर कर सकती हैं और रुझान की दिशा निर्धारित करने में मदद कर सकती हैं।

  2. तेज और धीमी ईएमए क्रॉस सिस्टम एक परिपक्व ट्रेडिंग रणनीति है जो प्रवृत्ति का अनुसरण करती है।

  3. एमएसीडी फ़िल्टर झूठे ब्रेकआउट को कम करके अधिक सटीक ट्रेडिंग सिग्नल प्रदान करता है।

  4. ईएमए अवधि, एमएसीडी मापदंडों आदि को समायोजित करके रणनीति में अनुकूलन की बड़ी जगह है।

  5. सरल और सहज रणनीति तर्क, समझने और लागू करने में आसान, अत्यधिक अस्थिर क्रिप्टो बाजारों के लिए उपयुक्त है।

जोखिम

  1. यह रणनीति मौलिक विश्लेषण के बिना केवल तकनीकी संकेतकों पर निर्भर करती है, प्रमुख समाचार घटनाओं को याद कर सकती है और नुकसान का कारण बन सकती है।

  2. गलत ईएमए अवधि सेटिंग्स अत्यधिक झूठे संकेत और हानि उत्पन्न कर सकती हैं।

  3. एमएसीडी फ़िल्टर पैरामीटर ट्यूनिंग पर निर्भर करता है, गलत सेटिंग्स गलत ब्रेकआउट को प्रभावी ढंग से फ़िल्टर करने में विफल हो सकती हैं।

  4. अचानक कीमत में वृद्धि होने से स्टॉप लॉस हो सकता है और बड़े नुकसान हो सकते हैं।

  5. अस्थिर बाजारों में उचित स्टॉप लॉस सेट करना मुश्किल है, नुकसान के प्रवर्धन का जोखिम है।

अनुकूलन

  1. इष्टतम संयोजन खोजने के लिए ईएमए अवधि मापदंडों का अनुकूलन करें।

  2. प्रवृत्ति पहचान क्षमता में सुधार के लिए एमएसीडी मापदंडों का अनुकूलन करें।

  3. संकेतों को फ़िल्टर करने के लिए अन्य तकनीकी संकेतक जैसे आरएसआई, केडी आदि जोड़ें।

  4. प्रवृत्ति रेखाओं, समर्थन/प्रतिरोध स्तरों आदि के आधार पर ट्रेडिंग रेंज निर्धारित करें।

  5. विभिन्न क्रिप्टो विशेषताओं के अनुसार मापदंडों को समायोजित करें.

  6. एकल व्यापार हानि राशि को नियंत्रित करने के लिए स्टॉप लॉस रणनीतियों को जोड़ें।

सारांश

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


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

//@version=4
//Heikin Ashi Strategy  V3 by breizh29

// strategy("Heikin Ashi Strategy  V3",shorttitle="HAS V3",overlay=true,default_qty_value=100,initial_capital=100,currency=currency.EUR) 
res = input(title="Heikin Ashi Candle Time Frame",  defval="30")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame",  defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(10,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame",  defval="12")
macds = input(1,title="MACD Shift")




//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])

//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])

//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)


//Strategy
golong =  crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort =   crossunder(fma,sma) and (macdl < macdsl or macdf == false )


strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)

अधिक