بولنگر بینڈز اور RSI اشارے پر مبنی متحرک تجارتی حکمت عملی

BB RSI SMA SD
تخلیق کی تاریخ: 2024-12-11 11:21:54 آخر میں ترمیم کریں: 2024-12-11 11:21:54
کاپی: 0 کلکس کی تعداد: 444
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز اور RSI اشارے پر مبنی متحرک تجارتی حکمت عملی

جائزہ

یہ حکمت عملی ایک خود کار طریقے سے ٹریڈنگ سسٹم ہے جس میں بورن بینڈ ((بولنگر بینڈ) اور نسبتا strong مضبوط انڈیکس ((آر ایس آئی)) کو ملا دیا گیا ہے۔ اس حکمت عملی میں مارکیٹ کے رجحانات اور اتار چڑھاؤ پر گرفت حاصل کرنے کے لئے ممکنہ تجارتی مواقع کی نشاندہی کرنے کے لئے بورن بینڈ کی قیمتوں کے چینلز اور آر ایس آئی کے اوور بیس اور اوور سیل سگنل کا استعمال کیا جاتا ہے۔ حکمت عملی میں معیاری خرابی کو متحرک طور پر ایڈجسٹ کرنے کے لئے تجارتی زون کا استعمال کیا جاتا ہے اور آر ایس آئی اشارے کے اوور بیس اور اوور سیل سطح کے ساتھ مل کر تجارتی سگنل کی تصدیق کی جاتی ہے ، جس سے تجارت کی درستگی میں اضافہ ہوتا ہے۔

حکمت عملی کا اصول

اس حکمت عملی کا بنیادی مقصد مارکیٹ میں اتار چڑھاؤ کے مواقع کو پکڑنا ہے جس میں بلین بینڈ کے اوپر ، وسط اور نیچے کے مدار کو آر ایس آئی کے ساتھ ملایا جاتا ہے۔ بلین بینڈ 20 سائیکل پر مبنی حرکت پذیر اوسط پر مبنی ہے ، اور 2 گنا معیاری فرق کے ساتھ اس کا حساب کتاب کیا جاتا ہے۔ آر ایس آئی 14 سائیکل کا حساب کتاب کرتا ہے ، جس میں 70 کو زیادہ خریدنے اور 30 کو زیادہ فروخت کرنے کی سطح پر مقرر کیا جاتا ہے۔ جب قیمت نیچے کی طرف جاتی ہے اور آر ایس آئی اوور سیل زون میں ہوتا ہے تو ، سسٹم خریدنے کا سگنل پیدا کرتا ہے۔ جب قیمت ٹریک پر پہنچ جاتی ہے اور آر ایس آئی اوور سیل زون میں ہوتا ہے تو ، سسٹم فروخت کا سگنل پیدا کرتا ہے۔ یہ دوہری تصدیق کا طریقہ کار غلط سگنل کو مؤثر طریقے سے کم کرسکتا ہے۔

اسٹریٹجک فوائد

  1. لچکدار: برین بینڈ مختلف مارکیٹ کے حالات کے مطابق ٹریڈنگ کے حلقوں کو خود بخود ایڈجسٹ کرتا ہے۔
  2. سگنل کی وشوسنییتا: برن بینڈ اور آر ایس آئی کے دوہری تصدیق کے طریقہ کار کے ذریعہ ، جعلی سگنل میں نمایاں کمی۔
  3. خطرے کا کنٹرول: برین بینڈ کے معیاری اختلافات کا حساب کتاب متحرک خطرے کا کنٹرول فراہم کرتا ہے۔
  4. بصری اثرات: حکمت عملی واضح بصری سگنل فراہم کرتی ہے جو تاجروں کو سمجھنے اور ان پر عمل درآمد کرنے میں آسان ہے۔
  5. پیرامیٹرز کی لچک: اہم پیرامیٹرز کو مختلف مارکیٹ کی خصوصیات کے مطابق ایڈجسٹ کیا جاسکتا ہے۔

اسٹریٹجک رسک

  1. زلزلے کی مارکیٹ کا خطرہ: زلزلے کی مارکیٹوں میں اکثر غلط بریک سگنل پیدا ہوسکتے ہیں۔
  2. تاخیر کا خطرہ: حرکت پذیر اوسط اور آر ایس آئی دونوں میں تاخیر کا خطرہ ہے۔
  3. پیرامیٹرز کی حساسیت: مختلف پیرامیٹرز کی ترتیبات سے حکمت عملی کی کارکردگی میں فرق ہوسکتا ہے۔
  4. مارکیٹ کے ماحول پر انحصار: واضح رجحانات کے ساتھ بہتر کارکردگی کا مظاہرہ کرنا ، ہنگامہ خیز مارکیٹوں میں اس کا اثر کم ہوسکتا ہے۔

حکمت عملی کی اصلاح کی سمت

  1. رجحان فلٹر متعارف کروائیں: ٹریڈنگ کی سمت کو فلٹر کرنے کے لئے طویل مدتی منتقل اوسط یا رجحان اشارے شامل کریں۔
  2. متحرک پیرامیٹرز ایڈجسٹمنٹ: مارکیٹ میں اتار چڑھاؤ کی شرح کے مطابق بلین بینڈ اور آر ایس آئی پیرامیٹرز کو خود بخود ایڈجسٹ کریں۔
  3. ٹرانزیکشن کی توثیق میں اضافہ: ٹرانزیکشن تجزیہ کو سگنل سسٹم میں شامل کریں۔
  4. اسٹاپ نقصان کی ترتیبات کو بہتر بنائیں: متحرک اسٹاپ کا طریقہ کار متعارف کروائیں ، جیسے اے ٹی آر اسٹاپ یا فیصد موبائل اسٹاپ۔
  5. ٹائم فلٹر شامل کریں: مارکیٹ کے وقت کی خصوصیات کو مدنظر رکھتے ہوئے ، غیر موزوں اوقات میں تجارت سے گریز کریں۔

خلاصہ کریں۔

اس حکمت عملی نے بلین بینڈ اور آر ایس آئی کے مجموعی استعمال کے ذریعہ ایک نسبتا complete مکمل تجارتی نظام تشکیل دیا ہے۔ حکمت عملی کی خوبی یہ ہے کہ وہ مارکیٹ میں اتار چڑھاؤ کو اپنانے اور قابل اعتماد تجارتی سگنل فراہم کرسکتی ہے ، لیکن اس کے باوجود حکمت عملی کی کارکردگی پر مارکیٹ کے ماحول کے اثرات پر دھیان دینے کی ضرورت ہے۔ تجویز کردہ سمت کی اصلاح کے ذریعہ ، حکمت عملی کی استحکام اور وشوسنییتا کو مزید فروغ دینے کی امید ہے۔ عملی استعمال میں ، یہ تجویز کیا گیا ہے کہ تاجر مخصوص مارکیٹ کی خصوصیات کے مطابق اعداد و شمار کو ایڈجسٹ کریں ، اور دیگر تکنیکی تجزیہ کے ساتھ مل کر تجارتی فیصلے کریں۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands and RSI Strategy with Buy/Sell Signals", overlay=true)

// Input settings
bb_length = input.int(20, title="Bollinger Bands Length", minval=1)
bb_mult = input.float(2.0, title="Bollinger Bands Multiplier", minval=0.1)
rsi_length = input.int(14, title="RSI Length", minval=1)
rsi_overbought = input.int(70, title="RSI Overbought Level", minval=50)
rsi_oversold = input.int(30, title="RSI Oversold Level", minval=1)

// Bollinger Bands calculation
basis = ta.sma(close, bb_length)
dev = bb_mult * ta.stdev(close, bb_length)
upper_band = basis + dev
lower_band = basis - dev

// RSI calculation
rsi = ta.rsi(close, rsi_length)

// Buy signal: Price touches lower Bollinger Band and RSI is oversold
buy_signal = ta.crossover(close, lower_band) and rsi < rsi_oversold

// Sell signal: Price touches upper Bollinger Band and RSI is overbought
sell_signal = ta.crossunder(close, upper_band) and rsi > rsi_overbought

// Execute orders
if (buy_signal)
    strategy.entry("Buy", strategy.long)
if (sell_signal)
    strategy.close("Buy")

// Plotting Bollinger Bands and RSI
plot(upper_band, color=color.red, linewidth=2, title="Upper Band")
plot(lower_band, color=color.green, linewidth=2, title="Lower Band")
plot(basis, color=color.blue, linewidth=1, title="Middle Band")
hline(rsi_overbought, "Overbought", color=color.red, linestyle=hline.style_dashed)
hline(rsi_oversold, "Oversold", color=color.green, linestyle=hline.style_dashed)
plot(rsi, "RSI", color=color.orange)

// Add Buy/Sell signals on the chart
plotshape(series=buy_signal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_signal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")