এই কৌশলটির নাম বোলিঞ্জার ব্যান্ডস এবং আরএসআই ডাবল কনফার্মেশন কৌশল। এর লক্ষ্য হল বোলিঞ্জার ব্যান্ডের উপরের এবং নীচের ব্যান্ডগুলি গণনা করে এবং আরএসআই থেকে ওভারকোপড এবং ওভারসোল্ড সংকেতগুলি একত্রিত করে কম কিনতে এবং উচ্চ বিক্রি করা।
কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করেঃ বোলিংজার ব্যান্ড এবং আরএসআই।
বোলিংগার ব্যান্ডে উপরের ব্যান্ড, মাঝের ব্যান্ড এবং নিম্ন ব্যান্ড থাকে, যা একটি নির্দিষ্ট সময়ের মধ্যে চলমান গড় এবং স্ট্যান্ডার্ড ডিভিয়েশন গণনা করে নির্মিত হয়। যখন দাম উপরের ব্যান্ডের কাছাকাছি হয়, তখন এটি একটি ওভারকোপ এলাকা নির্দেশ করে। যখন নিম্ন ব্যান্ডের কাছাকাছি হয়, তখন এটি একটি oversold এলাকা নির্দেশ করে।
আরএসআই নিম্নতম রিবাউন্ড এবং শীর্ষ কলব্যাকের সময় নির্ধারণ করতে ব্যবহৃত হয়। RSI 70 এর উপরে ওভারকুপড জোন এবং 30 এর নীচে ওভারসোল্ড জোন।
এই কৌশলটির জন্য ট্রেডিং সিগন্যাল হল:
এটি একটি একক সূচকের উপর ভিত্তি করে মিথ্যা সংকেতগুলি এড়ায় এবং কম ক্রয় এবং উচ্চ বিক্রয় কৌশলকে আরও নির্ভরযোগ্য করে তোলে।
ঝুঁকি ব্যবস্থাপনা সমাধানঃ
কৌশলটি বোলিংজার ব্যান্ড এবং আরএসআই এর দ্বৈত যাচাইকরণ প্রক্রিয়াটির মাধ্যমে কম কেনা এবং উচ্চ বিক্রয় উপলব্ধি করে, মিথ্যা সংকেত হ্রাস করে এবং সেরা এন্ট্রি টাইমিং মিস করা এড়ায়। এদিকে, প্যারামিটারাইজড ডিজাইন অভিযোজনযোগ্যতা এবং অপ্টিমাইজেশান স্পেস বাড়ায়। তবে স্থিতিশীলতা উন্নত করার জন্য এখনও কিছু ঝুঁকি রয়েছে যা আরও অপ্টিমাইজেশনের প্রয়োজন। সামগ্রিকভাবে, কৌশলটি ট্রেন্ড ট্র্যাকিং এবং ওভারকুপ-ওভারসোল্ড স্তরের সুবিধাগুলি একত্রিত করে। যথাযথ প্যারামিটার টিউনিং এবং ঝুঁকি নিয়ন্ত্রণের সাথে, এটির ভাল লাভের সম্ভাবনা রয়েছে।
/*backtest start: 2024-01-06 00:00:00 end: 2024-02-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © samuelarbos //@version=4 strategy("Estrategia de Bandas de Bollinger y RSI", overlay=true) // Definimos los parámetros de las bandas de Bollinger source = input(close, title="Precio base") length = input(20, minval=1, title="Longitud") mult = input(2.0, minval=0.001, maxval=50, title="Desviación estándar") // Calculamos las bandas de Bollinger basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev // Definimos el RSI y sus parámetros rsi_source = input(close, title="RSI Fuente") rsi_length = input(14, minval=1, title="RSI Longitud") rsi_overbought = input(70, minval=0, maxval=100, title="RSI Sobrecompra") rsi_oversold = input(30, minval=0, maxval=100, title="RSI Sobrevendido") // Calculamos el RSI rsi = rsi(rsi_source, rsi_length) // Definimos las señales de compra y venta buy_signal = crossover(close, lower) and rsi < rsi_oversold sell_signal = crossunder(close, upper) and rsi > rsi_overbought // Compramos cuando se da la señal de compra if (buy_signal) strategy.entry("Buy", strategy.long) // Vendemos cuando se da la señal de venta if (sell_signal) strategy.entry("Sell", strategy.short)