यह रणनीति ईएमए क्रॉसओवर पर आधारित एक सरल ट्रेंड फॉलोअप रणनीति है। इसमें अलग-अलग पैरामीटर वाली दो ईएमए लाइनें, एक अल्पकालिक ईएमए लाइन और एक दीर्घकालिक ईएमए लाइन का उपयोग किया जाता है। जब अल्पकालिक ईएमए लाइन दीर्घकालिक ईएमए लाइन के ऊपर पार करती है, तो लंबी हो जाती है। जब अल्पकालिक ईएमए लाइन दीर्घकालिक ईएमए लाइन के नीचे पार करती है, तो स्थिति बंद हो जाती है। जोखिम का प्रबंधन करने के लिए स्टॉप लॉस और ले लाभ के साथ।
ईएमए संकेतक एक प्रवृत्ति के बाद संकेतक है जो मूल्य को घातीय रूप से चिकना करता है। अल्पकालिक ईएमए रेखा हाल के प्रवृत्ति को दर्शाते हुए मूल्य परिवर्तनों का तेजी से जवाब देती है। दीर्घकालिक ईएमए रेखा धीमी गति से प्रतिक्रिया करती है, जो दीर्घकालिक प्रवृत्ति को दर्शाती है। जब लघु ईएमए लंबे ईएमए से ऊपर जाता है, तो यह इंगित करता है कि हाल ही में ऊपर की गति लंबी अवधि की प्रवृत्ति से मजबूत है, लंबी हो सकती है। इसके विपरीत, जब लघु ईएमए लंबे ईएमए से नीचे जाता है, तो यह इंगित करता है कि हाल ही में नीचे की गति मजबूत है, लंबी स्थिति को बंद करना चाहिए।
यह रणनीति 9 अवधि और 21 अवधि ईएमए लाइनें निर्धारित करती है। व्यापार संकेतों के रूप में 9 अवधि लघु ईएमए और 21 अवधि लंबे ईएमए के क्रॉसओवर का उपयोग करेंः
जोखिम समाधान:
यह रणनीति दो ईएमए के ईएमए क्रॉसओवर का लाभ उठाती है ताकि रुझानों का पालन किया जा सके। इसका लाभ सरल तर्क, मध्यम ट्रेडिंग आवृत्ति, मध्यम से दीर्घकालिक रुझानों को पकड़ना है। हालांकि ईएमए में लेगिंग प्रभाव है। निस्पंदन के लिए अधिक संकेतक जोड़ना और गतिशील स्टॉप लॉस का अनुकूलन जोखिम को और कम कर सकता है। कुल मिलाकर, ईएमए क्रॉसओवर मध्यम से दीर्घकालिक रुझानों को जब्त करने से प्रभावी है।
/*backtest start: 2023-01-25 00:00:00 end: 2024-01-31 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("EMA Crossover Strategy", overlay=true) // Input parameters shortPeriod = input(9, title="Short EMA Period") longPeriod = input(21, title="Long EMA Period") stopLossPercent = input(1, title="Stop Loss (%)") / 100 takeProfitMultiplier = input(2, title="Take Profit Multiplier") // Calculate EMAs emaShort = ema(close, shortPeriod) emaLong = ema(close, longPeriod) // Plot EMAs plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") // Strategy logic strategy.entry("Buy", strategy.long, when=crossover(emaShort, emaLong)) strategy.close("Buy", when=crossunder(emaShort, emaLong)) // Risk management atrValue = atr(14) stopLossLevel = close * (1 - stopLossPercent) takeProfitLevel = close * takeProfitMultiplier strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=stopLossLevel, profit=takeProfitLevel)