
یہ حکمت عملی ایک ذہین تجارتی نظام ہے جو MACD (موبائل اوسط اختلافی پھیلاؤ اشارے) کراس سگنل پر مبنی ہے۔ یہ MACD لائن اور سگنل لائنوں کے کراس کے حالات کا تجزیہ کرکے خرید و فروخت کے سگنل تیار کرتا ہے اور اسے چارٹ پر بصری طور پر پیش کرتا ہے۔ یہ نظام ایک حقیقی وقت کی یاد دہانی کی خصوصیت کو مربوط کرتا ہے جو تاجروں کو ممکنہ تجارتی مواقع کے بارے میں بروقت مطلع کرتا ہے۔
اس حکمت عملی کا بنیادی مقصد مارکیٹ کی متحرک تبدیلیوں کو پکڑنے کے لئے MACD اشارے کا استعمال کرنا ہے۔ اس میں مندرجہ ذیل اہم اقدامات شامل ہیں:
یہ ایک منظم ، منطقی طور پر واضح MACD کراس اسٹریٹجی سسٹم ہے۔ بصری نمائش اور خودکار عملدرآمد کے ذریعہ ، یہ تاجروں کو ایک معروضی تجارتی آلہ فراہم کرتا ہے۔ اگرچہ کچھ تاخیر کا خطرہ موجود ہے ، لیکن تجویز کردہ اصلاح کی سمت کے ذریعہ حکمت عملی کی استحکام اور وشوسنییتا کو مزید بڑھایا جاسکتا ہے۔ یہ حکمت عملی خاص طور پر رجحانات کے واضح مارکیٹ کے ماحول کے لئے موزوں ہے ، اور یہ ایک اچھا انتخاب ہے جو سرمایہ کاروں کے لئے منظم تجارت کو نافذ کرنا چاہتے ہیں۔
/*backtest
start: 2024-02-10 00:00:00
end: 2025-02-09 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy("ETH/USD MACD Crossover", overlay=true)
// MACD settings
fastLength = input(12, title="Fast EMA Length")
slowLength = input(26, title="Slow EMA Length")
signalLength = input(9, title="Signal Line Length")
// MACD calculation
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalLength)
// Plot MACD and Signal Line
plot(macdLine, color=color.blue, title="MACD Line", linewidth=2)
plot(signalLine, color=color.orange, title="Signal Line", linewidth=2)
hline(0, "Zero Line", color=color.gray)
// MACD Histogram
macdHistogram = macdLine - signalLine
plot(macdHistogram, color=macdHistogram >= 0 ? color.green : color.red, style=plot.style_histogram, title="MACD Histogram")
// Buy and Sell Conditions
buyCondition = ta.crossover(macdLine, signalLine) // MACD crosses above Signal Line
sellCondition = ta.crossunder(macdLine, signalLine) // MACD crosses below Signal Line
// Plot buy/sell signals on the chart
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")
// Alerts for buy/sell conditions
if (buyCondition)
alert("MACD Crossover: BUY signal for ETH/USD", alert.freq_once_per_bar)
if (sellCondition)
alert("MACD Crossover: SELL signal for ETH/USD", alert.freq_once_per_bar)
// Strategy entry/exit
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.close("Buy")