संसाधन लोड हो रहा है... लोड करना...

व्यापार प्रणाली के बाद बहु-समय सीमा हेकिन-अशी चलती औसत प्रवृत्ति

लेखक:चाओझांग, दिनांकः 2025-01-06 16:20:56
टैगःईएमएएमएसीडीएचएएसएमएखरीदनाबेचना

img

अवलोकन

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

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

मूल तर्क में कई प्रमुख घटक शामिल हैंः

  1. हेकिन-अशी गणनाः बाजार शोर को कम करने के लिए विशेष ओएचएलसी गणनाओं के माध्यम से मूल मूल्य डेटा को चिकना करता है।
  2. मल्टी-टाइमफ्रेम ईएमए प्रणालीः 180 मिनट के समय के फ्रेम पर हेकिन-अशी ईएमए की गणना करता है, 60 मिनट के समय के फ्रेम पर धीमी ईएमए के साथ क्रॉसओवर सिग्नल बनाता है।
  3. एमएसीडी फ़िल्टरः ट्रेडिंग संकेतों को मान्य करने के लिए 15 मिनट की समय सीमा पर एमएसीडी सूचक की गणना करता है।
  4. सिग्नल उत्पन्न करने के नियमः जब तेजी से हेकिन-अशी ईएमए धीमी ईएमए से ऊपर जाता है, तो सिग्नल उत्पन्न करता है; यदि सक्षम है तो एमएसीडी पुष्टि के साथ; बिक्री संकेतों के लिए उलट।

रणनीतिक लाभ

  1. मजबूत सिग्नल चिकनाईः हेकिन-अशी मोमबत्तियाँ प्रभावी रूप से झूठे संकेतों को कम करती हैं।
  2. मल्टी-टाइमफ्रेम वैलिडेशनः विभिन्न टाइमफ्रेम का उपयोग करने से सिग्नल की विश्वसनीयता बढ़ जाती है।
  3. प्रभावी रुझान का अनुसरण: ईएमए क्रॉसओवर प्रणाली प्रभावी रूप से मध्यम से दीर्घकालिक रुझानों को पकड़ती है।
  4. लचीला फ़िल्टरिंग तंत्रः वैकल्पिक एमएसीडी फ़िल्टर अतिरिक्त संकेत पुष्टि प्रदान करता है।
  5. मजबूत पैरामीटर अनुकूलन क्षमताः विभिन्न बाजार विशेषताओं के लिए कई प्रमुख पैरामीटर अनुकूलित किए जा सकते हैं।

रणनीतिक जोखिम

  1. चक्रीय बाजार जोखिमः साइडवेज बाजारों में अक्सर झूठे ब्रेकआउट सिग्नल उत्पन्न कर सकता है।
  2. देरी का जोखिमः बहु-समय-सीमा सत्यापन से प्रविष्टियों में थोड़ी देरी हो सकती है।
  3. पैरामीटर संवेदनशीलता: विभिन्न पैरामीटर संयोजनों के परिणामस्वरूप प्रदर्शन में महत्वपूर्ण भिन्नताएं हो सकती हैं।
  4. बाजार परिवेश पर निर्भरता: रणनीति मजबूत ट्रेंड बाजारों में बेहतर प्रदर्शन करती है, अन्य परिस्थितियों में कम प्रदर्शन कर सकती है।

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

  1. अस्थिरता फ़िल्टरिंग जोड़ेंः बाजार अस्थिरता मूल्यांकन के लिए एटीआर या बोलिंगर बैंड का परिचय दें।
  2. समय-सीमा चयन को अनुकूलित करें: विशिष्ट उपकरण विशेषताओं के आधार पर समय-सीमा संयोजनों को समायोजित करें।
  3. स्टॉप-लॉस तंत्र में सुधारः ट्रेलिंग स्टॉप या अस्थिरता आधारित गतिशील स्टॉप-लॉस जोड़ें।
  4. स्थिति आकार में सुधारः संकेत की ताकत और बाजार की अस्थिरता के आधार पर स्थिति आकार को गतिशील रूप से समायोजित करें।
  5. बाजार के माहौल का विश्लेषण शामिल करेंः बाजार की स्थितियों को अलग करने के लिए प्रवृत्ति शक्ति संकेतक जोड़ें।

सारांश

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


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tradingbauhaus

//@version=5
strategy("Heikin Ashi Candle Time Frame @tradingbauhaus", shorttitle="Heikin Ashi Candle Time Frame @tradingbauhaus", overlay=true)

// Inputs
res = input.timeframe(title="Heikin Ashi Candle Time Frame", defval="60")
hshift = input.int(1, title="Heikin Ashi Candle Time Frame Shift")
res1 = input.timeframe(title="Heikin Ashi EMA Time Frame", defval="180")
mhshift = input.int(0, title="Heikin Ashi EMA Time Frame Shift")
fama = input.int(1, title="Heikin Ashi EMA Period")
test = input.int(1, title="Heikin Ashi EMA Shift")
sloma = input.int(30, title="Slow EMA Period")
slomas = input.int(1, title="Slow EMA Shift")
macdf = input.bool(false, title="With MACD filter")
res2 = input.timeframe(title="MACD Time Frame", defval="15")
macds = input.int(1, title="MACD Shift")

// Heikin Ashi calculation
var float ha_open = na
ha_close = (open + high + low + close) / 4
ha_open := na(ha_open[1]) ? (open + close) / 2 : (ha_open[1] + ha_close[1]) / 2
ha_high = math.max(high, math.max(ha_open, ha_close))
ha_low = math.min(low, math.min(ha_open, ha_close))

// Adjusted Heikin Ashi Close for different timeframes
mha_close = request.security(syminfo.tickerid, res1, ha_close[mhshift])

// MACD calculation
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
macdl = request.security(syminfo.tickerid, res2, macdLine[macds])
macdsl = request.security(syminfo.tickerid, res2, signalLine[macds])

// Moving Averages
fma = ta.ema(mha_close[test], fama)
sma = ta.ema(ha_close[slomas], sloma)
plot(fma, title="Heikin Ashi EMA", color=color.green, linewidth=2)
plot(sma, title="Slow EMA", color=color.red, linewidth=2)

// Strategy Logic
golong = ta.crossover(fma, sma) and (macdl > macdsl or not macdf)
goshort = ta.crossunder(fma, sma) and (macdl < macdsl or not macdf)

// Plot Shapes for Buy/Sell Signals
plotshape(golong, color=color.green, text="Buy", style=shape.triangleup, location=location.belowbar)
plotshape(goshort, color=color.red, text="SELL", style=shape.triangledown, location=location.abovebar)

// Strategy Orders
strategy.entry("Long", strategy.long, when=golong)
strategy.close("Long", when=goshort)
strategy.entry("Short", strategy.short, when=goshort)
strategy.close("Short", when=golong)

// Alerts
alertcondition(golong, "Heikin Ashi BUY", "")
alertcondition(goshort, "Heikin Ashi SELL", "")




संबंधित

अधिक