রিসোর্স লোড হচ্ছে... লোডিং...

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

লেখক:চাওঝাং, তারিখঃ 2024-06-07 15:58:15
ট্যাগঃইএমএএমএ

img

সারসংক্ষেপ

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

কৌশলগত নীতি

  1. সংক্ষিপ্ত মেয়াদী EMA (9 ডিফল্ট সময়কাল) এবং দীর্ঘমেয়াদী EMA (21 ডিফল্ট সময়কাল) গণনা করুন ।
  2. যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন একটি দীর্ঘ অবস্থান খুলুন; যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন একটি ছোট অবস্থান খুলুন।
  3. প্রতিটি ট্রেডিং দিনের শুরুতে অ্যাকাউন্টের মূলধন রেকর্ড করুন এবং বর্তমান অ্যাকাউন্টের মূলধন এবং প্রারম্ভিক মূলধন, অর্থাৎ দৈনিক লাভ ও ক্ষতির মধ্যে পার্থক্য গণনা করুন।
  4. যদি দৈনিক ক্ষতি সর্বোচ্চ অনুমোদিত ক্ষতির চেয়ে বেশি হয় (প্রাথমিক অ্যাকাউন্টের তহবিলের 0.25%), তাহলে সমস্ত পজিশন বন্ধ করুন।
  5. যদি দৈনিক মুনাফা সর্বোচ্চ অনুমোদিত মুনাফা অতিক্রম করে (প্রাথমিক অ্যাকাউন্টের তহবিলের ২%), তাহলে সমস্ত পজিশন বন্ধ করুন।

কৌশলগত সুবিধা

  1. সহজ এবং সহজেই বোঝা যায়ঃ কৌশল যুক্তি স্পষ্ট এবং ট্রেডিং সংকেত তৈরি করতে শুধুমাত্র দুটি চলমান গড় ব্যবহার করে, এটি বোঝা এবং বাস্তবায়ন করা সহজ করে তোলে।
  2. প্রবণতা অনুসরণঃ দ্রুত এবং ধীর EMA এর ক্রসওভার ব্যবহার করে, কৌশলটি মূল্যের প্রবণতার পরিবর্তনগুলি তুলনামূলকভাবে ভালভাবে ক্যাপচার করতে পারে, এটি ট্রেন্ডিং বাজারে ব্যবহারের জন্য উপযুক্ত করে তোলে।
  3. ঝুঁকি নিয়ন্ত্রণঃ দৈনিক স্টপ-লস এবং ট্যাক-লাভের সীমা কার্যকরভাবে এক দিনের ক্ষতি এবং লাভ নিয়ন্ত্রণ করতে পারে, অ্যাকাউন্টে অত্যধিক ওঠানামা রোধ করে।

কৌশলগত ঝুঁকি

  1. পরামিতি অপ্টিমাইজেশানঃ কৌশলটির কার্যকারিতা মূলত ইএমএ সময়ের পছন্দ উপর নির্ভর করে এবং বিভিন্ন পরামিতি সেটিংগুলি ব্যাপকভাবে ভিন্ন ফলাফলের দিকে পরিচালিত করতে পারে। অতএব, পরামিতি অপ্টিমাইজেশন এবং ব্যাকটেস্টিং বিভিন্ন বাজারের পরিবেশে সম্পাদন করা প্রয়োজন।
  2. অস্থির বাজারঃ অস্থির বাজারগুলিতে, দামগুলি প্রায়শই ইএমএগুলির উপরে এবং নীচে ওঠানামা করে, সম্ভাব্যভাবে অনেক মিথ্যা সংকেত তৈরি করে এবং ঘন ঘন ট্রেডিং এবং মূলধন ক্ষয় করে।
  3. প্রবণতা বিপরীতমুখীঃ যখন বাজারের প্রবণতা বিপরীতমুখী হয়, তখন কৌশলটি প্রবেশ বা প্রস্থান বিলম্বিত করতে পারে, সেরা ট্রেডিং সুযোগগুলি মিস করে।

কৌশল অপ্টিমাইজেশান নির্দেশাবলী

  1. অন্যান্য প্রযুক্তিগত সূচক যেমন RSI এবং MACD প্রবণতা শক্তি এবং দিক বিচার এবং সংকেত নির্ভুলতা উন্নত করতে সাহায্য করার জন্য প্রবর্তন করুন।
  2. লাভের সুরক্ষা এবং ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ-লস এবং লাভের নিয়মগুলি অনুকূল করুন, যেমন ট্রেলিং স্টপ বা গতিশীল লাভের স্তর ব্যবহার করা।
  3. বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য বাজারের অস্থিরতার উপর ভিত্তি করে EMA সময়কালকে গতিশীলভাবে সামঞ্জস্য করুন।
  4. ট্রেডিং সিগন্যাল ফিল্টার এবং নিশ্চিত করার জন্য অর্থনৈতিক তথ্য এবং প্রধান ইভেন্টগুলির মতো মৌলিক বিশ্লেষণ একত্রিত করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-06-01 00:00:00
end: 2024-06-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © DD173838

//@version=5
strategy("Moving Average Strategy with Daily Limits", overlay=true)

// Moving Average settings
shortMaLength = input.int(9, title="Short MA Length")
longMaLength = input.int(21, title="Long MA Length")

// Calculate MAs
shortMa = ta.ema(close, shortMaLength)
longMa = ta.ema(close, longMaLength)

// Plot MAs
plot(shortMa, title="9 EMA", color=color.blue)
plot(longMa, title="21 EMA", color=color.red)

// Strategy conditions
crossUp = ta.crossover(shortMa, longMa)
crossDown = ta.crossunder(shortMa, longMa)

// Debug plots to check cross conditions
plotshape(series=crossUp, title="Cross Up", location=location.belowbar, color=color.green, style=shape.labelup, text="UP")
plotshape(series=crossDown, title="Cross Down", location=location.abovebar, color=color.red, style=shape.labeldown, text="DOWN")

// Entry at cross signals
if (crossUp)
    strategy.entry("Long", strategy.long)

if (crossDown)
    strategy.entry("Short", strategy.short)

// Daily drawdown and profit limits
var float startOfDayEquity = na
if (na(startOfDayEquity) or ta.change(time('D')) != 0)
    startOfDayEquity := strategy.equity

maxDailyLoss = 50000 * 0.0025
maxDailyProfit = 50000 * 0.02
currentDailyPL = strategy.equity - startOfDayEquity

if (currentDailyPL <= -maxDailyLoss)
    strategy.close_all(comment="Max Daily Loss Reached")

if (currentDailyPL >= maxDailyProfit)
    strategy.close_all(comment="Max Daily Profit Reached")


সম্পর্কিত

আরো