
यह एक द्विआधारी इक्विटी और ट्रेंड ट्रैकिंग पर आधारित एक मात्रात्मक ट्रेडिंग रणनीति है। यह रणनीति मुख्य रूप से 47 चक्रों और 95 चक्रों की निर्देशांक चलती औसत (ईएमए) का उपयोग करती है, जो बाजार की प्रवृत्ति को पकड़ने के लिए, इक्विटी क्रॉसिंग सिग्नल के माध्यम से व्यापार करती है। यह रणनीति 15 मिनट की समय अवधि पर चलती है, जिसमें तकनीकी विश्लेषण और गतिशीलता ट्रेडिंग की मुख्य मनोविज्ञान शामिल है, जिसका उद्देश्य मजबूत व्यापारिक लाभ प्राप्त करना है।
रणनीति का मूल यह है कि अल्पकालिक ईएमए (चक्र 47) और दीर्घकालिक ईएमए (चक्र 95) के क्रॉसिंग का उपयोग करके ट्रेंड में बदलाव की पहचान की जाए। जब अल्पकालिक ईएमए ऊपर की ओर लंबे समय तक ईएमए को पार करता है, तो सिस्टम कई संकेत उत्पन्न करता है; जब अल्पकालिक ईएमए नीचे की ओर लंबे समय तक ईएमए को पार करता है, तो सिस्टम बराबरी करता है। यह डिजाइन मूल्य गतिशीलता और प्रवृत्ति निरंतरता के सिद्धांतों पर आधारित है।
यह एक स्पष्ट संरचना, तर्क के साथ सख्त प्रवृत्ति ट्रैकिंग रणनीति है। बाजार के रुझानों को पकड़ने के लिए दो समानांतर क्रॉसिंग के माध्यम से, बेहतर संचालन और स्केलेबिलिटी है। हालांकि कुछ सीमाएं हैं, लेकिन निरंतर अनुकूलन और सुधार के माध्यम से, एक स्थिर और विश्वसनीय व्यापार प्रणाली बनने की उम्मीद है। विभिन्न बाजार विशेषताओं के अनुसार मापदंडों को लचीले ढंग से समायोजित करने और एक अच्छा जोखिम नियंत्रण तंत्र स्थापित करने पर जोर दिया गया है।
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Crossover Strategy", overlay=true)
// Define the EMA periods
shortEmaPeriod = 47
longEmaPeriod = 95
// Calculate EMAs
ema11 = ta.ema(close, shortEmaPeriod)
ema21 = ta.ema(close, longEmaPeriod)
// Plot EMAs on the chart
plot(ema11, title="11 EMA", color=color.blue, linewidth=2)
plot(ema21, title="21 EMA", color=color.red, linewidth=2)
// Generate trading signals
longSignal = ta.crossover(ema11, ema21)
shortSignal = ta.crossunder(ema11, ema21)
// Execute trades based on signals
if (longSignal)
strategy.entry("Buy", strategy.long)
if (shortSignal)
strategy.close("Buy")
// Optional: Plot buy and sell signals on the chart
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Plot buy/sell signals on the main chart
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")