
বিএমএসবি ব্রেকআউট কৌশলটি একটি চলমান গড়ের উপর ভিত্তি করে একটি ব্রেকআউট কৌশল। এই কৌশলটি 20 পিরিয়ডের সাধারণ চলমান গড় (এসএমএ) এবং 21 পিরিয়ডের সূচকীয় চলমান গড় (ইএমএ) ব্যবহার করে বাজারের প্রবণতা নির্ধারণ করে। যখন এটি এসএমএ অতিক্রম করে তখন কৌশলটি একটি কেনার সংকেত দেয়; যখন এটি ইএমএ অতিক্রম করে তখন কৌশলটি একটি বিক্রয় সংকেত দেয়। কৌশলটির মূল ধারণাটি হ’ল প্রবণতার গঠন এবং বিপরীতকরণকে ক্যাপচার করা এবং প্রবণতার দিকের দিকে লেনদেন করা।
এই কৌশলটির মূল বিষয় হল বাজারের প্রবণতা নির্ধারণের জন্য দুটি ভিন্ন চক্রের চলমান গড় ব্যবহার করা। ২০-চক্রের এসএমএ তুলনামূলকভাবে ধীর, যা বাজারের মাঝারি-দীর্ঘমেয়াদী প্রবণতাকে উপস্থাপন করে; ২১-চক্রের ইএমএ তুলনামূলকভাবে দ্রুত, যা বাজারের স্বল্পমেয়াদী প্রবণতাকে উপস্থাপন করে। যখন বন্ধের দামের উপরে এসএমএ অতিক্রম করে, তখন বাজারটি মাঝারি-দীর্ঘমেয়াদী থেকে উত্থানমুখী প্রবণতাতে পরিণত হয়, তখন কৌশলটি একটি ক্রয় সংকেত উত্পন্ন করে; যখন বন্ধের দামের নীচে ইএমএ অতিক্রম করে, তখন বাজারটি স্বল্পমেয়াদী থেকে পতনমুখী প্রবণতাতে পরিণত হয়, তখন কৌশলটি বিক্রয় সংকেত উত্পন্ন করে। এইভাবে, কৌশলটি প্রবণতা গঠনের প্রাথমিক পর্যায়ে হস্তক্ষেপ করতে পারে এবং সময়মতো প্রবণতা বিপরীত করতে পারে।
সরল এবং সহজেই বোঝা যায়ঃ এই কৌশলটি সহজ, সহজ, সহজেই বোঝা যায় এবং বাস্তবায়িত হয়।
প্রবণতা ট্র্যাকিংঃ দুটি ভিন্ন সময়ের চলমান গড়ের মাধ্যমে, কৌশলটি কার্যকরভাবে বাজারের প্রবণতার দিকটি ক্যাপচার করতে পারে, যখন প্রবণতা তৈরি হয় তখন সময়মতো হস্তক্ষেপ করতে পারে।
সময়মত স্টপ লসঃ যখন ট্রেন্ডটি বিপরীত হয়, কৌশলটি ইএমএ-এর সংকেতটি অতিক্রম করে সময়মতো পজিশন বন্ধ করে ক্ষতি নিয়ন্ত্রণ করতে পারে।
অভিযোজনযোগ্যতাঃ এই কৌশলটি বিভিন্ন বাজার এবং জাতের জন্য প্রয়োগ করা যেতে পারে এবং এটির ভাল অভিযোজনযোগ্যতা রয়েছে।
বাজারের অস্থিরতাঃ বাজারের অস্থিরতার সময়, এই কৌশলটি আরও বেশি ট্রেডিং সিগন্যাল তৈরি করতে পারে, যার ফলে ঘন ঘন লেনদেন এবং লেনদেনের ব্যয় বেশি হয়।
পিছিয়ে পড়াঃ যেহেতু মুভিং এভারেজ পিছিয়ে পড়া সূচক, তাই কৌশলগত ক্রয় এবং বিক্রয় সংকেতগুলি কিছুটা বিলম্বিত হতে পারে এবং সর্বোত্তম ব্যবসায়ের সময়টি মিস করতে পারে।
প্যারামিটার অপ্টিমাইজেশানঃ কৌশলটির কার্যকারিতা চলমান গড়ের সময়কালের নির্বাচনের দ্বারা প্রভাবিত হয়, বিভিন্ন প্যারামিটারগুলি বিভিন্ন ফলাফলের দিকে পরিচালিত করতে পারে।
প্যারামিটার অপ্টিমাইজেশানঃ এসএমএ এবং ইএমএর চক্রীয় প্যারামিটারগুলিকে অপ্টিমাইজ করে সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করে কৌশলটির কার্যকারিতা বাড়ানো যায়।
ট্রেন্ড ফিল্টারঃ ট্রেডিং সিগন্যাল তৈরি করার সময়, অন্যান্য ট্রেন্ডিং সূচক বা মূল্য আচরণের প্যাটার্নগুলি প্রবণতার শক্তি এবং ধারাবাহিকতার আরও নিশ্চিতকরণ এবং সংকেতের নির্ভরযোগ্যতা বাড়ানোর জন্য প্রবর্তিত হতে পারে।
ঝুঁকি নিয়ন্ত্রণঃ স্টপ লস এবং স্টপ স্টপ ব্যবস্থা চালু করা যেতে পারে, একক লেনদেনের ঝুঁকি ফাঁক নিয়ন্ত্রণ করা যায়; বা পজিশন ম্যানেজমেন্টের মাধ্যমে, বাজারের অস্থিরতার গতিশীলতার উপর ভিত্তি করে পজিশনের আকার সামঞ্জস্য করা যায়, কৌশলটির সামগ্রিক ঝুঁকি হ্রাস করা যায়।
ওভারহোল্ডিং সময়ঃ ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করার সময়, অন্যান্য ওভারহোল্ডিং সূচক বা বাজার সংবেদন সূচকগুলির সাথে একত্রিত হয়ে ওভারহোল্ডিং পক্ষের শক্তির মূল্যায়ন করা যেতে পারে, আরও সুবিধাজনক দিকটি বেছে নেওয়ার জন্য লেনদেন করা যেতে পারে।
বিএমএসবি ব্রেকআউট কৌশল একটি সহজ এবং সহজেই ব্যবহারযোগ্য ট্রেন্ড ট্র্যাকিং কৌশল যা বাজারের প্রবণতা নির্ধারণের জন্য দুটি পৃথক চক্রের চলমান গড়ের মাধ্যমে বাজারের প্রবণতা নির্ধারণ করে, প্রবণতা তৈরির সময় সময়মত হস্তক্ষেপ করে এবং প্রবণতা বিপরীত হওয়ার সময় সময়মত প্রস্থান করে। এই কৌশলটির সুবিধাটি সহজেই বোঝা যায়, দৃ strong়ভাবে অভিযোজিত হয় এবং একই সাথে ঘন ঘন বাজারের বাজারে ট্রেডিং হয়, সংকেত বিলম্বিত হওয়ার ঝুঁকি রয়েছে। প্যারামিটার অপ্টিমাইজেশন, প্রবণতা ফিল্টার, ঝুঁকি নিয়ন্ত্রণ এবং বহু-বিরতি সময়কালের মতো পদ্ধতিগুলি এই কৌশলটির কার্যকারিতা এবং স্থায়িত্বকে আরও উন্নত করতে পারে।
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("BMSB Breakout Strategy", overlay=true)
// Definición de la BMSB
smaLength = 20
emaLength = 21
source = close
sma = ta.sma(source, smaLength)
ema = ta.ema(source, emaLength)
outSma = request.security(syminfo.tickerid, timeframe.period, sma)
outEma = request.security(syminfo.tickerid, timeframe.period, ema)
smaPlot = plot(outSma, color=color.new(color.red, 0), title='20w SMA')
emaPlot = plot(outEma, color=color.new(color.green, 0), title='21w EMA')
fill(smaPlot, emaPlot, color=color.new(color.orange, 75), fillgaps=true)
// Señales de Compra y Venta
buySignal = ta.crossover(close, outSma)
sellSignal = ta.crossunder(close, outEma)
// Lógica de la Estrategia
if (buySignal)
if (strategy.opentrades > 0)
strategy.close_all()
strategy.entry("Buy", strategy.long)
if (sellSignal)
if (strategy.opentrades > 0)
strategy.close_all()
strategy.entry("Sell", strategy.short)
plotshape(series=buySignal, title="Compra", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sellSignal, title="Venta", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)