यह रणनीति एक व्यापक ट्रेडिंग प्रणाली है जो चलती औसत, गति और थरथरानवाला संकेतकों को जोड़ती है। यह रणनीति जब बाजार के रुझान स्पष्ट होते हैं और गति पर्याप्त होती है तो ट्रेडों को निष्पादित करने के लिए चलती औसत अभिसरण विचलन (एमएसीडी), घातीय चलती औसत (ईएमए), और सापेक्ष शक्ति सूचकांक (आरएसआई) का उपयोग करती है। यह रणनीति मुख्य रूप से संकेत विश्वसनीयता सुनिश्चित करने के लिए क्रॉस-प्रमाणन के लिए कई तकनीकी संकेतकों का उपयोग करके, ऊपर की ओर रुझानों पर केंद्रित है।
रणनीति व्यापार के अवसरों को निर्धारित करने के लिए एक ट्रिपल-फिल्टरिंग तंत्र का उपयोग करती हैः 1. ट्रेंड कन्फर्मेशनः ट्रेंड फिल्टर के रूप में 200-दिवसीय घातीय चलती औसत (EMA200) का उपयोग करता है, केवल तब ही लंबी स्थिति पर विचार करता है जब कीमत EMA200 से ऊपर हो। 2. गति की पुष्टिः बाजार की गति का आकलन करने के लिए एमएसीडी संकेतक (पैरामीटरः तेज 12, धीमा 26, संकेत 9) का उपयोग करता है, जिसके लिए संकेत रेखा के ऊपर एमएसीडी रेखा की आवश्यकता होती है। 3. दोलन पुष्टिकरण: ओवरबॉट/ओवरसोल्ड स्थितियों के लिए आरएसआई संकेतक (पैरामीटर 14) का उपयोग करता है, जिसके लिए आरएसआई 50-70 के बीच की आवश्यकता होती है।
स्थिति बंद करने की शर्तें लचीली होती हैं, जो निम्न में से किसी एक कारण से होती हैं: - एमएसीडी रेखा सिग्नल रेखा के नीचे पार करती है - मूल्य EMA200 से नीचे गिरता है - आरएसआई 70 से अधिक ओवरबॉट क्षेत्र में प्रवेश करता है
यह रणनीति कई तकनीकी संकेतकों के व्यापक उपयोग के माध्यम से एक अपेक्षाकृत मजबूत ट्रेडिंग प्रणाली का निर्माण करती है। इसका मुख्य लाभ कई पुष्टिकरण तंत्र में निहित है, प्रभावी रूप से झूठे संकेतों के प्रभाव को कम करता है। उचित अनुकूलन और बेहतर जोखिम नियंत्रण के माध्यम से, रणनीति में विभिन्न बाजार स्थितियों में स्थिर प्रदर्शन बनाए रखने की क्षमता है। जबकि पिछड़ने और खोए हुए अवसरों के जोखिम हैं, यह समग्र रूप से वास्तविक दुनिया के मूल्य के साथ एक व्यावहारिक ट्रेडिंग रणनीति है।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Simplified SOL/USDT Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Input parameters fast_length = input(12, "MACD Fast Length") slow_length = input(26, "MACD Slow Length") signal_length = input(9, "MACD Signal Length") ema_length = input(200, "EMA Length") rsi_length = input(14, "RSI Length") // Calculate indicators [macd, signal, hist] = ta.macd(close, fast_length, slow_length, signal_length) ema200 = ta.ema(close, ema_length) rsi = ta.rsi(close, rsi_length) // Entry conditions long_entry = close > ema200 and macd > signal and rsi > 50 and rsi < 70 // Exit conditions long_exit = macd < signal or close < ema200 or rsi > 70 // Strategy execution if (long_entry) strategy.entry("Long", strategy.long) if (long_exit) strategy.close("Long") // Plot indicators plot(ema200, color=color.blue, title="EMA 200") plot(macd, color=color.blue, title="MACD") plot(signal, color=color.orange, title="Signal") // Plot entry and exit points plotshape(long_entry, title="Long Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(long_exit, title="Long Exit", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)