यह रणनीति बाजारों में संभावित व्यापारिक अवसरों की पहचान करने के लिए दोहरे घातीय चलती औसत (ईएमए) क्रॉसओवर और सापेक्ष शक्ति सूचकांक (आरएसआई) के संयोजन का उपयोग करती है। यह उन व्यापारियों के लिए उपयुक्त है जो बड़े मूल्य आंदोलनों और उतार-चढ़ाव को ट्रैक करना चाहते हैं।
मूल विचार यह है कि जब तेजी से 9 सप्ताह का ईएमए ऊपर की ओर बढ़ता है और धीमे 21 सप्ताह के ईएमए के ऊपर पार करता है, क्योंकि यह संकेत देता है कि बाजार की प्रवृत्ति मजबूत हो सकती है। फिर यदि आरएसआई 50 से ऊपर है, तो यह खरीद संकेत की पुष्टि करता है क्योंकि इसका मतलब है कि ऊपर की गति मजबूत है।
विशेष रूप से, जब 9-सप्ताह का ईएमए 21-सप्ताह के ईएमए से ऊपर जाता है, और 14-सप्ताह का आरएसआई 50 से अधिक होता है, तो एक लंबा प्रवेश संकेत ट्रिगर किया जाता है। तब 5% स्टॉप लॉस और 10% लाभ लक्ष्य के साथ 2% खाता जोखिम के लिए पदों का आकार दिया जाता है। 3% ट्रैलिंग स्टॉप भी लाभ में लॉक करता है।
बेचने का संकेत विपरीत तर्क पर आधारित हैः यदि 9 सप्ताह का ईएमए 21 सप्ताह के ईएमए से नीचे जाता है या यदि आरएसआई 50 से नीचे गिर जाता है, तो यह इंगित करता है कि अल्पकालिक प्रवृत्ति नीचे की ओर मुड़ गई है।
यह इन मापदंडों के संयोजनों का व्यवस्थित परीक्षण करके अनुकूलित किया जा सकता है। शर्त तर्क में अतिरिक्त फ़िल्टर शोर ट्रेडों को कम कर सकते हैं। मौलिक बातों पर विचार करने से अधिक पुष्टि प्रदान की जा सकती है।
यह रणनीति ईएमए और आरएसआई की शक्ति का लाभ उठाती है ताकि बड़े रुझानों के भीतर संभावित अवसरों की पहचान की जा सके। यह प्रति व्यापार जोखिम को प्रभावी ढंग से नियंत्रित करने के लिए स्पष्ट जोखिम प्रबंधन नियम प्रदान करता है। आगे के परीक्षण और अनुकूलन मापदंड प्रदर्शन को बढ़ाना जारी रख सकते हैं। यह बाजारों में बड़े चक्रीय उतार-चढ़ाव का व्यापार करने का एक प्रभावी तरीका प्रदान करता है।
/*backtest start: 2023-12-22 00:00:00 end: 2024-01-21 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Weekly Swing Trading Strategy", overlay=true) // Entry Indicators shortEma = ema(close, 9) longEma = ema(close, 21) rsiValue = rsi(close, 14) // Entry Condition longCondition = crossover(shortEma, longEma) and rsiValue > 50 if (longCondition) strategy.entry("Long", strategy.long) // Position Sizing (2% risk per trade) riskPerTrade = 0.02 stopLossPercent = 0.05 // 5% stop loss stopLossPrice = close * (1 - stopLossPercent) strategy.exit("Stop Loss", "Long", stop=stopLossPrice) // Profit Target and Trailing Stop profitTargetPercent = 0.10 // 10% profit target profitTargetPrice = close * (1 + profitTargetPercent) trailStopPercent = 0.03 // 3% trailing stop strategy.exit("Take Profit", "Long", limit=profitTargetPrice, trail_price=trailStopPercent, trail_offset=trailStopPercent) // Exit Strategy exitCondition = crossunder(shortEma, longEma) or rsiValue < 50 // Exit when EMAs cross or RSI drops below 50 strategy.close("Long", when=exitCondition) plot(shortEma, color=color.red) plot(longEma, color=color.blue) hline(50, "RSI 50", color=color.purple)