हीपिंग मूविंग एवरेज ट्रेंड रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-03 12:18:29
टैगः

img

अवलोकन

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

रणनीति तर्क

केपी रणनीति में तीन प्रकार के संकेतकों का उपयोग किया जाता हैः

  1. मूविंग एवरेजः एक तेज़ ईएमए और धीमी एसएमए। ईएमए मूल्य परिवर्तनों पर तेजी से प्रतिक्रिया करता है जबकि एसएमए अधिक स्थिर है। दोनों के बीच क्रॉसओवर व्यापार संकेत उत्पन्न करते हैं।

  2. हेकेन आशी कैंडल: अधिक स्पष्ट प्रवृत्ति परिभाषा के साथ विशेष कैंडलस्टिक चार्ट। ईएमए को प्लॉट करने के लिए मूल्य डेटा स्रोत के रूप में उपयोग किया जाता है।

  3. लॉग रूपांतरण: प्रतिशत परिवर्तनों को बेहतर ढंग से देखने के लिए मूल्य डेटा को रूपांतरित करने का एक विकल्प।

विशिष्ट तर्क यह है कि जब तेजी से ईएमए धीमे एसएमए के ऊपर पार करता है, और रिवर्स क्रॉसओवर होने पर स्थिति से बाहर निकल जाता है। यह रणनीति प्रवृत्ति के बाद की श्रेणी से संबंधित है।

लाभ विश्लेषण

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

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

  1. रुझान उलटने का जोखिम। समय पर स्टॉप लॉस की आवश्यकता
  2. ओवरफिटिंग से बचने के लिए सावधानीपूर्वक पैरामीटर अनुकूलन
  3. साधन और समय सीमा के चयन का परिणामों पर बहुत प्रभाव पड़ता है
  4. मजबूती को बैकटेस्टिंग के माध्यम से मान्य किया जाना चाहिए

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

  1. अनुकूलन पैरामीटर अनुकूलन मॉड्यूल जोड़ें
  2. झूठे संकेतों से बचने के लिए अधिक फ़िल्टर शामिल करें
  3. स्वचालन के लिए एल्गो ट्रेडिंग मॉड्यूल बनाएँ
  4. मोड़ बिंदुओं पर मशीन लर्निंग मॉडल लागू करें
  5. गतिशील ट्रेलिंग स्टॉप लॉस के लिए स्टॉप लॉस रणनीति में सुधार

निष्कर्ष

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


/*backtest
start: 2022-12-27 00:00:00
end: 2024-01-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("KP 15min Strategy", shorttitle="KP15", overlay=false)

res = input("D",title="Heikin Ashi Candle Time Frame")
hshift = input(0, title="Heikin Ashi Candle Time Frame Shift")
res1 = input("W",title="Heikin Ashi EMA Time Frame")
mhshift = input(0, title="Heikin Ashi EMA Time Frame Shift")
fama = input(10, title="Heikin Ashi EMA Period")
test = input(0, title="Heikin Ashi EMA Shift")
sloma = input(100, title="Slow EMA Period")
slomas = input(0, title="Slow EMA Shift")
logtransform = input(false, title="Log Transform")
stoploss = input(true, title="Stop Loss")
showplots = input(true, title="Show Plots")

ha_t = request.security(syminfo.tickerid, res, expression=hlc3)
ha_close = request.security(syminfo.tickerid, res, expression=logtransform ? math.log(close[hshift]) : close[hshift])
mha_close = request.security(syminfo.tickerid, res1, expression=logtransform ? math.log(close[mhshift]) : close[mhshift])

fma = ta.ema(mha_close[test], fama)
sma = ta.ema(ha_close[slomas], sloma)

plot(showplots ? (logtransform ? math.exp(fma) : fma) : na, title="MA", color=color.new(color.blue, 0), linewidth=2, style=plot.style_line)
plot(showplots ? (logtransform ? math.exp(sma) : sma) : na, title="SMA", color=color.new(color.orange, 0), linewidth=2, style=plot.style_line)

golong = ta.crossover(fma, sma)
exitLong = ta.crossunder(fma, sma)

if (golong)
    strategy.entry("Buy", strategy.long)

if (exitLong)
    strategy.close("Buy")


अधिक