এই কৌশলটি বোলিংজার ব্যান্ড এবং স্টোকাস্টিক আরএসআই সূচকগুলি ব্যবহার করে এমন সংকেত তৈরি করে যা মূল্য বিপরীতমুখী হতে পারে। ডিফল্টরূপে, হ্রাস সংকেতগুলি লাল তীর হিসাবে এবং উত্থান সংকেতগুলি সবুজ তীর হিসাবে প্রদর্শিত হয়। একটি সংকেত প্রেরণের আগে, কৌশলটি নিম্নলিখিত শর্তগুলির সন্ধান করেঃ (উন্নত) মোমবাতিটি উপরের বোলিংজার ব্যান্ডের উপরে বন্ধ হয়, পরবর্তী মোমবাতিটি উপরের ব্যান্ডের ভিতরে বন্ধ হয় এবং স্টোকাস্টিক আরএসআই একটি পূর্বনির্ধারিত প্রান্তিকের নীচে থাকে (ডিফল্ট 10); (হ্রাস) মোমবাতিটি নীচের বোলিংজার ব্যান্ডের নীচে বন্ধ হয়, পরবর্তী মোমবাতিটি নীচের ব্যান্ডের ভিতরে বন্ধ হয়, এবং স্টোকাস্টিক আরএসআই একটি পূর্বনির্ধারিত প্রান্তিকের উপরে থাকে (ডিফল্ট 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)