بولنگر بینڈ اور اسٹاک آر ایس آئی ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-21 21:02:02
ٹیگز:

جائزہ

یہ حکمت عملی متعدد اشارے کی تجارت کے لئے بولنگر بینڈ اور اسٹاک آر ایس آئی اشارے کو جوڑتی ہے۔ یہ عام مشترکہ اشارے کی حکمت عملی کی قسم سے تعلق رکھتی ہے۔ بولنگر بینڈ رجحان کی سمت کا تعین کرتے ہیں اور اسٹاک آر ایس آئی تجارتی اشاروں کے لئے اندراج کے اوقات کو بہتر بناتا ہے۔

حکمت عملی منطق

یہ حکمت عملی دو اہم اشارے پر مبنی ہے:

  1. بولنگر بینڈ

    اوپری ، درمیانی اور نچلی بینڈ کا حساب لگائیں۔ جب قیمت نچلی بینڈ سے اوپر ہوتی ہے تو خرید کا اشارہ پیدا ہوتا ہے۔

  2. اسٹاک آر ایس آئی

    اسٹاک آر ایس آئی اشارے کا حساب لگائیں۔ خرید کا اشارہ اس وقت پیدا ہوتا ہے جب K لائن D لائن کے اوپر سے گزرتی ہے۔

مخصوص ٹریڈنگ منطق یہ ہے کہ: جب بولنگر بینڈ کے نچلے حصے اور اسٹاک آر ایس آئی کے گولڈن کراس دونوں ایک ساتھ ہوتے ہیں تو طویل عرصے سے کھولیں۔

ایگزٹ منطق منافع لینے اور نقصان روکنے کے لئے بینڈ استعمال کرتی ہے۔ جب قیمت دوبارہ اوپری یا درمیانی بینڈ کو چھوتی ہے تو منافع کے لئے بند ہوجاتا ہے ، جب قیمت نیچے والے بینڈ سے نیچے ہوجاتی ہے تو نقصان کے لئے بند ہوجاتا ہے۔

فوائد

  • بولنگر بینڈ اور اسٹاک آر ایس آئی کو یکجا کرتا ہے
  • بینڈ مجموعی رجحان کا فیصلہ کرتے ہیں ، اسٹاک آر ایس آئی انٹری کو بہتر بناتا ہے
  • اسٹاک آر ایس آئی جھوٹے بینڈ بریک آؤٹ کو فلٹر کرتا ہے
  • درمیانی اور نچلے بینڈ باہر نکلنے کی سہولت فراہم کرتے ہیں
  • اصلاحات کے لئے متعدد سایڈست پیرامیٹرز

خطرات

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

خطرات کو کم کیا جا سکتا ہے:

  • اعلی درستگی کے لئے پیرامیٹرز کو بہتر بنانا
  • تصدیق کرنے والے فلٹرز جیسے MACD شامل کرنا
  • بینڈ اسٹاپ کے بجائے ٹریلر اسٹاپ کا استعمال کرتے ہوئے
  • مختلف مصنوعات کے لئے جانچ کے پیرامیٹرز
  • پوزیشن سائزنگ سسٹم کو ایڈجسٹ کرنا

بہتری کی ہدایات

اسٹریٹیجی کو بہتر بنایا جاسکتا ہے:

  1. بولنگر بینڈ پیرامیٹرز کو بہتر بنانا

    بہترین فٹ کے لئے اوپری / نچلے حساب تناسب کو ایڈجسٹ کریں

  2. اسٹاک آر ایس آئی پیرامیٹرز کی اصلاح

    زیادہ سے زیادہ K اور D اقدار کا پتہ لگانا

  3. MACD جیسے تصدیق کرنے والے اشارے شامل کرنا

    ایک اشارے پر انحصار کرنے والے جھوٹے سگنل سے بچیں

  4. فکسڈ اسٹاپ کے بجائے ٹریلنگ منافع اسٹاپ کا استعمال

    قیمتوں میں اتار چڑھاؤ کی بنیاد پر ٹریل اسٹاپ

  5. مختلف مصنوعات کے لئے الگ الگ جانچ کے پیرامیٹرز

    زیادہ سے زیادہ پیرامیٹرز مختلف مصنوعات میں مختلف ہوتے ہیں

خلاصہ

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


/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "BB+RSI v2", overlay = true)

price=close
////////// ///////  BB /////////////////////////

bblength = input(50)
bbupmult =input(2,step=0.1,title="Multiplier for BB Upper Band")
bblowmult = input(2,step=0.1,title="Multiplier for BB Lower Band")

basis =  sma(close,bblength)

devup = bbupmult * stdev(close, bblength)
devlow = bblowmult * stdev(close, bblength)

upper = basis + devup
lower = basis - devlow
plot(basis, color=red)
p1 = plot(upper, color=blue)
p2 = plot(lower, color=blue)
fill(p1, p2)


bbbuy= crossover(price,lower)
bbsell = crossunder(price,upper) or price>upper or crossunder(price,basis)



//////////////////// BB //////////////////////




////////////////////////  S RSI  /////////////////////

lengthrsi = input(6)
overSold = input( 20 )
overBought = input( 70 )
vrsi = rsi(price, lengthrsi)

smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)

SRSIbuy=crossover(k,d)

////////////////////// S  RSI  ///////////////////////

// Conditions



longcond = bbbuy and SRSIbuy
closelong = bbsell


monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longcond ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( closelong  ) 

    strategy.close("BUY")







مزید