
یہ حکمت عملی ایک مقداری تجارتی نظام ہے جس میں متحرک اوسط رجحان سے دور اشارے ((MACD) اور نسبتا strong مضبوط اشارے ((RSI)) کو شامل کیا گیا ہے۔ یہ حکمت عملی ان دونوں تکنیکی اشارے کے کراس سگنل اور اووربائڈ اوور سیل کی سطح کا تجزیہ کرکے مارکیٹ کے رجحان کے موڑ کو پہچانتی ہے ، جس کے نتیجے میں تجارتی فیصلے کیے جاتے ہیں۔ یہ نظام پروگرام ٹریڈنگ کے طریقہ کار کو اپناتا ہے ، جو مارکیٹ کے مواقع کو خود بخود پکڑنے اور تجارت کرنے کے قابل ہوتا ہے۔
حکمت عملی کا بنیادی منطق دو اہم تکنیکی اشارے پر مبنی ہے: MACD اور RSI۔ MACD اشارے تیزی سے چلنے والی اوسط ((12 مہینے) اور آہستہ چلنے والی اوسط ((26 مہینے) کے مابین فرق کا حساب لگاتے ہوئے ، پھر اس کا موازنہ سگنل لائن ((9 مہینے کی اوسط) کے ساتھ کیا جاتا ہے تاکہ رجحان کی سمت کا تعین کیا جاسکے۔ آر ایس آئی اشارے 14 ادوار کی نسبتا strength مضبوطی کا حساب لگاتے ہوئے ، یہ فیصلہ کرنے کے لئے استعمال کیا جاتا ہے کہ آیا مارکیٹ زیادہ خرید یا زیادہ فروخت کی حالت میں ہے۔
جب MACD لائن سگنل لائن کو اوپر کی طرف سے پار کرتی ہے اور RSI 70 سے کم ہے (اوور بائی سطح) ، تو سسٹم خریدنے کا سگنل پیدا کرتا ہے۔ جب MACD لائن سگنل لائن کو نیچے کی طرف سے پار کرتی ہے اور RSI 30 سے زیادہ ہے (اوور سیل سطح) ، تو سسٹم فروخت کا سگنل پیدا کرتا ہے۔ یہ دوہری تصدیق کا طریقہ کار جعلی سگنل کو مؤثر طریقے سے فلٹر کرسکتا ہے۔
MACD-RSI متحرک کراس کوانٹیکٹیو ٹریڈنگ سسٹم ایک خودکار تجارتی حکمت عملی ہے جو کلاسیکی اشارے کے تکنیکی تجزیہ کے ساتھ ملتی ہے۔ MACD رجحان کا فیصلہ اور RSI اوور خرید اوور فروخت کی توثیق کا ایک دوہری طریقہ کار ، مارکیٹ کے موڑ کے نقطہ کو مؤثر طریقے سے پکڑنے کے قابل ہے۔ حکمت عملی میں اعلی وشوسنییتا ، مضبوط ایڈجسٹ ایبلٹی جیسے فوائد ہیں ، لیکن اس میں ہلچل کی مارکیٹ اور سگنل کے پیچھے پڑنے والے خطرات پر بھی توجہ دینے کی ضرورت ہے۔ دیگر تکنیکی اشارے متعارف کرانے اور سگنل کی توثیق کے طریقہ کار کو بہتر بنانے کے لئے حکمت عملی میں بہتری کی گنجائش ہے۔ عملی استعمال میں ، سرمایہ کاروں کو مشورہ دیا جاتا ہے کہ وہ پیرامیٹرز کو مخصوص مارکیٹ کے حالات کے مطابق ایڈجسٹ کریں ، اور دیگر تجزیاتی طریقوں کے ساتھ مل کر استعمال کریں۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-03 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD + RSI Strategy", overlay=true)
// MACD settings
fastLength = input.int(12, title="MACD Fast Length")
slowLength = input.int(26, title="MACD Slow Length")
signalSmoothing = input.int(9, title="MACD Signal Smoothing")
// RSI settings
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.float(70, title="RSI Overbought Level")
rsiOversold = input.float(30, title="RSI Oversold Level")
// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)
// Calculate RSI
rsi = ta.rsi(close, rsiLength)
// Generate buy and sell signals
buySignal = ta.crossover(macdLine, signalLine) and rsi < rsiOverbought
sellSignal = ta.crossunder(macdLine, signalLine) and rsi > rsiOversold
// Plot buy and sell signals on chart
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy entry and exit
if buySignal
strategy.entry("Buy", strategy.long)
if sellSignal
strategy.close("Buy")
// Plot MACD and Signal Line
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.orange, title="Signal Line")
// Plot RSI
hline(rsiOverbought, "Overbought", color=color.red)
hline(rsiOversold, "Oversold", color=color.green)
plot(rsi, color=color.purple, title="RSI")