
یہ ایک کثیر جہتی تجارتی سگنل سسٹم کی تعمیر کے لئے متعدد تکنیکی اشارے کو باضابطہ طور پر اکٹھا کرنے والی ایک دن کی مقدار میں تجارت کی حکمت عملی ہے ، جس میں مارکیٹ میں اتار چڑھاؤ کے دوران اعلی امکانات کے لئے تلاش کرنے کے لئے متعدد تکنیکی اشارے کے ساتھ ہم آہنگی کے ذریعہ ایک کثیر جہتی تجارتی سگنل سسٹم تشکیل دیا گیا ہے۔
اس حکمت عملی میں ٹریڈنگ سگنل کی تصدیق کے لیے فلٹرنگ کے کئی درجے استعمال کیے گئے ہیں۔
یہ ایک جامع ، منطقی طور پر سخت دن کی تجارت کی حکمت عملی ہے۔ متعدد تکنیکی اشارے کے ہم آہنگی کے ذریعے ، خطرے پر قابو پانے کے ساتھ ساتھ مستحکم منافع کی تلاش کریں۔ حکمت عملی میں مضبوط عملی اور توسیع پذیری ہے ، جو مناسب پیرامیٹرز کی اصلاح اور خطرے پر قابو پانے کے ذریعہ مختلف مارکیٹ کے حالات کے مطابق ڈھال سکتی ہے۔ تاہم ، صارف کو ہر اشارے کی خصوصیات کو گہرائی سے سمجھنے ، پیرامیٹرز کو مناسب طریقے سے ترتیب دینے اور خطرے پر قابو پانے پر دھیان دینے کی ضرورت ہے۔
/*backtest
start: 2025-01-25 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
// Pine Script v5 kodu
//@version=5
strategy("Intraday Strategy with VWAP, Fibonacci, RSI, and SMA", shorttitle="Intraday Strategy", overlay=true)
// Input settings
lengthRSI = input.int(14, title="RSI Length")
lengthFib = input.int(5, title="Fibonacci Lookback Period")
timeframeVWAP = input.timeframe("", title="VWAP Timeframe")
smaLength = input.int(9, title="SMA Length")
rsi = ta.rsi(close, lengthRSI)
sma = ta.sma(close, smaLength)
[fibHigh, fibLow] = request.security(syminfo.tickerid, timeframe.period, [high, low])
upper = fibHigh - (fibHigh - fibLow) * 0.382
lower = fibHigh - (fibHigh - fibLow) * 0.618
vwav = request.security(syminfo.tickerid, timeframeVWAP, ta.vwap(close))
price_above_vwap = close > vwav
// Trading conditions
buySignalRSI = ta.crossover(rsi, 30) and close > lower and close < upper and price_above_vwap
sellSignalRSI = ta.crossunder(rsi, 70) and close < upper and close > lower and not price_above_vwap
buySignalSMA = ta.crossover(close, sma)
sellSignalSMA = ta.crossunder(close, sma)
finalBuySignal = buySignalRSI or buySignalSMA
finalSellSignal = sellSignalRSI or sellSignalSMA
// Execute trades
if finalBuySignal
strategy.entry("Buy", strategy.long)
if finalSellSignal
strategy.entry("Sell", strategy.short)
// Plot signals
plotshape(finalBuySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(finalSellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Plot VWAP, SMA, and levels
plot(vwav, color=color.blue, title="VWAP")
plot(sma, color=color.yellow, title="SMA 9")
lineUpper = plot(upper, color=color.orange, title="Fibonacci Upper")
lineLower = plot(lower, color=color.purple, title="Fibonacci Lower")