एमएसीडी फ़िल्टर वी3 के साथ हेकेन एशी मूविंग एवरेज क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांक: 2023-10-25 11:26:17
टैगः

img

अवलोकन

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

रणनीति तर्क

  1. हेकेन आशि मोमबत्तियों के उद्घाटन और समापन की कीमतों की गणना करें।

  2. तेजी से चलती औसत (ईएमए) और धीमी गति से चलती औसत (एसएमए) की गणना करें।

  3. जब तेज एमए धीमी एमए से पार हो जाता है, तो एक खरीद संकेत उत्पन्न होता है।

  4. जब तेज एमए धीमी एमए से नीचे जाता है, तो एक बिक्री संकेत उत्पन्न होता है।

  5. यदि एमएसीडी फ़िल्टर सक्षम है, तो खरीदारी संकेत केवल तभी उत्पन्न होते हैं जब एमएसीडी हिस्टोग्राम 0 रेखा के ऊपर से गुजरता है, और बिक्री संकेत तभी उत्पन्न होते हैं जब एमएसीडी हिस्टोग्राम 0 रेखा के नीचे से गुजरता है।

लाभ विश्लेषण

  1. हेकेन आशी मोमबत्तियाँ प्रभावी रूप से बाजार के शोर को फ़िल्टर करती हैं, जिससे एमए क्रॉसओवर सिग्नल अधिक विश्वसनीय हो जाते हैं।

  2. विभिन्न अवधियों के एमए को मिलाकर एकल एमए से झूठे ब्रेकआउट से बचा जा सकता है।

  3. एमएसीडी फ़िल्टर गलत संकेतों से बचता है और संकेत की गुणवत्ता में सुधार करता है।

  4. एमए की गणना करने के लिए हेकेन आशी का प्रयोग करने से सामान्य मोमबत्तियों से ड्रॉडाउन कम होता है।

  5. रणनीति में उचित मापदंड और मध्यम व्यापारिक आवृत्ति है, जो उच्च आवृत्ति व्यापार के बिना स्थिर लाभ की अनुमति देती है।

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

हालांकि, कुछ जोखिमों पर ध्यान देने की आवश्यकता हैः

  1. विभिन्न बाजारों में बार-बार स्थिति समायोजन हो सकते हैं।

  2. कुछ मामलों में MACD फ़िल्टर विफल हो सकता है, जिसके परिणामस्वरूप झूठे संकेत मिल सकते हैं।

  3. एमए प्रणाली पैरामीटर ट्यूनिंग के प्रति संवेदनशील होती है, जिसके लिए सावधानीपूर्वक अनुकूलन की आवश्यकता होती है।

  4. लंबी होल्डिंग पोजीशनों को उन घटनाओं की निगरानी करने की आवश्यकता होती है जो बाजार में महत्वपूर्ण परिवर्तन का कारण बन सकती हैं।

  5. मुख्य रुझानों का मैन्युअल आकलन अभी भी आवश्यक है ताकि काउंटर ट्रेंड ट्रेडिंग से नुकसान से बचा जा सके।

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


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

//@version=3
//Heiken-Ashi Strategy  V3 by wziel

// strategy("Heiken-Ashi Strategy  V3",shorttitle="WZIV3",overlay=true,default_qty_value=10000,initial_capital=10000,currency=currency.USD)
res = input(title="Heikin Ashi Candle Time Frame",  defval="60")
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(30,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame",  defval="15")
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)





अधिक