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


تخلیق کی تاریخ: 2024-01-24 14:56:02 آخر میں ترمیم کریں: 2024-01-24 14:56:02
کاپی: 3 کلکس کی تعداد: 637
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

خطرے سے نمٹنے کے طریقے:

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

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

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

خلاصہ کریں۔

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

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

//@version=2
strategy("BB + RSI 20MIN,", shorttitle="BBRSI 20MIN", overlay=true )
     
     // Strategy Tester Start Time
sYear = input(2019, title = "Start Year")
sMonth = input(04, title = "Start Month", minval = 01, maxval = 12)
sDay = input(01, title = "Start Day", minval = 01, maxval = 31)
sHour = input(00, title = "Start Hour", minval = 00, maxval = 23)
sMinute = input(00, title = "Start Minute", minval = 00, maxval = 59)
startTime = true


///////////// RSI
RSIlength = input(9,title="RSI Period Length") 
RSIoverSold = input(30, minval=1,title="RSIL")
RSIoverBought = input(69, minval=1,title="RSIh")
price = open
vrsi = rsi(price, RSIlength)


///////////// Bollinger Bands
BBlength = input(60, minval=1,title="Bollinger Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bb")
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=aqua,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=silver,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=silver,title="Bollinger Bands Lower Line")
fill(p1, p2)


///////////// Colors
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) and BBbasis < BBbasis[1] ? red : RSIoverSold and (price[1] < BBlower and price > BBlower) and BBbasis > BBbasis[1] ? green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)


///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))

    if (crossover(vrsi, RSIoverSold) and crossover(source, BBlower))
        strategy.entry("RSI_BB_L", strategy.long and startTime, stop=BBlower,  comment="RSI_BB_L")
    else
        strategy.cancel(id="RSI_BB_L")
        
    if (crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper))
        strategy.entry("RSI_BB_S", strategy.short and startTime, stop=BBupper,comment="RSI_BB_S")
    else
        strategy.cancel(id="RSI_BB_S")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)