डबल ईएमए स्प्रेड ब्रेकआउट रणनीति एक प्रवृत्ति के बाद की रणनीति है। यह अलग-अलग अवधि के साथ दो ईएमए लाइनों का उपयोग करता है और ट्रेड करता है जब प्रवृत्ति की दिशा को पकड़ने के लिए दो ईएमए के बीच पर्याप्त रूप से बड़ा स्प्रेड होता है। यह रणनीति मजबूत प्रवृत्ति प्रवृत्तियों वाले बाजारों में अच्छी तरह से काम करती है।
रणनीति व्यापार संकेतों के लिए एक तेज ईएमए (छोटी अवधि ईएमए) और एक धीमी ईएमए (लंबी अवधि ईएमए) का उपयोग करती है। विशिष्ट तर्क हैः
तेजी से ईएमए और धीमी ईएमए की गणना करें।
जब तेज ईएमए धीमे ईएमए से ऊपर जाता है और दोनों ईएमए के बीच का स्प्रेड एक सीमा से अधिक हो जाता है, तो लंबा हो जाता है।
जब तेज ईएमए धीमी ईएमए से नीचे जाता है और दोनों ईएमए के बीच का स्प्रेड एक सीमा से अधिक हो जाता है, तो शॉर्ट करें।
जब कीमत तेजी से ईएमए से नीचे गिर जाती है, तो लंबी पोजीशन बंद कर दें।
जब कीमत तेजी से ईएमए से ऊपर निकल जाती है, तो शॉर्ट पोजीशन बंद कर दें।
इस तरह, यह प्रवृत्ति की दिशा की पहचान करने के लिए ईएमए की चिकनीता का उपयोग करता है, और सटीक प्रवेश समय निर्धारित करने के लिए ईएमए स्प्रेड ब्रेकआउट। जितना बड़ा स्प्रेड, उतनी ही मजबूत प्रवृत्ति, और व्यापार करने का बड़ा अवसर।
ईएमए ट्यूनिंग, स्प्रेड थ्रेशोल्ड और स्टॉप लॉस प्लेसमेंट के माध्यम से जोखिम को कम किया जा सकता है।
डबल ईएमए स्प्रेड ब्रेकआउट रणनीति एक प्रभावी लेकिन सरल प्रवृत्ति के बाद की रणनीति है। यह प्रवृत्ति बाजारों में अच्छी तरह से लाभ कमा सकता है लेकिन उचित मापदंडों की आवश्यकता है। अनुकूलन और जोखिम प्रबंधन के साथ, यह अपनी ताकतों का पूरी तरह से लाभ उठा सकता है। अनुसंधान और आवेदन करने के लिए एक सार्थक प्रवृत्ति रणनीति।
/*backtest start: 2023-09-24 00:00:00 end: 2023-10-24 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075) diffMinimum = input(0.95, step=0.01) small_ema = input(13, title="Small EMA") long_ema = input(26, title="Long EMA") ema1 = ema(close, small_ema) ema2 = ema(close, long_ema) orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum longCondition = close > ema1 and ema1 > ema2 if (longCondition and orderCondition) strategy.entry("Long", strategy.long) shortCondition = close < ema1 and ema1 < ema2 if (shortCondition and orderCondition) strategy.entry("Short", strategy.short) strategy.close("Short", when=close > ema1) strategy.close("Long", when=close < ema1) plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2) plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)