
یہ حکمت عملی ایک کثیر جہتی مقداری تجارتی نظام ہے جس میں انڈیکس کی حرکت پذیری اوسط ((EMA) ، متحرک اوسط کی ہم آہنگی کی عدم مساوات ((MACD) اور نسبتا strong مضبوط اشارے ((RSI)) کو شامل کیا گیا ہے۔ تین جہتی تکنیکی اشارے جو رجحان سے باخبر رہنے ، حرکیات کی توثیق اور اوورلوپنگ اور اوور سیلنگ کے امتزاج کے ذریعہ ایک مکمل تجارتی فیصلہ سازی کا فریم ورک تشکیل دیتے ہیں۔ حکمت عملی کا مرکز ای ایم اے کی دوہری مساوی لائنوں کے ذریعہ مارکیٹ کے رجحانات کو عبور کرنے میں ہے ، جبکہ میکڈ متحرک اشارے کے ساتھ مل کر رجحان کی طاقت کی تصدیق کی جاتی ہے ، اور آر ایس آئی اشارے کو انتہائی مارکیٹ کے حالات کو درست کرنے کے لئے استعمال کیا جاتا ہے ، جس سے تجارت کی درستگی اور استحکام میں اضافہ ہوتا ہے۔
اس حکمت عملی میں تین سگنل کی تصدیق کی گئی ہے:
ایک سے زیادہ سگنل کا مجموعہ تجارت کی شرائط تشکیل دیتا ہے:
یہ حکمت عملی متعدد تکنیکی اشارے کے ہم آہنگی سے کام کرنے کے ذریعے ایک جامع تجارتی فیصلہ سازی کا نظام بناتی ہے۔ حکمت عملی رجحاناتی منڈیوں میں عمدہ کارکردگی کا مظاہرہ کرتی ہے ، اور آر ایس آئی فلٹرنگ میکانزم کے ذریعہ خطرے کو مؤثر طریقے سے کنٹرول کرتی ہے ، جو درمیانی اور طویل مدتی رجحانات سے باخبر رہنے کے نظام کے بنیادی فریم ورک کے لئے موزوں ہے۔ تاہم ، متحرک اوسط اشارے کی پسماندہ خصوصیات کو مدنظر رکھتے ہوئے ، یہ تجویز کی جاتی ہے کہ مارکیٹ کے ماحول کے تجزیے کو عملی استعمال میں شامل کیا جائے ، اور متحرک پیرامیٹرز کی اصلاح اور پوزیشن مینجمنٹ جیسے طریقوں سے مزید اصلاح کی جائے۔
/*backtest
start: 2024-02-08 00:00:00
end: 2025-02-06 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA12 + EMA26 + MACD + RSI Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=200)
// EMA calculations
ema12 = ta.ema(close, 12)
ema26 = ta.ema(close, 26)
// MACD calculations
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
// RSI calculation
rsi = ta.rsi(close, 14)
// Plot EMAs
plot(ema12, color=color.blue, title="EMA 12")
plot(ema26, color=color.red, title="EMA 26")
// Plot MACD Histogram
hline(0, "Zero Line", color=color.gray)
plot(macdLine - signalLine, color=color.blue, title="MACD Histogram")
// Plot RSI
hline(30, "RSI 30", color=color.orange)
hline(70, "RSI 70", color=color.orange)
plot(rsi, color=color.purple, title="RSI")
// Buy condition: EMA12 crosses above EMA26, MACD crosses above signal, RSI below 70
buyCondition = ta.crossover(ema12, ema26) and ta.crossover(macdLine, signalLine) and rsi < 70
// Sell condition: EMA12 crosses below EMA26, MACD crosses below signal, RSI above 30
sellCondition = ta.crossunder(ema12, ema26) and ta.crossunder(macdLine, signalLine) and rsi > 30
// Plot buy/sell signals
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Execute trades
if (buyCondition)
strategy.entry("Long", strategy.long)
if (sellCondition)
strategy.close("Long")