
এই কৌশলটি 20 চক্রের সরল চলমান গড় ((SMA) এবং 21 চক্রের সূচকীয় চলমান গড় ((EMA) গণনা এবং আঁকতে এবং তাদের মধ্যে রঙ পূরণ করে মূল্যের ওঠানামা অঞ্চলগুলিকে ভিজ্যুয়ালাইজ করে। দাম যখন 20 চক্রের এসএমএ অতিক্রম করে তখন একটি কেনার সংকেত উত্পন্ন করে; যখন দাম 21 চক্রের ইএমএ অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন করে। এই কৌশলটি একই সাথে স্টপ লস এবং স্টপ স্টপ ফাংশন রয়েছে।
ডাবল মুভিং এভারেজ ব্রেকআউট কৌশলটির মূল ধারণাটি হ’ল ক্রস-ওভারগুলিকে ক্রয়-বিক্রয় সংকেত হিসাবে ব্যবহার করা। ২০-চক্রের এসএমএ তুলনামূলকভাবে বেশি সংবেদনশীল এবং দামের পরিবর্তনের জন্য দ্রুত প্রতিক্রিয়া জানায়; ২১-চক্রের ইএমএ কিছুটা পিছিয়ে থাকে তবে আরও মসৃণভাবে প্রতিক্রিয়া জানায়। যখন স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতার দিকগুলি একত্রিত হয়, অর্থাৎ যখন দুটি গড় উপরে বা নীচে অতিক্রম করে, তখন প্রবণতা শক্তিশালী পর্যায়ে প্রবেশ করে, এই সময়ে কেনা বা বিক্রয় সিদ্ধান্তের সম্ভাবনা বেশি।
বিশেষ করে, যখন বন্ধের দাম 20 চক্রের এসএমএ অতিক্রম করে, তখন সংক্ষিপ্ত এবং দীর্ঘমেয়াদী উভয়ই উত্থানের প্রবণতা দেখায়, তাই আরও বেশি করে; যখন বন্ধের দাম 21 চক্রের ইএমএ অতিক্রম করে, তখন সংক্ষিপ্ত এবং দীর্ঘমেয়াদী উভয়ই নেমে যাওয়ার প্রবণতা দেখায়, তাই খালি করে দেয়। প্লেইন সিগন্যালটি এন্ট্রি সিগন্যালের বিপরীতে, যদি দাম 20 চক্রের এসএমএ অতিক্রম করে তবে প্লেইন প্লেইন হয় এবং 21 চক্রের ইএমএ অতিক্রম করে তবে প্লেইন প্লেইন হয়।
এই কৌশলটি একই সাথে মুভিং এভারেজের মধ্যে রং ভরাট করার জন্য ফিলিং প্রযুক্তি ব্যবহার করে, যা বাজারের গতিবিধি নির্ধারণে সহায়তা করে।
ডাবল মুভিং এভারেজ ব্রেকিং কৌশলটির নিম্নলিখিত সুবিধাগুলি রয়েছেঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
উপরোক্ত ঝুঁকি মোকাবেলায় নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করা যেতে পারেঃ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি দ্রুত এবং ধীর গতির ডাবল মুভিং এভারেজের ক্রস দ্বারা বাজারের প্রবণতার পরিবর্তনগুলি বিচার করে এবং সেই অনুযায়ী ক্রয় এবং বিক্রয় সিদ্ধান্ত নেয়। এই কৌশলটি সহজ, স্বজ্ঞাত এবং সহজেই বাস্তবায়িত হওয়ার মতো সুবিধাগুলি রয়েছে, তবে কিছু ঝুঁকিও রয়েছে। প্যারামিটার অপ্টিমাইজেশন, পরিস্রাবণ শর্তাদি যুক্ত করা এবং মানবিক হস্তক্ষেপের মাধ্যমে কৌশলটির কার্যকারিতা বাড়ানোর ঝুঁকি হ্রাস করা যেতে পারে। এই কৌশলটি বিস্তৃত স্থান, গভীর গবেষণা এবং প্রয়োগের জন্য উপযুক্ত।
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("BMSB Breakout Strategy", shorttitle="BMSB Breakout", overlay=true)
source = close
smaLength = 20
emaLength = 21
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)
// Definir condiciones para la estrategia de compra y venta
buyCondition = ta.crossover(close, outSma)
sellCondition = ta.crossunder(close, outEma)
// Entrada larga (compra) y salida corta
strategy.entry("Long", strategy.long, when=buyCondition and not na(sellCondition))
strategy.close("Short", when=buyCondition)
// Entrada corta (venta) y salida larga
strategy.entry("Short", strategy.short, when=sellCondition and not na(buyCondition))
strategy.close("Long", when=sellCondition)
// Puedes ajustar la configuración de la estrategia y los valores predeterminados según tus preferencias
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal")
plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.triangledown, title="Sell Signal")