মুভিং এভারেজ ক্রসওভার ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-১১-২৭ ১৭ঃ২৫ঃ৩৬
ট্যাগঃ

img

সারসংক্ষেপ

চলমান গড় ক্রসওভার ট্রেডিং কৌশলটি যখন স্বল্প ও দীর্ঘমেয়াদী চলমান গড়গুলি ক্রস করে তখন ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করে। এটি প্রযুক্তিগত বিশ্লেষণ ভিত্তিক ট্রেডিং কৌশলগুলির অন্তর্গত। এই কৌশলটি সহজ, ছোট ড্রডাউন সহ মূলধন দক্ষ, মাঝারি-দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত।

কৌশলগত যুক্তি

এই কৌশলটি 20 এবং 50 সময়ের এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) গণনা করে। এটি 20 ইএমএ 50 ইএমএ অতিক্রম করার সময় দীর্ঘ অবস্থানটি ট্রিগার করে। এটি 20 ইএমএ 50 ইএমএ এর নীচে অতিক্রম করার সময় শর্ট অবস্থানটি ট্রিগার করে।

ইএমএ সাম্প্রতিক তথ্যকে আরো বেশি গুরুত্ব দেয়।

EMAtoday = (Pricetoday * k) + EMAyesterday * (1-k)

যেখানে k = 2/(সময়কালের সংখ্যা + 1)

যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন এটি লং-এর দিকে দামের উত্থানের ইঙ্গিত দেয়। যখন এটি নীচে অতিক্রম করে, তখন এটি হ্রাসের দামের বিপরীত দিকে শর্ট-এর দিকে নির্দেশ করে।

সুবিধা

এই কৌশলটির সুবিধাঃ

  1. সহজ যুক্তি, সহজেই বোঝা এবং বাস্তবায়ন
  2. কম মূলধন প্রয়োজন, কম ব্যবহার
  3. বিভিন্ন বাজারের জন্য নমনীয় প্যারামিটার মিটিং
  4. স্কালপিং বা ট্রেন্ড ট্রেডিংয়ের জন্য যে কোন যন্ত্রের জন্য প্রযোজ্য

ঝুঁকি এবং উন্নতি

ঝুঁকিগুলির মধ্যে রয়েছেঃ

  1. দামের ওসিলেশন চলাকালীন ঘন ঘন ট্রেডিং সিগন্যাল। ফিল্টার সাহায্য করতে পারে।
  2. ফাঁদে পড়া এড়াতে স্টপ লস দরকার।
  3. প্যারামিটার অপ্টিমাইজেশনের জন্য আরো ঐতিহাসিক তথ্য প্রয়োজন।

উন্নতিঃ

  1. মিথ্যা সংকেত হ্রাস করার জন্য বোলিংজার ব্যান্ডের মত ফিল্টার যোগ করা
  2. ফাঁদে পড়া এড়ানোর জন্য স্টপ লস/টেক প্রফিট যোগ করা
  3. বিভিন্ন যন্ত্রের জন্য সর্বোত্তম প্যারামিটার সেট খোঁজা
  4. সিগন্যাল নিশ্চিত করার জন্য ভলিউমের সাথে একত্রিত

সিদ্ধান্ত

চলমান গড় ক্রসওভার কৌশল একটি সহজ কিন্তু কার্যকর প্রযুক্তিগত কৌশল যা বাজার দ্বারা প্রমাণিত। পরামিতি মিটুনিং, ফিল্টার ইত্যাদি যোগ করে ঝুঁকি নিয়ন্ত্রণ এবং স্থিতিশীলতার উপর আরও উন্নতি অর্জন করা যেতে পারে। এটি পরিমাণগত ট্রেডিংয়ের মৌলিক বিল্ডিং ব্লক হিসাবে কাজ করে।


/*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)

আরো