
বিবি ডাবল মাল্টি হেড ট্রেডিং কৌশল হল একটি কৌশল যা বুলিন বন্ড ব্যবহার করে দ্বি-মুখী লেনদেন করে। এটি বুলিনের মাঝারি, উপরের এবং নীচের রেলের সাথে মিলিত হয়, যাতে উভয় পক্ষের খালি এবং শান্ত অবস্থান থাকে। যখন দামটি উপরের রেলকে স্পর্শ করে তখন শূন্য শীর্ষ পজিশন খুলুন, যখন এটি নীচের রেলকে স্পর্শ করে তখন মাল্টিহেড পজিশন খুলুন এবং স্টপ লস এবং স্টপ দাম সেট করুন। কৌশলটি সহজ এবং সহজেই পরিচালনা করা যায়, বাজারের মূল প্রবণতা ধরে রাখতে পারে।
এই কৌশলটি মূলত বুলিন ব্যান্ডের নীতির উপর ভিত্তি করে তৈরি করা হয়েছে। বুলিন ব্যান্ডটি মধ্যম, উপরের এবং নীচের রেলের সমন্বয়ে গঠিত, যা দামের চলমান প্রবণতাকে উপস্থাপন করে। মধ্যম রেলটি হ’ল এন-দিনের চলমান গড়, উপরের রেলটি হ’ল মধ্যম রেল + কে-গুন স্ট্যান্ডার্ড ডিফারেনশিয়াল, এবং নীচের রেলটি হ’ল মধ্যম রেল-কে-গুন স্ট্যান্ডার্ড ডিফারেনশিয়াল। যখন দামটি ট্র্যাকের উপরে উঠে যায়, তখন বাজারটি অতিরিক্ত ক্রয় অবস্থায় থাকে এবং খালি শীর্ষ অবস্থানগুলি বিবেচনা করা উচিত; যখন দামটি ট্র্যাকের নীচে পড়ে, তখন বাজারটি অতিরিক্ত বিক্রয় অবস্থায় থাকে এবং একাধিক শীর্ষ অবস্থানগুলি বিবেচনা করা উচিত।
বিশেষত, এই কৌশলটি প্রথমে বুলিনের মাঝারি, উপরের এবং নীচের রেলগুলি গণনা করে। তারপরে সিদ্ধান্ত নেওয়া হয় যে দামটি রেলের উপরে স্পর্শ করেছে কিনা, যদি স্পর্শ করা হয় তবে শূন্য পজিশনটি খুলুন; দামটি রেলের নীচে স্পর্শ করেছে কিনা তা নির্ধারণ করুন, যদি স্পর্শ করা হয় তবে মাল্টি-হেড পজিশনটি খুলুন। পজিশন খোলার পরে, স্টপ এবং স্টপ দামও সেট করা হয়। উদাহরণস্বরূপ, পজিশন খোলার পরে, স্টপ মূল্যটি পজিশন খোলার দামের একটি নির্দিষ্ট শতাংশ হ্রাস করে এবং স্টপ মূল্যটি পজিশন খোলার দামের একটি নির্দিষ্ট শতাংশ যোগ করে। অবশেষে, কৌশলটি পজিশনের শর্তগুলি সংজ্ঞায়িত করে, যার মধ্যে স্টপ লস, স্টপ বোলস এবং বুলিন ব্যান্ডের শর্তাদি পুনরায় প্রবেশের সময় ইত্যাদি রয়েছে।
পুরো কৌশলটি পুরোপুরি ব্যবহার করে, বাউলিং ব্যান্ডটি বাজারের ওভারবয় ওভারসেলের বৈশিষ্ট্যকে প্রতিফলিত করে, যা আরও সুনির্দিষ্ট মাল্টি-ফ্রি হেড ট্রেডিং অর্জন করে। বাজার যখন বিভিন্ন পর্যায়ে থাকে, তখন বাউলিং ব্যান্ডের সূচক দ্বারা বর্তমান প্রবণতা সম্পর্কে বিচার করা যেতে পারে, যার ফলে সংশ্লিষ্ট ট্রেডিং কৌশল গ্রহণ করা যায়।
এই কৌশলটির সুবিধাগুলো হলঃ
ট্রেন্ড ক্যাপচারঃ ব্রিনব্যান্ড ট্রেন্ডের মূল দিকগুলি সনাক্ত করতে পারে এবং ট্রেন্ড ক্যাপচার করার জন্য সময়মতো পজিশন খুলতে পারে।
দ্বি-মুখী লেনদেন, একদিকে সীমাবদ্ধ না হয়ে একাধিক এবং ফাঁকা লেনদেন করা যেতে পারে।
রিস্ক কন্ট্রোল, স্টপ লস এবং স্টপ স্টপ নিশ্চিত করে যে প্রতিটি লেনদেনের জন্য ক্ষতির ব্যবস্থা রয়েছে।
এটি সহজ, সুস্পষ্ট, এবং ব্রিনের বেন্ডের উপর ভিত্তি করে, কৌশলটি সহজেই বোঝা যায়।
সহজেই অপ্টিমাইজ করা যায়, যেটা সম্ভব প্যারামিটারগুলোকে সামঞ্জস্য করে, যেমন চক্রের দৈর্ঘ্য, স্ট্যান্ডার্ড ডিভেরিয়েন্সের গুণিতক ইত্যাদি।
বিভিন্ন বাজারের জন্য প্রযোজ্য, যেমন স্টক, ফরেক্স, ক্রিপ্টোকারেন্সি ইত্যাদি।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
বুলিনের ঝুঁকি রয়েছে, যেহেতু বাজারের তীব্র ওঠানামা হলে এটি বন্ধ হয়ে যেতে পারে।
ট্রেডিং ট্রেন্ডের তীব্র পরিবর্তনের কারণে স্টপ লস হতে পারে।
অপ্টিমাইজড কৌশল ঝুঁকিপূর্ণ, অপ্টিমাইজড কৌশলগুলি অতিরিক্ত ফিট হতে পারে।
ট্রেডিং ফ্রিকোয়েন্সি খুব বেশি ঝুঁকিপূর্ণ, ব্রিন ব্যান্ডের ঘন ঘন ওঠানামা করলে খুব বেশি ট্রেডিং হবে।
ব্রীণ বন্ডের উপর নির্ভরশীলতা খেলোয়াড়দের অকাল বিদায়ের কারণ হতে পারে।
এই সমস্যা সমাধানের উপায়ঃ
প্রবণতা সূচকগুলির সাথে মিলিত করে, ব্রিনব্যান্ডের ব্যর্থতার পরে কৌশলটি বন্ধ করার সময় নির্ধারণ করুন।
মোবাইল স্টপ ব্যবহার করে স্টপ ট্র্যাকিং করা যায়।
মাল্টি-মার্কেট, মাল্টি-টাইম ফ্রেমওয়ার্ক রিভিউ, ওভার-অপ্টিমাইজেশন প্রতিরোধ।
ব্রিন ব্যান্ডেজ প্রবণতা যথাযথভাবে প্রশস্ত করা এবং লেনদেনের ঘনত্ব হ্রাস করা।
নতুন আউটফিল্ড ইন্ডিকেটর যেমন MACD, যা ব্রিনের ব্যান্ডের সংকেত নিশ্চিত করে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
ব্রিনের বেন্ডের প্যারামিটারগুলিকে সামঞ্জস্য করা, যেমন বিভিন্ন চক্রের সাথে সামঞ্জস্য করার জন্য চক্রের প্যারামিটারগুলিকে সামঞ্জস্য করা, বাজার ওঠানামার সাথে সামঞ্জস্য করার জন্য স্ট্যান্ডার্ড ডিফারেনশিয়ালের গুণকগুলিকে সামঞ্জস্য করা।
প্রবণতা ফিল্টার যুক্ত করুন, যা চলমান গড়ের মতো সূচকগুলির সাথে প্রবণতা নির্ধারণ করে এবং প্রবণতা স্পষ্ট না হলে ভুল সংকেতগুলি এড়াতে পারে।
অপ্টিমাইজ করা স্টপ-অফ কৌশল, যেমন স্টপ-অফকে মূল্যের কাছাকাছি সরানো বা এটিআর-এর উপর ভিত্তি করে স্টপ-অফের মাত্রা নির্ধারণ করা।
ইনপুট ফিল্টার যুক্ত করুন, যেমন বন্ধের মূল্যের বুলিন বন্ডের ব্রেকিং, যাতে বুলিন বন্ডের সূচকের মধ্যবর্তী মিথ্যা ব্রেকিং এড়ানো যায়।
মেশিন লার্নিং প্রযুক্তি ব্যবহার করে প্যারামিটারগুলি স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করুন, প্যারামিটারগুলির বুদ্ধিমান সমন্বয় করুন।
ব্রীণ-ব্যান্ড সংকেতের সহায়ক হিসাবে MACD-এর মতো সূচকগুলির বিচ্ছিন্নতার সূচক যুক্ত করুন।
বিবি ডাবল মাল্টি হেড ট্রেডিং কৌশল সামগ্রিকভাবে একটি খুব আদর্শ এবং ব্যবহারিক ব্রিন ব্যান্ড কৌশল। এটি বাজার প্রবণতা ক্যাপচার করতে এবং দ্বি-মুখী বাণিজ্য করার জন্য ওভার-বিক্রয় ওভার-বিক্রয় নির্ধারণের জন্য ব্রিন ব্যান্ডের সূচক ব্যবহার করে এবং ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস সেট করে। এই কৌশলটির ট্রেন্ড ক্যাপচার, দ্বি-মুখী বাণিজ্য, ঝুঁকি নিয়ন্ত্রণের সুবিধা রয়েছে এবং ব্রিন ব্যান্ডের অকার্যকারিতা রয়েছে। আমরা ব্রিন ব্যান্ডের প্যারামিটারগুলি সামঞ্জস্য করে, ট্রেন্ড ফিল্টার যুক্ত করে, স্টপ লস কৌশলটি অপ্টিমাইজ করে কৌশলটির কার্যকারিতা বাড়িয়ে তুলতে পারি। এই কৌশলটির শক্তিশালী ব্যবহারিকতা এবং বিকাশের সম্ভাবনা রয়েছে। এটি একটি প্রস্তাবিত সহজ এবং কার্যকর ব্যবসায়ের কৌশল।
/*backtest
start: 2023-10-25 00:00:00
end: 2023-11-01 00:00:00
period: 2m
basePeriod: 1m
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/
// © samuelkanneman
//@version=5
strategy('MI_BB ', overlay=true)
// i_startTime = input.time(title='Start Date Filter', defval=timestamp('01 Nov 2020 13:30 +0000'), tooltip='Date & time to begin trading from')
// i_endTime = input.time(title='End Date Filter', defval=timestamp('1 Nov 2022 19:30 +0000'), tooltip='Date & time to stop trading')
dateFilter = true
longitud = input(20, title='Longitud')
Desv = input.float(2.0, title='Desvio estandar', step=0.1)
fuente = input(close, title='Fuente')
TakeP = input.float(5.0, title='Take Profit', step=0.1)
StopL = input.float(1.0, title='Stop Loss', step=0.1)
var SL = 0.0
var TP = 0.0
[banda_central, banda_sup, banda_inf] = ta.bb(fuente, longitud, Desv)
comprado = strategy.position_size > 0
vendido = strategy.position_size < 0
if not vendido and not comprado and dateFilter
// Short
if close >= banda_sup
//cantidad= (strategy.equity/close)
strategy.entry('venta', strategy.short)
SL := close * (1 + StopL / 100)
TP := close*(1-TakeP/100)
//Long
else if close <= banda_inf
//cantidad= (strategy.equity/close)
strategy.entry('compra', strategy.long)
SL := close * (1 - StopL / 100)
TP := close*(1+TakeP/100)
//cierrres short
if close <= TP and vendido
strategy.close ("venta" , comment="Salto TP")
if close <= banda_inf and vendido
strategy.close ("venta" , comment="Banda Inferior")
if close >= SL and vendido
strategy.close ("venta" , comment="Salto SL")
//cierre long
if close >= TP and comprado
strategy.close ("compra" , comment="Salto TP")
if close >= banda_sup and comprado
strategy.close ("compra" , comment="Banda Superior")
if close <= SL and comprado
strategy.close ("compra" , comment="Salto SL")
p1 = plot(banda_central)
p2 = plot(banda_sup)
p3 = plot(banda_inf)
fill(p2, p3, transp=90)