এই কৌশলটি ব্রাইন বন্ডের চ্যানেলের ব্রেকডাউন পর্যবেক্ষণ করে ট্রেড করা হয়। ব্রাইন বন্ড কার্যকরভাবে মূল্যের অস্থিরতার পরিধি নির্ধারণ করতে পারে, যার ব্রেকডাউনগুলি প্রবণতা পরিবর্তনের সংকেত হিসাবে কাজ করতে পারে।
নীতিমালাঃ
বুলিন ব্যান্ডের মধ্যরেখা, উপরের ব্যান্ড এবং নিচের ব্যান্ড গণনা করুন। মধ্যরেখা হল n-দিনের সরল চলমান গড়, ব্যান্ডউইথ হল n-দিনের স্ট্যান্ডার্ড পার্থক্যের কয়েক গুণ।
যখন দাম বাড়বে, তখন আরও বেশি করুন; যখন দাম কমবে, তখন কম করুন।
স্টপ লসটি বিপরীত দিকের ব্রিনের ব্যান্ড লাইনটিতে সেট করুন, ঝুঁকি নিয়ন্ত্রণের জন্য।
ট্রেন্ড ট্র্যাকিং স্টপ ব্যবহার করে আপনি আরও বেশি মুনাফা পেতে পারেন, অথবা আপনি স্টপ ফিক্স করতে পারেন।
একাধিক খালি কমান্ডের জন্য পরস্পরকে বাদ দিতে পারেন, যাতে একসাথে একাধিক খালি কমান্ড থাকে না।
এই কৌশলটির সুবিধাঃ
ব্রিন ব্রেডের মাধ্যমে ট্রেন্ডের পরিবর্তনের পয়েন্টগুলোকে চিহ্নিত করা যায়।
ব্রিন বন্ডে স্টপ লস সেট করা ট্রেন্ড থেকে সময়মত বেরিয়ে আসার জন্য উপকারী।
কন্ট্রাক্ট অর্ডারগুলিকে একমুখী লেনদেনের জন্য সুরক্ষা প্রদান করা হয় না।
এই কৌশলের ঝুঁকিঃ
বুলিনের গড় ও স্ট্যান্ডার্ড ব্যবধানে পিছিয়ে পড়ার ফলে তারা সেরা প্রবেশের জায়গাটি হারাতে পারে।
এই প্রবণতার মধ্যে প্রায়ই ভুয়া ব্রেকিংয়ের সম্ভাবনা রয়েছে।
স্ট্যান্ডার্ড প্যারামিটারগুলি বাজারের অস্থিরতার সাথে খাপ খায় না।
সংক্ষেপে, এই কৌশলটি বুলিন বন্ডের বিপর্যয়কে বিচার করে ট্রেড করে। এটি একটি আদর্শ চ্যানেল বিপর্যয় কৌশল। প্যারামিটার অপ্টিমাইজেশন এবং ঝুঁকি নিয়ন্ত্রণের ক্ষেত্রে উন্নতির জায়গা রয়েছে, তবে সামগ্রিক ধারণাটি সহজ এবং নির্ভরযোগ্য।
/*backtest
start: 2022-09-05 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Kozlod - BB Strategy - 1 minute", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
//
// author: Kozlod
// date: 2019-05-27
// RSI - BTCUSDT - 1m
// https://www.tradingview.com/u/Kozlod/
// https://t.me/quantnomad
//
source = close
length = input(45, minval=1)
mult = input(2.5, minval=0.001, maxval=50)
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(upper)
plot(lower)
buyEntry = crossover(source, lower)
sellEntry = crossunder(source, upper)
if (crossover(source, lower))
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (crossunder(source, upper))
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")