اس حکمت عملی میں بولنگر بینڈ اور اسٹوکاسٹک آر ایس آئی اشارے استعمال کیے جاتے ہیں تاکہ سگنل پیدا کیے جائیں جو قیمتوں میں الٹ پھیر کی نشاندہی کرسکتے ہیں۔ ڈیفالٹ کے مطابق ، bearish سگنل سرخ تیروں کے طور پر اور bullish سگنل سبز تیروں کے طور پر دکھائے جاتے ہیں۔ سگنل بھیجنے سے پہلے ، حکمت عملی مندرجہ ذیل شرائط کی تلاش کرتی ہے: (bullish) موم بتی اوپری بولنگر بینڈ سے اوپر بند ہوجاتی ہے ، اگلی موم بتی اوپری بینڈ کے اندر بند ہوجاتی ہے ، اور اسٹوکاسٹک آر ایس آئی ایک پہلے سے طے شدہ حد سے نیچے ہے (ڈیفالٹ 10) ؛ (bearish) موم بتی نچلی بولنگر بینڈ سے نیچے بند ہوجاتی ہے ، اگلی موم بتی نچلی بینڈ کے اندر بند ہوجاتی ہے ، اور اسٹوکاسٹک آر ایس آئی ایک پہلے سے طے شدہ حد سے اوپر ہے (ڈیفالٹ 90) ۔
اس حکمت عملی کا بنیادی اصول بولنگر بینڈ اور اسٹوکاسٹک آر ایس آئی ، دو تکنیکی اشارے ، کو ممکنہ قیمتوں میں ردوبدل کے سگنلز کو پکڑنے کے لئے استعمال کرنا ہے۔ بولنگر بینڈ میں ایک درمیانی بینڈ (عام طور پر ایک چلتی اوسط) اور دو اوپری اور نچلی بینڈ (درمیانی بینڈ پلس / مائنس معیاری انحراف) شامل ہوتے ہیں ، جو قیمت کی اتار چڑھاؤ کی عکاسی کرسکتے ہیں۔ جب قیمت اوپری یا نچلی بینڈ سے ٹوٹ جاتی ہے تو ، یہ عام طور پر اس بات کی نشاندہی کرتی ہے کہ مارکیٹ کا رویہ بہت زیادہ پرامید یا بدامنی ہے ، اور قیمت الٹ سکتی ہے۔ اسٹوکاسٹک آر ایس آئی ایک اسٹوکاسٹک اشارے ہے جو آر ایس آئی اشارے کے اوپری حصے پر لاگو ہوتا ہے ، جو مارکیٹ کی زیادہ خرید اور فروخت کی حالت کو زیادہ حساس طور پر ظاہر کرتا ہے۔ جب اسٹوکاسٹک آر ایس آئی انتہائی علاقوں (جیسے 90 یا 10 سے نیچے) تک پہنچ جاتا ہے تو ، یہ ایک ممکنہ ردوبدل کی حکمت عملی کی نشاندہی کرتا ہے۔ یہ اسٹ
بولنگر بینڈ اسٹوکاسٹک آر ایس آئی انتہائی سگنل حکمت عملی دو تکنیکی اشارے ، بولنگر بینڈ اور اسٹوکاسٹک آر ایس آئی کو جوڑتی ہے ، جس میں اوپری اور نچلی بولنگر بینڈ کی قیمتوں میں خرابی اور اسٹوکاسٹک آر ایس آئی کو ممکنہ الٹ جانے والے سگنلز کے طور پر اوور بک / اوور سیل انتہائی علاقوں تک پہنچنے کا استعمال کیا جاتا ہے ، جس سے ایک آسان اور استعمال میں آسان تجارتی حکمت عملی تشکیل ملتی ہے۔ اس حکمت عملی کے قابل اعتماد سگنل اور وسیع اطلاق جیسے فوائد ہیں ، لیکن یہ رینج مارکیٹوں میں خراب کارکردگی کا مظاہرہ کرتی ہے ، رجحان سازی کی مارکیٹوں میں پیچھے رہ سکتی ہے ، اور پیرامیٹر کی ترتیبات کے لئے بہت حساس ہے۔ لہذا ، عملی ایپلی کیشنز میں ، ہم حکمت عملی کو رجحان کی تصدیق ، متحرک پیرامیٹرز ، اسٹاپ نقصان اور منافع لینے جیسے پہلوؤں سے بہتر بنانے اور بہتر بنانے پر غور کرسکتے ہیں ، اور اس کو دوسرے اشارے کے ساتھ جوڑ سکتے ہیں ، تاکہ منافع بخش اور بہتر تجارتی مشق اور مقدار کی خدمت کرسکیں۔
/*backtest start: 2023-04-06 00:00:00 end: 2024-04-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(shorttitle='BBSR Extreme', title='Bollinger Bands Stochastic RSI Extreme Signal', overlay=true) //General Inputs src = input(close, title='Source') offset = input.int(0, 'Offset', minval=-500, maxval=500) //Bollinger Inputs length = input.int(20, title='Bollinger Band Length', minval=1) mult = input.float(2.0, minval=0.001, maxval=50, title='StdDev') //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.new(color.teal, 0), offset=offset) p2 = plot(lower, 'BB Lower', color=color.new(color.teal, 0), 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, 'Upper 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 //Plots plotshape(Bear, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.tiny) plotshape(Bull, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.tiny) // Alert Functionality alertcondition(Bear or Bull, title='Any Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' BB Stochastic Extreme!') alertcondition(Bear, title='Bearish Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' Bearish BB Stochastic Extreme!') alertcondition(Bull, title='Bullish Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' Bullish BB Stochastic Extreme!') if Bear strategy.entry('Enter Long', strategy.long) else if Bull strategy.entry('Enter Short', strategy.short)