চলমান গড় ক্রসওভার ট্রেডিং কৌশলটি যখন স্বল্প ও দীর্ঘমেয়াদী চলমান গড়গুলি ক্রস করে তখন ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করে। এটি প্রযুক্তিগত বিশ্লেষণ ভিত্তিক ট্রেডিং কৌশলগুলির অন্তর্গত। এই কৌশলটি সহজ, ছোট ড্রডাউন সহ মূলধন দক্ষ, মাঝারি-দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত।
এই কৌশলটি 20 এবং 50 সময়ের এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) গণনা করে। এটি 20 ইএমএ 50 ইএমএ অতিক্রম করার সময় দীর্ঘ অবস্থানটি ট্রিগার করে। এটি 20 ইএমএ 50 ইএমএ এর নীচে অতিক্রম করার সময় শর্ট অবস্থানটি ট্রিগার করে।
ইএমএ সাম্প্রতিক তথ্যকে আরো বেশি গুরুত্ব দেয়।
EMAtoday = (Pricetoday * k) + EMAyesterday * (1-k)
যেখানে k = 2/(সময়কালের সংখ্যা + 1)
যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন এটি লং-এর দিকে দামের উত্থানের ইঙ্গিত দেয়। যখন এটি নীচে অতিক্রম করে, তখন এটি হ্রাসের দামের বিপরীত দিকে শর্ট-এর দিকে নির্দেশ করে।
এই কৌশলটির সুবিধাঃ
ঝুঁকিগুলির মধ্যে রয়েছেঃ
উন্নতিঃ
চলমান গড় ক্রসওভার কৌশল একটি সহজ কিন্তু কার্যকর প্রযুক্তিগত কৌশল যা বাজার দ্বারা প্রমাণিত। পরামিতি মিটুনিং, ফিল্টার ইত্যাদি যোগ করে ঝুঁকি নিয়ন্ত্রণ এবং স্থিতিশীলতার উপর আরও উন্নতি অর্জন করা যেতে পারে। এটি পরিমাণগত ট্রেডিংয়ের মৌলিক বিল্ডিং ব্লক হিসাবে কাজ করে।
/*backtest start: 2022-11-20 00:00:00 end: 2023-11-26 00:00:00 period: 1d basePeriod: 1h 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/ // © brandlabng //@version=5 //study(title="Holly Grail", overlay = true) strategy('HG|E15m', overlay=true) src = input(close, title='Source') price = request.security(syminfo.tickerid, timeframe.period, src) ma1 = input(20, title='1st MA Length') type1 = input.string('EMA', '1st MA Type', options=['EMA']) ma2 = input(50, title='2nd MA Length') type2 = input.string('EMA', '2nd MA Type', options=['EMA']) price1 = if type1 == 'EMA' ta.ema(price, ma1) price2 = if type2 == 'EMA' ta.ema(price, ma2) //plot(series=price, style=line, title="Price", color=black, linewidth=1, transp=0) plot(series=price1, style=plot.style_line, title='1st MA', color=color.new(#219ff3, 0), linewidth=2) plot(series=price2, style=plot.style_line, title='2nd MA', color=color.new(color.purple, 0), linewidth=2) longCondition = ta.crossover(price1, price2) if longCondition strategy.entry('Long', strategy.long) shortCondition = ta.crossunder(price1, price2) if shortCondition strategy.entry('Short', strategy.short)