সুপার ট্রেন্ড কনফার্মেশন ব্যবহার করে 5-10-20 দিনের EMA ক্রসওভারের উপর ভিত্তি করে কৌশল

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

img

সারসংক্ষেপ

এই কৌশলটি 5 দিনের, 10 দিনের এবং 20 দিনের এক্সপোনেন্সিয়াল মুভিং এভারেজ (ইএমএ) লাইনগুলি গণনা করে এবং সুপার ট্রেন্ড সূচকটি ব্যবহার করে ক্রয় এবং বিক্রয় সংকেত তৈরি করে। এটি 5 দিনের ইএমএ 10 দিনের ইএমএ এর উপরে ক্রস করার সময় এবং 5 দিনের এবং 10 দিনের ইএমএ উভয়ই 20 দিনের ইএমএ এর উপরে ক্রস করার সময় ক্রয় সংকেত তৈরি করে। এটি 10 দিনের ইএমএ 5 দিনের ইএমএ এর নীচে ক্রস করার সময় এবং 5 দিনের এবং 10 দিনের ইএমএ উভয়ই 20 দিনের ইএমএ এর নীচে ক্রস করার সময় বিক্রয় সংকেত তৈরি করে।

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

  1. 5 দিনের EMA, 10 দিনের EMA এবং 20 দিনের EMA গণনা করুন।
  2. সুপার ট্রেন্ড সূচক গণনা করুন।
  3. যখন ৫ দিনের ইএমএ ১০ দিনের ইএমএ থেকে বড় হয় এবং ৫ দিনের এবং ১০ দিনের ইএমএ ২০ দিনের ইএমএ থেকে বড় হয়, যার অর্থ ৫ দিনের এবং ১০ দিনের ইএমএ ২০ দিনের ইএমএ অতিক্রম করে, তখন ক্রয় সংকেত উৎপন্ন হয়।
  4. যখন 10-দিনের ইএমএ 5-দিনের ইএমএ এর চেয়ে কম হয়, এবং 5-দিনের এবং 10-দিনের ইএমএ উভয়ই 20-দিনের ইএমএ এর চেয়ে কম হয়, যার অর্থ 5-দিনের এবং 10-দিনের ইএমএ 20-দিনের ইএমএ এর নীচে ক্রস করে, বিক্রয় সংকেত তৈরি করে।
  5. বাজার প্রবণতা নির্ধারণের জন্য সুপার ট্রেন্ড সূচক ব্যবহার করুন। শুধুমাত্র যখন সুপার ট্রেন্ড নিম্নমুখী প্রবণতা দেখায় তখনই ক্রয় সংকেত তৈরি করুন এবং শুধুমাত্র যখন সুপার ট্রেন্ড আপগ্রেড প্রবণতা দেখায় তখনই বিক্রয় সংকেত তৈরি করুন।

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

  1. সহজ এবং কার্যকর, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।
  2. তিনটি ইএমএ লাইন এবং সুপার ট্রেন্ড সূচককে একত্রিত করে আরও সঠিক এবং নির্ভরযোগ্য সংকেত।
  3. ৫ দিনের, ১০ দিনের এবং ২০ দিনের EMA ব্যবহার করে স্বল্প, মধ্য ও দীর্ঘমেয়াদী প্রবণতা সম্পর্কে ব্যাপক বিচার।
  4. প্রযুক্তিগত এবং গতির সূচক একত্রিত করে ম্যানিপুলেশন এড়ানো।
  5. বিভিন্ন পণ্য এবং বাজারের অবস্থার জন্য নমনীয় সামঞ্জস্যযোগ্য পরামিতি।
  6. উচ্চ ঝুঁকি-প্রতিদান অনুপাতের সাথে ট্রেডিং সুযোগের সঠিক সনাক্তকরণ।
  7. সহজেই বোঝা যায়, সহজেই বাড়ানো যায় এবং কাস্টমাইজ করা যায়।

কৌশলটির ঝুঁকি

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

প্রধান ঝুঁকিগুলির সমাধানঃ

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

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

  1. আরও ইএমএ সিস্টেম এবং ম্যাকড, কেডি ইত্যাদি প্রযুক্তিগত সূচক যুক্ত করুন।
  2. অটো স্টপ লস যোগ করুন, লাভের বৈশিষ্ট্য নিন।
  3. বিভিন্ন পণ্য এবং বাজারের অবস্থার উপর ভিত্তি করে সুপার ট্রেন্ড এবং ইএমএ পরামিতিগুলি অপ্টিমাইজ করুন।
  4. ঐতিহাসিক তথ্যের উপর ভিত্তি করে পরামিতি এবং কৌশল অপ্টিমাইজ করার জন্য ব্যাকটেস্টিং যোগ করুন।
  5. দামের প্রবণতা এবং সম্ভাব্য ট্রেডিং সুযোগের পূর্বাভাস দেওয়ার জন্য মেশিন লার্নিং পূর্বাভাস মডেল যুক্ত করুন।

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

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


/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 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/
// © aadilpatel07

//@version=4
strategy("5-10-20 Cross", overlay=true)
src = close, 
len1 = input(5, minval=1, title="EMA 1")
len2 = input(10, minval=1, title="EMA 2")
len3 = input(20, minval=1, title="EMA 3")

mult = input(type=input.float, defval=2)
len = input(type=input.integer, defval=14)
[superTrend, dir] = supertrend(mult, len)

ema1 = ema(src, len1)
ema2 = ema(src, len2)
ema3 = ema(src, len3)

//EMA Color
col1 = color.lime
col2 = color.blue
col3 = color.red

//EMA Plots
plot(series=ema1,color=col1, title="EMA1")
plot(series=ema2,color=col2, title="EMA2")
plot(series=ema3,color=col3, title="EMA3")

//plot SuperTrend
colResistance = dir == 1 and dir == dir[1] ? color.new(color.red, 100) : color.new(color.green, 100)
colSupport = dir == -1 and dir == dir[1] ? color.new(color.green, 0) : color.new(color.green, 10)
plot(superTrend, color = colResistance, linewidth=1)
plot(superTrend, color = colSupport, linewidth=1)

//longCondition = crossover(ema1, ema2) and crossover(ema1,ema3) and crossover(ema2,ema3)
longCondition = ema1 > ema2 and ema1 > ema3 and ema2 > ema3 and ema2 < ema1 and dir == -1
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

//shortCondition = crossover(ema2, ema1) and crossover(ema3,ema1) and crossover(ema3,ema2)
shortCondition = ema1 < ema2 and ema1 < ema3 and ema2 < ema3 and ema2 > ema1 and dir == 1
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

আরো