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

संशोधित हेकिन-अशी के आधार पर रणनीति का अनुसरण करते हुए डबल स्मूदीड मूविंग एवरेज ट्रेंड

लेखक:चाओझांग, दिनांकः 2024-11-29 15:03:37
टैगः

img

अवलोकन

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

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

मूल तर्क में निम्नलिखित प्रमुख चरण शामिल हैंः

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

रणनीतिक लाभ

  1. दोहरी चिकनाई से झूठे संकेत काफी कम होते हैं
  2. केवल लंबी अवधि के दृष्टिकोण से शॉर्ट-सेलिंग के जोखिम समाप्त हो जाते हैं
  3. प्रवृत्ति की पुष्टि के बाद प्रवेश जीत दर में सुधार करता है
  4. पूर्ण संकेत प्रणाली स्वचालित व्यापार का समर्थन करती है
  5. विभिन्न व्यापारिक आवश्यकताओं को पूरा करने के लिए लचीला समय सीमा चयन
  6. सरल और स्पष्ट प्रवेश/निकास नियम निष्पादन को आसान बनाते हैं
  7. विभिन्न बाजार स्थितियों में धन प्रबंधन का समर्थन करता है

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

  1. रुझान के उलटने के दौरान संभावित बड़े ड्रॉडाउन
  2. विभिन्न बाजारों में कई झूठे संकेत संभव
  3. पूर्ण स्थिति व्यापार पूंजी जोखिम को बढ़ाता है
  4. विलंबित प्रवेश संकेत प्रारंभिक मूल्य आंदोलनों को मिस कर सकते हैं
  5. प्रदर्शन विभिन्न समय सीमाओं में काफी भिन्न होता है

रणनीति अनुकूलन दिशाएं

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

सारांश

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


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

//@version=5
strategy("Smoothed Heiken Ashi Strategy Long Only", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len = input.int(10, title="EMA Length")
len2 = input.int(10, title="Smoothing Length")
start_date = input(defval=timestamp("2020-01-01"), title="Backtest Start Date")

o = ta.ema(open, len)
c = ta.ema(close, len)
h = ta.ema(high, len)
l = ta.ema(low, len)

haclose = (o + h + l + c) / 4
var float haopen = na
haopen := na(haopen[1]) ? (o + c) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = math.max(h, math.max(haopen, haclose))
halow = math.min(l, math.min(haopen, haclose))

o2 = ta.ema(haopen, len2)
c2 = ta.ema(haclose, len2)
h2 = ta.ema(hahigh, len2)
l2 = ta.ema(halow, len2)

col = o2 > c2 ? color.red : color.lime

// Plot candles without visible wicks
plotcandle(o2, o2, c2, c2, title="Heikin Smoothed", color=col, wickcolor=color.new(col, 100))

// Delayed Buy and Sell signals
colorChange = col != col[1]
buySignal = colorChange[1] and col[1] == color.lime
sellSignal = colorChange[1] and col[1] == color.red

plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.lime, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)

// Strategy entry and exit
if (true)
    if (buySignal)
        strategy.entry("Long", strategy.long)
    if (sellSignal)
        strategy.close("Long")

// Add a vertical line at the start date
// if (time == start_date)
//     line.new(x1=bar_index, y1=low, x2=bar_index, y2=high, color=color.blue, width=2)

// Alert conditions
alertcondition(colorChange[1], title="Color Change Alert", message="Heiken Ashi Candle Color Changed")
alertcondition(buySignal, title="Buy Signal Alert", message="Buy Signal: Color changed from Red to Green")
alertcondition(sellSignal, title="Sell Signal Alert", message="Sell Signal: Color changed from Green to Red")

अधिक