
यह रणनीति एक मात्रात्मक ट्रेडिंग प्रणाली है जिसमें सम-रेखा क्रॉसिंग, आरएसआई फ़िल्टरिंग और एटीआर-आधारित गतिशील स्टॉप-लॉस शामिल हैं। रणनीति तेजी से और धीमी गति से चलती औसत (ईएमए) के क्रॉसिंग के माध्यम से ट्रेंड टर्नओवर की पुष्टि करती है, जबकि एक फिल्टर के रूप में अपेक्षाकृत मजबूत सूचकांक (आरएसआई) को पेश करती है, जिससे अत्यधिक खरीद या बिक्री क्षेत्रों में व्यापार से बचा जा सकता है। विशेष रूप से, वास्तविक तरंगों का उपयोग करना (एटीआर) गतिशील स्टॉप-लॉस की स्थिति को समायोजित करता है, जो बाजार की अस्थिरता के अनुसार जोखिम प्रबंधन मापदंडों को समायोजित करने में सक्षम है।
रणनीति का मूल तर्क निम्नलिखित प्रमुख घटकों पर आधारित है:
रणनीति एक पूर्ण व्यापार प्रणाली का निर्माण करती है, एक समान प्रणाली की पहचान करती है, आरएसआई फ़िल्टर झूठे संकेत, एटीआर गतिशील जोखिम प्रबंधन। रणनीति की मुख्य विशेषता यह है कि यह आत्म-अनुकूली है और बाजार में उतार-चढ़ाव के अनुसार व्यापार मापदंडों को समायोजित करने में सक्षम है। अनुकूलन दिशा के कार्यान्वयन के माध्यम से, रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है।
//@version=6
strategy("High Win Rate Dogecoin Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Input Parameters
fastLength = input(9, title="Fast EMA Length")
slowLength = input(21, title="Slow EMA Length")
atrLength = input(14, title="ATR Length")
atrMultiplier = input(2.5, title="ATR Multiplier")
rsiLength = input(14, title="RSI Length")
rsiOverbought = input(70, title="RSI Overbought")
rsiOversold = input(30, title="RSI Oversold")
// Indicators
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
atr = ta.atr(atrLength)
rsi = ta.rsi(close, rsiLength)
// Entry Conditions
longCondition = ta.crossover(fastEMA, slowEMA) and rsi > rsiOversold
shortCondition = ta.crossunder(fastEMA, slowEMA) and rsi < rsiOverbought
// Stop Loss & Take Profit
longStopLoss = close - (atr * atrMultiplier)
longTakeProfit = close + (atr * atrMultiplier * 2)
shortStopLoss = close + (atr * atrMultiplier)
shortTakeProfit = close - (atr * atrMultiplier * 2)
// Strategy Entries
if longCondition
strategy.entry("Long", strategy.long)
strategy.exit("TakeProfitLong", from_entry="Long", limit=longTakeProfit, stop=longStopLoss)
if shortCondition
strategy.entry("Short", strategy.short)
strategy.exit("TakeProfitShort", from_entry="Short", limit=shortTakeProfit, stop=shortStopLoss)
// Plot Signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal")
// Plot EMAs for visualization
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.orange, title="Slow EMA")