
ব্রডব্যান্ড ব্রেকডাউন কৌশল একটি প্রবণতা অনুসরণ কৌশল। এটি প্রবেশ এবং প্রস্থান সময় নির্ধারণের জন্য ওঠানামা পরিসীমা ব্যবহার করে। বিশেষত, এটি ব্রিন ব্যান্ডের আপট্র্যাক এবং ডাউনট্র্যাক ব্যবহার করে দামটি ভেঙে গেছে কিনা তা নির্ধারণ করতে। যখন দামটি আপট্র্যাকটি ভেঙে যায় তখন অতিরিক্ত করুন, যখন দামটি ডাউনট্র্যাকটি ভেঙে যায় তখন প্যাসিভ করুন।
এই কৌশলটি বুলিন-ব্যান্ড সূচকের উপর ভিত্তি করে তৈরি করা হয়েছে।
এখানে k-এর মান সাধারণত ১.৫ বা ২। যখন দাম উর্ধ্বমুখী হয়, তখন শেয়ারটি শক্তিশালী অঞ্চলে প্রবেশ করে, আরও বেশি করে; যখন দাম নিম্নমুখী হয়, তখন শেয়ারটি দুর্বল অঞ্চলে প্রবেশ করে, সমতল।
এই কৌশলটি 20 দিনের মধ্যম লাইন এবং 1.5 গুণ স্ট্যান্ডার্ড বিপর্যয় ব্যবহার করে ব্রিনের বেন্ড তৈরি করে। যখন দামটি উচ্চতর হয়, তখন দুটি বিকল্প থাকেঃ
উচ্চ অস্থিরতাযুক্ত স্টকগুলির জন্য, নিম্ন-ট্র্যাক স্টপ ক্ষতির প্রভাব ব্যবহার করা ভাল।
এই কৌশলটির প্রধান সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
প্যারামিটার অপ্টিমাইজেশান এবং অন্যান্য সূচকগুলির সমন্বয়ে এই ঝুঁকিগুলি হ্রাস করা যেতে পারে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
ব্রডব্যান্ড ব্রেকআউট কৌশলটি সামগ্রিকভাবে একটি ক্লাসিক ট্রেন্ড ট্র্যাকিং কৌশল। এটি প্যারামিটার অপ্টিমাইজেশন এবং নিয়ম অপ্টিমাইজেশনের মাধ্যমে উন্নত করা যেতে পারে, যাতে এটি বিভিন্ন বাজার পরিবেশে আরও উপযুক্ত হয়। কৌশলটি সহজেই বোঝা এবং বাস্তবায়ন করা যায় এবং এটি একটি ভাল প্রবেশের কৌশল পছন্দ।
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 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/
// © Senthaamizh
//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO", overlay=true)
source = close
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band
mult = input(1.5, minval=0.001, maxval=50, title = "Standard Deviation") // Use 1.5 SD for 20 period MA; Use 2 SD for 10 period MA
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using moving average
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
if (crossover(source, upper))
strategy.entry("Long", strategy.long, qty=1)
if(exit==1)
if (crossunder(source, lower))
strategy.close("Long")
if(exit==2) //basis is good for N50 but lower is good for BN (High volatility)
if (crossunder(source, basis))
strategy.close("Long")
plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
fill(p1, p2)