یہ حکمت عملی ایک مقداری تجارتی نظام ہے جو موونگ اوسط کنورجنسی تغیر (ایم اے سی ڈی) اور رشتہ دار طاقت انڈیکس (آر ایس آئی) اشارے کو جوڑتا ہے۔ یہ حکمت عملی تجارتی فیصلے کرنے کے لئے ان دو تکنیکی اشارے اور زیادہ خرید / فروخت کی سطح کے کراس اوور سگنلز کا تجزیہ کرکے مارکیٹ کے رجحان کے الٹ پوائنٹس کی نشاندہی کرتی ہے۔ یہ نظام پروگرام کے مطابق تجارت کو انجام دیتا ہے ، خود بخود مارکیٹ کے مواقع کو پکڑتا ہے۔
بنیادی منطق دو اہم تکنیکی اشارے: ایم اے سی ڈی اور آر ایس آئی پر مبنی ہے۔ ایم اے سی ڈی اشارے تیزی سے (12 مدت) اور سست (26 مدت) چلتی اوسط کے درمیان فرق کا حساب لگاتا ہے ، اس کا موازنہ سگنل لائن (9 مدت چلتی اوسط) کے ساتھ کرتے ہوئے رجحان کی سمت کا تعین کرتا ہے۔ آر ایس آئی اشارے کا حساب لگاتا ہے کہ 14 ادوار میں نسبتا strength طاقت کا تعین کرنے کے لئے کہ آیا مارکیٹ زیادہ خریدی گئی ہے یا زیادہ فروخت ہوئی ہے۔
خریدنے کے سگنل اس وقت پیدا ہوتے ہیں جب ایم اے سی ڈی لائن سگنل لائن سے اوپر عبور کرتی ہے اور آر ایس آئی 70 (اوور بُک لیول) سے نیچے ہوتا ہے۔ فروخت کے سگنل اس وقت پیدا ہوتے ہیں جب ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے اور آر ایس آئی 30 (اوور سیل لیول) سے اوپر ہوتا ہے۔ یہ دوہری تصدیق کا طریقہ کار غلط سگنل کو مؤثر طریقے سے فلٹر کرتا ہے۔
ایم اے سی ڈی-آر ایس آئی متحرک کراس اوور مقداری تجارتی نظام ایک خودکار تجارتی حکمت عملی ہے جس میں کلاسیکی تکنیکی تجزیہ کے اشارے ملتے ہیں۔ ایم اے سی ڈی ٹرینڈ فیصلے اور آر ایس آئی اوور بکٹ / اوور سیلڈ کی تصدیق کے دوہری میکانزم کے ذریعے ، یہ مارکیٹ کے موڑ کے مقامات کو مؤثر طریقے سے پکڑتا ہے۔ یہ حکمت عملی اعلی وشوسنییتا اور مضبوط موافقت پیش کرتی ہے ، لیکن تاجروں کو ہلکی مارکیٹ اور سگنل لیگ کے خطرات سے آگاہ رہنا چاہئے۔ اضافی تکنیکی اشارے متعارف کرانے اور سگنل کی تصدیق کی اصلاح کے ذریعے بہتری کی گنجائش ہے۔ عملی درخواست میں ، سرمایہ کاروں کو مخصوص مارکیٹ کے حالات کی بنیاد پر پیرامیٹرز کو ایڈجسٹ کرنا چاہئے اور تجزیہ کے دیگر طریقوں کے ساتھ ملنا چاہئے۔
/*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")