RSI اور بولنگر بینڈز کی دوہری حکمت عملی

RSI BB SMA stdev
تخلیق کی تاریخ: 2024-04-03 17:54:52 آخر میں ترمیم کریں: 2024-04-03 17:54:52
کاپی: 0 کلکس کی تعداد: 928
1
پر توجہ دیں
1617
پیروکار

RSI اور بولنگر بینڈز کی دوہری حکمت عملی

جائزہ

اس حکمت عملی میں دو تکنیکی اشارے ، نسبتا strong مضبوط اشاریہ ((RSI) اور بولنگر بینڈ ((Bollinger Bands) کو شامل کیا گیا ہے ، جس سے خریدنے کا اشارہ ہوتا ہے جب قیمت بولن بینڈ سے نیچے ہوتی ہے ، اور فروخت کا اشارہ ہوتا ہے جب قیمت بولن بینڈ سے اوپر ہوتی ہے۔ یہ حکمت عملی صرف اس صورت میں تجارت کا اشارہ کرتی ہے جب RSI اور بولن بینڈ اشارے بیک وقت اوور سیل یا اوور خرید کی حالت میں ہوں۔

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger + RSI, Double Strategy (by ChartArt) v1.1", shorttitle="CA_-_RSI_Bol_Strat_1.1", overlay=true)

// ChartArt's RSI + Bollinger Bands, Double Strategy - Update
//
// Version 1.1
// Idea by ChartArt on January 18, 2015.
//
// This strategy uses the RSI indicator 
// together with the Bollinger Bands 
// to sell when the price is above the
// upper Bollinger Band (and to buy when
// this value is below the lower band).
//
// This simple strategy only triggers when
// both the RSI and the Bollinger Bands
// indicators are at the same time in
// a overbought or oversold condition.
//
// In this version 1.1 the strategy was
// both simplified for the user and
// made more successful in backtesting. 
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/
// 
//  __             __  ___       __  ___ 
// /  ` |__|  /\  |__)  |   /\  |__)  |  
// \__, |  | /~~\ |  \  |  /~~\ |  \  |  
// 
// 

///////////// RSI
RSIlength = input(14,title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
price = close
vrsi = rsi(price, RSIlength)


///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = crossover(source, BBlower)
sellEntry = crossunder(source, BBupper)
plot(BBbasis, color=color.blue,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=color.red,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=color.green,title="Bollinger Bands Lower Line")
fill(p1, p2)

// Entry conditions
crossover_rsi = crossover(vrsi, RSIoverSold) and crossover(source, BBlower)
crossunder_rsi = crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper)

///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))
    if (crossover_rsi)
        strategy.entry("RSI_BB_L", strategy.long, comment="RSI_BB_L")
    else
        strategy.cancel(id="RSI_BB_L")
        
    if (crossunder_rsi)
        strategy.entry("RSI_BB_S", strategy.short, comment="RSI_BB_S")
    else
        strategy.cancel(id="RSI_BB_S")