بولنگر بینڈز اور سٹوک RSI تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-09-21 21:02:02 آخر میں ترمیم کریں: 2023-09-21 21:02:02
کاپی: 2 کلکس کی تعداد: 1201
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

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

  1. برن بینڈ

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

  1. Stoch RSI

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

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

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

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

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

اسٹریٹجک رسک

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

مندرجہ ذیل اقدامات سے خطرے کو کم کیا جا سکتا ہے:

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

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

  1. اسٹوک RSI پیرامیٹرز کو بہتر بنائیں

K اور D اقدار کے لئے بہترین میچ تلاش کریں

  1. MACD اور دیگر اشارے شامل کرنے کے لئے دوسری تصدیق

صرف ایک اشارے پر انحصار کرنے سے جعلی سگنل سے بچیں

  1. اسٹاپ اسٹاپ کی بجائے اسٹاپ ٹریکنگ کا استعمال کریں

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

  1. مختلف اقسام کے مطابق ٹیسٹ پیرامیٹرز کا مجموعہ

مختلف اقسام کے پیرامیٹرز ایک جیسے نہیں ہوتے ہیں اور ان کو بہتر بنانے کی ضرورت ہوتی ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")