بی بی ایس آر انتہائی حکمت عملی ایک جامع تجارتی نقطہ نظر ہے جو مارکیٹ میں ممکنہ اندراج اور خارجی نکات کی نشاندہی کرنے کے لئے بولنگر بینڈ اور اسٹوکاسٹک آر ایس آئی کو جوڑتا ہے۔ یہ حکمت عملی ایک سادہ چلتی اوسط (ایس ایم اے) کے ارد گرد قیمتوں کی نقل و حرکت کے معیاری انحراف کا حساب کتاب کرکے قیمتوں کی اتار چڑھاؤ اور سطحوں کا تجزیہ کرنے کے لئے بولنگر بینڈ کا استعمال کرتی ہے ، قیمتوں میں اتار چڑھاؤ کی اوپری اور نچلی حدود کا تعین کرتی ہے ، اور تاجروں کو ممکنہ الٹ پوائنٹس میں مدد دیتی ہے۔ بیک وقت ، اسٹوکاسٹک آر ایس آئی ایک خاص مدت کے دوران اس کی قیمت کی حد کے مقابلے میں اختتامی قیمت کی پوزیشن کا موازنہ کرکے رفتار کی پیمائش کرتا ہے ، جس سے زیادہ خریدنے یا زیادہ فروخت کی ممکنہ صورتحال کا جائزہ لینے میں مدد ملتی ہے اور ممکنہ تیزی یا bearish رفتار میں بصیرت فراہم ہوتی ہے۔
بی بی ایس آر ایکسٹریم حکمت عملی تاجروں کو بولنگر بینڈ اور اسٹوکاسٹک آر ایس آئی کو جدید انداز میں جوڑ کر ممکنہ رجحان کی تبدیلیوں اور رفتار کی تبدیلیوں کی نشاندہی کرنے کے لئے ایک جامع فریم ورک پیش کرتی ہے۔ خطرہ کے انتظام کی خصوصیات اور حسب ضرورت پیرامیٹرز اسے مختلف تجارتی طرزوں اور مقاصد کے مطابق بناتے ہیں۔ اگرچہ حکمت عملی وعدہ کرتی ہے ، تاجر کو اس کی حدود کو بھی پہچاننا چاہئے اور حقیقی مارکیٹ کے حالات میں اس کی استحکام اور کارکردگی کو بڑھانے کے لئے اصلاح اور اصلاح کے شعبوں پر بھی غور کرنا چاہئے۔
/*backtest start: 2024-03-01 00:00:00 end: 2024-03-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BBSR Extreme Strategy [nachodog]", shorttitle="BBSRExtStrat", overlay=true) //General Inputs src = input(close, title="Source") offset = input.int(0, title="Offset", minval=-500, maxval=500) sl_pct = input.float(1.5, title="Stop Loss (%)", minval=0.1, maxval=50) //Bollinger Inputs length = input.int(20, title="Bollinger Band Length", minval=1) mult = input.float(2.0, title="StdDev", minval=0.001, maxval=50) //Bollinger Code basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) upper = basis + dev lower = basis - dev plot(basis, "BB Basis", color=color.new(#872323, 0), offset=offset) p1 = plot(upper, "BB Upper", color=color.teal, offset=offset) p2 = plot(lower, "BB Lower", color=color.teal, offset=offset) fill(p1, p2, title="BB Background", color=color.new(#198787, 95)) //Stoch Inputs smoothK = input.int(3, "K", minval=1) smoothD = input.int(3, "D", minval=1) lengthRSI = input.int(14, "RSI Length", minval=1) lengthStoch = input.int(14, "Stochastic Length", minval=1) upperlimit = input.float(90, "Upper Limit", minval=0.01) lowerlimit = input.float(10, "Lower Limit", minval=0.01) //Stochastic Code rsi1 = ta.rsi(src, lengthRSI) k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = ta.sma(k, smoothD) //Evaluation Bear = close[1] > upper[1] and close < upper and k[1] > upperlimit and d[1] > upperlimit Bull = close[1] < lower[1] and close > lower and k[1] < lowerlimit and d[1] < lowerlimit //Entering Trades if (Bull) strategy.entry("Bull Entry", strategy.long) if (Bear) strategy.entry("Bear Entry", strategy.short) //Exiting Trades strategy.exit("Exit Long", from_entry="Bull Entry", stop=close * (1 - sl_pct / 100), when=Bear or close < lower) strategy.exit("Exit Short", from_entry="Bear Entry", stop=close * (1 + sl_pct / 100), when=Bull or close > upper)