বোলিঞ্জার ব্যান্ডের উপর ভিত্তি করে স্মার্ট ট্র্যাকিং ট্রেডিং কৌশল
সারসংক্ষেপ
এই স্ট্র্যাটেজি বোলিঙ্গার ব্যান্ড ইন্ডিকেটরের উপর ভিত্তি করে তৈরি করা হয়েছে। যখন দাম বোলিঙ্গার ব্যান্ডের উপরের রেখা ভেঙে যায়, তখন শর্ট পজিশন নেয় এবং নিচের রেখা ভেঙে গেলে লং পজিশন নেয়, যা বুদ্ধিমানের সাথে দাম ট্র্যাক করতে সাহায্য করে।
স্ট্র্যাটেজির নীতি
এই স্ট্র্যাটেজি বোলিঙ্গার ব্যান্ডের মিডলাইন, উপরের রেখা এবং নিচের রেখাকে মৌলিক সূচক হিসেবে ব্যবহার করে। মিডলাইন হলো n দিনের ক্লোজিং প্রাইসের মুভিং এভারেজ। উপরের রেখা হলো মিডলাইন থেকে দুই স্ট্যান্ডার্ড ডেভিয়েশন উপরে এবং নিচের রেখা হলো মিডলাইন থেকে দুই স্ট্যান্ডার্ড ডেভিয়েশন নিচে। যখন দাম নিচের রেখা থেকে উপরের দিকে ক্রস করে, তখন লং পজিশন নেওয়া হয়; যখন দাম উপরের রেখা থেকে নিচের দিকে ক্রস করে, তখন শর্ট পজিশন নেওয়া হয়। এইভাবে বাজারের অস্থিরতা অনুযায়ী দাম ট্র্যাক করা যায়।
বিশেষ করে, স্ট্র্যাটেজি দুটি সূচক নির্ধারণ করে:
- ta.crossover(source, lower): ক্লোজিং প্রাইস নিচের রেখা অতিক্রম করে উপরে যাওয়া = লং পজিশন
- ta.crossunder(source, upper): ক্লোজিং প্রাইস উপরের রেখা অতিক্রম করে নিচে যাওয়া = শর্ট পজিশন
যখন পজিশন বন্ধ করার শর্ত পূরণ হয়, তখন strategy.cancel() ফাংশন ব্যবহার করে বর্তমান পজিশন বন্ধ করা হয়।
স্ট্র্যাটেজির সুবিধা বিশ্লেষণ
এই স্ট্র্যাটেজির প্রধান সুবিধাগুলো নিম্নরূপ:
- বোলিঙ্গার ব্যান্ড ইন্ডিকেটরের উপর ভিত্তি করে তৈরি, যা বাজারের অস্থিরতা ধরতে এবং দামের ট্রেন্ড কার্যকরভাবে ট্র্যাক করতে পারে
- নিয়মগুলি পরিষ্কার এবং সহজ, বোঝা ও বাস্তবায়ন সহজ
- প্যারামিটার যেমন পিরিয়ড দৈর্ঘ্য, স্ট্যান্ডার্ড ডেভিয়েশন গুণক ইত্যাদি কাস্টমাইজ করা যায়, অভিযোজন ক্ষমতা বেশি
- ট্রেলিং স্টপ লস, ফিক্সড স্টপ লস এবং ট্রেলিং টেক প্রফিট কনফিগার করে স্ট্র্যাটেজির কার্যকারিতা অপটিমাইজ করা যায়
স্ট্র্যাটেজির ঝুঁকি বিশ môলেষণ
এই স্ট্র্যাটেজির কিছু ঝুঁকিও রয়েছে:
- বোলিঙ্গার ব্যান্ডের ব্রেকআউট মিথ্যা হতে পারে, যার ফলে ভুল সিগন্যাল তৈরি হতে পারে
- কার্যকারিতা প্যারামিটার অপটিমাইজেশনের উপর নির্ভরশীল; ভুল প্যারামিটার নির্বাচন লাভজনকতাকে প্রভাবিত করতে পারে
- ট্রেলিং স্টপ লস কঠিন, একক লস নিয়ন্ত্রণ করা যায় না
সমাধান:
- অন্যান্য ইন্ডিকেটরের সাথে সংমিশ্রণ করে সিগন্যাল ফিল্টার করা, মিথ্যা ব্রেকআউট এড়ানো
- প্যারামিটার টেস্টিং ঠিকভাবে করা, সেরা প্যারামিটার কম্বিনেশন নির্বাচন
- ট্রেলিং স্টপ লস বা ট্রেন্ড ফোলোয়িং স্টপ লস ক্লিপ যুক্ত করা
স্ট্র্যাটেজির অপটিমাইজেশনের দিকনির্দেশনা
এই স্ট্র্যাটেজি আরও অপটিমাইজ করা যেতে পারে:
- অন্যান্য ইন্ডিকেটরের সাথে সংমিশ্রণ করে ট্রেন্ডের দিক নির্ধারণ করা, বোলিঙ্গার ব্যান্ড স্ট্র্যাটেজির জন্য অনুপযুক্ত বাজার এড়ানো
- বিভিন্ন সময়কালের প্যারামিটারের কার্যকারিতা পরীক্ষা করা, সর্বোত্তম সময়কাল খুঁজে বের করা
- ট্রেলিং স্টপ লস বা ট্রেন্ড ফোলোয়িং স্টপ লস মেকানিজম যুক্ত করা, একক লস কার্যকরভাবে নিয়ন্ত্রণ করা
সারসংক্ষেপ
এই স্ট্র্যাটেজি বোলিঙ্গার ব্যান্ড ইন্ডিকেটরের উপর ভিত্তি করে তৈরি করা হয়েছে, দামের উপরের ও নিচের রেখা ভাঙার মাধ্যমে স্বয়ংক্রিয় ট্র্যাকিং করে। স্ট্র্যাটেজিটি সহজ এবং বোধগম্য, বাজারের অস্থিরতার প্রতি সংবেদনশীল। প্যারামিটার অপটিমাইজেশন এবং স্টপ লস পদ্ধতির মাধ্যমে আরও কার্যকর করা যায়। সামগ্রিকভাবে, এই স্ট্র্যাটেজি বেশি অস্থিরতা সম্পন্ন শেয়ার সূচক বা কমোডিটি বাজারের জন্য উপযুক্ত। ট্রেডাররা নিজেদের ট্রেডিং পছন্দ অনুযায়ী উপযুক্ত পণ্য এবং প্যারামিটার নির্বাচন করে ব্যাকটেস্টিং এবং অপটিমাইজেশন করতে পারে, যার ফলে একটি লাভজনক ট্রেডিং স্ট্র্যাটেজি পাওয়া যায়।
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy with alerts (incl. pending orders) via TradingConnector to Forex", overlay=true)
source = close
length = input.int(20, minval=1)- 1

