इम्पेलियम ब्रेकथ्रू ईएमए 34 क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांकः 2024-02-26 15:05:18
टैगः

img

अवलोकन

यह रणनीति ईएमए 34 के गति क्रॉसओवर पर आधारित एक प्रवृत्ति-अनुसरण रणनीति है। यह प्रवेश संकेत के रूप में ईएमए 34 की गति रेखा और ईएमए 34 के स्वर्ण क्रॉस के माध्यम से मूल्य के टूटने के सफलता संकेतों को जोड़ती है।

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

रणनीति पहले बंद, उच्च, निम्न, क्रमशः emaClose, emaHigh, emaLow के 34-अवधि ईएमए लाइनों की गणना करती है। फिर यह ईएमए हाई और ईएमए लो के माध्यम से कीमत तोड़ती है या नहीं, इसके अनुसार खरीद और बिक्री संकेत उत्पन्न करती है।

विशेष रूप से, जब समापन मूल्य emaHigh से अधिक हो जाता है, तो एक खरीद संकेत उत्पन्न होता है; जब समापन मूल्य emaLow से नीचे होता है, तो एक बिक्री संकेत उत्पन्न होता है। एक बार संकेत उत्पन्न हो जाने के बाद, उस समय समापन मूल्य पर प्रवेश करें, और लाभ लेने के लिए 100 अंक और स्टॉप लॉस को 50 अंक पर सेट करें।

इस प्रकार, रणनीति बाजार की प्रवृत्ति को पकड़ने और प्रवृत्ति का अनुसरण करने के लिए ईएमए 34 के गति संकेतक का उपयोग करती है।

लाभ विश्लेषण

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

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

इस रणनीति का मुख्य जोखिम यह है कि यह लगातार लंबे नुकसान के लिए प्रवण है। जब बाजार में एक नया अपट्रेंड शुरू करने से पहले एक संक्षिप्त समायोजन झटका होता है, तो यह रणनीति अक्सर घाटे में स्थितियों को कम कर सकती है। इसके अलावा, एक प्रवृत्ति-अनुसरण रणनीति के रूप में, यह एक साइडवेज बाजार में अच्छी तरह से लाभ नहीं उठा सकती है।

रणनीति की जीत दर को बेहतर बनाने के लिए स्टॉप लॉस बिंदु को उचित रूप से समायोजित करके या अन्य संकेतकों को जोड़कर अनुकूलन प्राप्त किया जा सकता है।

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

इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः

  1. फ़िल्टरिंग के लिए अन्य संकेतक जोड़ें, जैसे कि झूठे ब्रेकआउट में फंसने से बचने के लिए वॉल्यूम संकेतक जोड़ना।

  2. ईएमए चक्र मापदंडों को अनुकूलित करें और उन्हें किस्म के लिए अधिक उपयुक्त चक्र मापदंडों के लिए समायोजित करें।

  3. रणनीति की स्थिरता में सुधार के लिए सरल लाभ लेने और स्टॉप लॉस बिंदुओं के बजाय लाभ कारक जैसे निकास तंत्र का उपयोग करें।

  4. कम तरलता वाली अवधि में व्यापार से बचने के लिए तरलता फ़िल्टरिंग बढ़ाएं, जिससे फिसलने वाले नुकसान कम हो सकते हैं।

सारांश

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA 34 Crossover Strategy_4", overlay=true)

length = 34
exitPoints = 50

emaClose = ta.ema(close, length)
emaHigh = ta.ema(high, length)
emaLow = ta.ema(low, length)

var float[] entryPrices = array.new_float()
var float[] exitLevels = array.new_float()

// Long entry condition: Price crosses above EMA 34 high
enterLong = ta.crossover(close, emaHigh)

// Short entry condition: Price crosses below EMA 34 low
enterShort = ta.crossunder(close, emaLow)

// Exit condition for both long and short trades
exitLong = array.size(entryPrices) > 0 ? close >= array.get(entryPrices, array.size(entryPrices) - 1) + exitPoints : false
exitShort = array.size(entryPrices) > 0 ? close <= array.get(entryPrices, array.size(entryPrices) - 1) - exitPoints : false

if (enterLong)
    array.push(entryPrices, close)
    array.push(exitLevels, close + exitPoints)
    strategy.entry("Buy", strategy.long)

if (enterShort)
    array.push(entryPrices, close)
    array.push(exitLevels, close - exitPoints)
    strategy.entry("Sell", strategy.short)

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

if (exitShort)
    strategy.close("Sell")

plot(emaClose, color=color.blue, title="EMA 34 Close")
plot(emaHigh, color=color.red, title="EMA 34 High")
plot(emaLow, color=color.green, title="EMA 34 Low")

अधिक