
یہ حکمت عملی ایک کثیر جہتی ٹریڈنگ سسٹم ہے جس میں ایک نسبتا weak مضبوط اشاریہ ((RSI) ، 125 دن کی اعلی ترین قیمت کی توڑ اور ٹرانزیکشن حجم فلٹر شامل ہیں۔ یہ حکمت عملی ممکنہ تجارتی مواقع کی نشاندہی کرنے کے لئے RSI سے زیادہ خرید و فروخت والے علاقوں کی کراسنگ ، 125 دن کی اونچائی کو توڑنے اور ٹرانزیکشن حجم میں نمایاں اضافے کی نگرانی کرتی ہے۔ یہ کثیر تصدیق کا طریقہ کار تجارتی سگنل کی وشوسنییتا کو بڑھانے میں مدد کرتا ہے۔
حکمت عملی میں ٹریڈنگ سگنل کی تصدیق کے لیے تین فلٹرز کا استعمال کیا گیا ہے۔
حکمت عملی صرف تب ہی تجارت کرتی ہے جب ان تینوں شرائط کو ایک ساتھ پورا کیا جاتا ہے۔
اس حکمت عملی نے RSI ، 125 دن کی اونچائی اور حجم فلٹر کے ساتھ مل کر ایک نسبتا complete مکمل تجارتی نظام تشکیل دیا ہے۔ حکمت عملی کا ایک سے زیادہ تصدیق کا طریقہ کار غلط سگنل کے خطرے کو مؤثر طریقے سے کم کرتا ہے ، اور اس کے تمام اجزاء میں واضح مارکیٹ کی منطق کی حمایت ہوتی ہے۔ معقول پیرامیٹرز کی اصلاح اور خطرے کے انتظام کے ذریعہ ، اس حکمت عملی کو حقیقی تجارت میں مستحکم کارکردگی کا امکان ہے۔
/*backtest
start: 2024-02-22 00:00:00
end: 2025-02-19 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("RSI Strategy with 125-Day High and Volume Filter", overlay=true)
// Input variables
length = input(14, title="RSI Length")
overSold = input(30, title="Oversold Level")
overBought = input(70, title="Overbought Level")
price = close
// RSI Calculation
vrsi = ta.rsi(price, length)
// Conditions for RSI crossover
co = ta.crossover(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)
// 125-day high calculation
high_125 = ta.highest(high, 125)
// Crossing conditions for 125-day high
cross_above_high_125 = ta.crossover(price, high_125)
cross_below_high_125 = ta.crossunder(price, high_125)
// Volume condition: Check if current volume is at least 2 times the previous volume
volume_increased = volume > 2 * volume[1]
// Entry logic for RSI and 125-day high with volume filter
if (not na(vrsi))
if (co and volume_increased)
strategy.entry("RsiLE", strategy.long, comment="RsiLE")
if (cu and volume_increased)
strategy.entry("RsiSE", strategy.short, comment="RsiSE")
// Entry logic for 125-day high crossing with volume filter
if (cross_above_high_125 and volume_increased)
strategy.entry("BuyHigh125", strategy.long, comment="BuyHigh125")
if (cross_below_high_125 and volume_increased)
strategy.entry("SellHigh125", strategy.short, comment="SellHigh125")
// Plot the 125-day high for visualization
plot(high_125, title="125-Day High", color=color.orange, linewidth=2, style=plot.style_line)