এই কৌশলটি বোলিংজার ব্যান্ড এবং চলমান গড়কে একত্রিত করে, বোলিংজার ব্যান্ডের
এই কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করেঃ বোলিংজার ব্যান্ড এবং চলমান গড়।
বোলিংজার ব্যান্ডে উপরের ব্যান্ড, নীচের ব্যান্ড এবং মাঝারি রেল রয়েছে। মাঝারি রেলটি এন-দিনের সহজ চলমান গড়, এবং উপরের এবং নীচের ব্যান্ডগুলি মাঝারি রেল থেকে উপরে এবং নীচে k গুণ মান বিচ্যুতি। যখন দাম উপরের বা নীচের ব্যান্ডের কাছে আসে, তখন এটি ওভারকিপিং বা ওভারসেলিং নির্দেশ করে, যার ফলে বিপরীত হতে পারে।
চলমান গড় মূল্যের গড় প্রবণতা দিক প্রতিফলিত করে। যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের উপরে ক্রস করে, এটি নির্দেশ করে যে মূল্য প্রবণতা বাড়ছে, তাই দীর্ঘ যেতে বিবেচনা করা যেতে পারে; যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের নীচে ক্রস করে, এটি নির্দেশ করে যে মূল্য প্রবণতা হ্রাস পাচ্ছে, তাই শর্ট যেতে বিবেচনা করা যেতে পারে।
এই কৌশলটি বোলিংজার ব্যান্ড থেকে বিপরীত সংকেত এবং চলমান গড় থেকে প্রবণতা রায় উভয়ই বিবেচনা করে। এটি যখন দামগুলি বোলিংজার ব্যান্ডের নীচের ব্যান্ডটি ভেঙে দেয় তখন এটি কিনতে সংকেত উত্পন্ন করে এবং একটি আপগ্রেড প্রধান প্রবণতা নিশ্চিত করার জন্য চলমান গড়ের উপরে যেতেও প্রয়োজন; এটি যখন দামগুলি বোলিংজার ব্যান্ডের উপরের ব্যান্ডটি ভেঙে দেয় তখন এটি বিক্রয় সংকেত উত্পন্ন করে এবং চলমান গড়ের একটি ডাউনগ্রেড প্রধান প্রবণতা নিশ্চিত করার জন্য নীচে যেতেও প্রয়োজন। সুতরাং এটি বিপরীতগুলি ক্যাপচার করার সময় প্রধান প্রবণতা দিক বিবেচনা করে।
নির্দিষ্ট অপারেশন নিয়ম হলঃ
এই কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
এই কৌশলটির প্রধান ঝুঁকিগুলির মধ্যে রয়েছেঃ
এই কৌশলটির মূল দিকগুলি নিম্নলিখিতগুলির উপর অপ্টিমাইজ করা যায়ঃ
এই কৌশলটি বোলিংজার ব্যান্ড থেকে বিপরীত সংকেত এবং চলমান গড় থেকে প্রবণতা রায় উভয় বিবেচনা করে, বিপরীত কার্যকারিতা নিশ্চিত করার সময় সামগ্রিক প্রবণতা রায় উপর স্থানীয় শক প্রভাব নিয়ন্ত্রণ করে। সংকেত এবং নীতিগুলি সহজ এবং পরিষ্কার, বুঝতে এবং বাস্তবায়ন করা সহজ, এবং আরও ভাল পারফরম্যান্সের জন্য অপ্টিমাইজ করার একাধিক উপায় রয়েছে, যা এটিকে পরিমাণগত ব্যবসায়ের জন্য উপযুক্ত একটি দক্ষ কৌশল করে তোলে।
/*backtest start: 2023-11-05 00:00:00 end: 2023-12-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Rejection with MA Trend Filter", overlay=true) // Bollinger Bands Settings length = input(20, title="Bollinger Bands Length") src = input(close, title="Source") mult = input(2.0, title="Standard Deviation") basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) // Calculate Bollinger Bands upper_band = basis + dev lower_band = basis - dev // MA Settings ma_length = input(50, title="MA Length") ma_src = input(close, title="MA Source") ma = ta.sma(ma_src, ma_length) // Buy Condition buy_condition = ta.crossover(close, lower_band) and ta.crossover(close, ma) // Sell Condition sell_condition = ta.crossunder(close, upper_band) and ta.crossunder(close, ma) if buy_condition strategy.entry("Buy", strategy.long) if sell_condition strategy.close("Buy") plot(upper_band, color=color.red, title="Upper Bollinger Band") plot(lower_band, color=color.green, title="Lower Bollinger Band") plot(ma, color=color.blue, title="50-period MA")