DEMA এবং TEMA ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2024-01-03 16:47:08 অবশেষে সংশোধন করুন: 2024-01-03 16:47:08
অনুলিপি: 0 ক্লিকের সংখ্যা: 845
1
ফোকাস
1621
অনুসারী

DEMA এবং TEMA ক্রসওভার কৌশল

প্রথম, কৌশলগত বিশ্লেষণ

এই কৌশলটির নাম দেওয়া হয়েছে ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ এবং ট্রিপল এক্সপোনেনশিয়াল মুভিং এভারেজ ক্রসওভার কৌশল। এই কৌশলটি ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ (ডিইএমএ) এবং ট্রিপল এক্সপোনেনশিয়াল মুভিং এভারেজ (টিইএমএ) এর ক্রস সিগন্যালগুলিকে একত্রিত করে এবং ডিইএমএ এবং টিইএমএর গোল্ডেন ফোরকাস্ট দিয়ে প্রবেশের সিদ্ধান্ত নেয়।

2. কৌশল নীতি

এই কৌশলটি মূলত ডাবল ইন্ডেক্সাল মুভিং এভারেজ (ডিইএমএ) এবং থ্রি ইন্ডেক্সাল মুভিং এভারেজ (টিইএমএ) এর উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে।

দ্বি-সূচক চলমান গড় (ডিইএমএ) এর গণনা সূত্র হলঃ

DEMA = 2*EMA1 - EMA2

এর মধ্যে, EMA1 এবং EMA2 যথাক্রমে N এর দৈর্ঘ্য পিরিয়ডের এক্সপোনেনশিয়াল মুভিং এভারেজ। DEMA EMA এর মসৃণতা এবং প্রতিক্রিয়াশীলতাকে একত্রিত করে।

তিন সূচকীয় চলমান গড় (TEMA) এর গণনা সূত্র হল:

TEMA = 3*(EMA1 - EMA2) + EMA3

এর মধ্যে, EMA1, EMA2 এবং EMA3 যথাক্রমে একটি এক্সপোনেন্সিয়াল মুভিং এভারেজ যার দৈর্ঘ্য N। TEMA তিনটি সূচক সহ্য করে, যা মিথ্যা ব্রেকিং ফিল্টার করতে সক্ষম।

যখন DEMA উপর TEMA অতিক্রম করে, একটি কেনার সংকেত উত্পন্ন করে; যখন DEMA নীচে TEMA অতিক্রম করে, একটি বিক্রয় সংকেত উত্পন্ন করে। দ্বি-কর্ভের ক্রস নীতি অনুসারে, সময়মতো প্রবেশ এবং প্রস্থান করার জন্য চক্রের রূপান্তরটি ধরতে পারে।

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

  1. DEMA এবং TEMA হল EMA ইন্ডেক্সের মুভিং এভারেজের অপ্টিমাইজেশনের সূচক যা ট্রেডিংয়ের নির্ভুলতা বাড়ায়।
  2. ডিইএমএ সমতল মূল্য পরিবর্তন, টিইএমএ ফিল্টারিং জাল ব্রেকআপ, একে অপরের পরিপূরক গঠন করতে পারে এবং কৌশলগত বিজয় হার বাড়িয়ে তুলতে পারে।
  3. দ্রুত গড় DEMA এবং ধীর গড় TEMA সংমিশ্রণ, ক্রস সংকেত আরো সঠিক এবং নির্ভরযোগ্য।
  4. ডাবল কার্ভের ক্রস প্রিন্সিপল দ্বারা ট্রেডিং সিগন্যাল তৈরি করা হয়, সময়মত চক্রের রূপান্তর নির্ধারণ করা যায় এবং মূল প্রবেশের পয়েন্টগুলি দখল করা যায়।

চতুর্থ, কৌশলগত ঝুঁকি ও সমাধান

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

পঞ্চম, কৌশলগত অগ্রগতি

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

6. সারাংশ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("DEMA-TEMA Cross Strategy", shorttitle="DEMA-TEMA Cross", overlay=true)

// Input options for Double EMA (DEMA)
dema_length = input.int(10, title="DEMA Length", minval=1)
dema_src = input(close, title="DEMA Source")

// Calculate Double EMA (DEMA)
dema_e1 = ta.ema(dema_src, dema_length)
dema_e2 = ta.ema(dema_e1, dema_length)
dema = 2 * dema_e1 - dema_e2

// Input options for Triple EMA (TEMA)
tema_length = input.int(8, title="TEMA Length", minval=1)
tema_src = input(close, title="TEMA Source")

// Calculate Triple EMA (TEMA)
tema_ema1 = ta.ema(tema_src, tema_length)
tema_ema2 = ta.ema(tema_ema1, tema_length)
tema_ema3 = ta.ema(tema_ema2, tema_length)
tema = 3 * (tema_ema1 - tema_ema2) + tema_ema3

// Crossover signals for long (small green arrow below candle)
crossover_long = ta.crossover(dema, tema)

// Crossunder signals for short (small red arrow above candle)
crossunder_short = ta.crossunder(dema, tema)

plotshape(crossunder_short ? 1 : na, title="Short Entry", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
plotshape(crossover_long ? -1 : na, title="Long Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)

plot(dema, "DEMA", color=color.green)
plot(tema, "TEMA", color=color.blue)

if (crossover_long)
    strategy.entry("Long", strategy.long)

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