200 দিনের চলমান গড় সহ এলিয়ট ওয়েভ কৌশল

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

img

সারসংক্ষেপ

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

কৌশল নীতি

এলিয়ট ওয়েভ তত্ত্ব বাজার মূল্যের ওঠানামাকে ৫ টি তরঙ্গ বিভাগে বিভক্ত করে। অদ্ভুত সংখ্যার তরঙ্গগুলি গতিশীল তরঙ্গ এবং যুগ্ম সংখ্যার তরঙ্গগুলি সংশোধনকারী তরঙ্গ। যখন তরঙ্গ1, তরঙ্গ3 এবং তরঙ্গ5 এর উচ্চ পয়েন্টগুলি ধারাবাহিকভাবে ধাক্কা দেয়, এবং তরঙ্গ2 এবং তরঙ্গ4 কার্যকরভাবে ধারাবাহিকভাবে প্রত্যাহার করে, তখন এটি একটি আপসাইড তরঙ্গ সংমিশ্রণ হিসাবে বিচার করা হয়, যা একটি ষাঁড়ের বাজারের অন্তর্গত। এই সময়ে কৌশলটি দীর্ঘ যায়। বিপরীতে, যখন তরঙ্গ1, তরঙ্গ3 এবং তরঙ্গ5 এর নিম্ন পয়েন্টগুলি ধারাবাহিকভাবে নিচে চাপ দেয়, এবং তরঙ্গ2 এবং তরঙ্গ4 কার্যকরভাবে ধারাবাহিকভাবে প্রত্যাহার করে, তখন এটি একটি ডাউনসাইড তরঙ্গ সংমিশ্রণ হিসাবে বিচার করা হয়, যা একটি ভালুকের বাজারের অন্তর্গত। কৌশলটি এই সময়ে শর্ট যায়।

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

দীর্ঘ এবং সংক্ষিপ্ত সংকেতগুলি প্রকাশের পরে, বিপরীত দিকের পাঁচটি তরঙ্গ অবস্থান থেকে বেরিয়ে আসে।

সুবিধা বিশ্লেষণ

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

ঝুঁকি বিশ্লেষণ

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

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

  • ফিল্টারিংয়ের জন্য আরও সূচককে একত্রিত করা যেতে পারে, যেমন এমএসিডি, কেডিজে ইত্যাদি, ভুল মূল্যায়নের হার হ্রাস করতে।
  • সঠিকতা বাড়াতে পাঁচ তরঙ্গের প্যাটার্ন স্বীকৃতি অ্যালগরিদম অপ্টিমাইজ করুন।
  • প্রবণতার বিরুদ্ধে ট্রেডিং এড়ানোর জন্য বর্তমান তরঙ্গ সেগমেন্টটি বৃহত্তর স্তরে একটি আপ বা ডাউন তরঙ্গের মধ্যে রয়েছে কিনা তা বিচার করুন।
  • প্রকৃত প্রবণতা বিপরীত পয়েন্ট নির্ধারণের জন্য ট্রেডিং ভলিউম পরিবর্তন মত সূচক অন্তর্ভুক্ত করুন।
  • ২০০ দিনের চলমান গড় পজিশনের শেয়ারের দামের ওঠানামা বিবেচনা করে গতিশীল সমন্বয় বিবেচনা করুন।

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

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


/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-25 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Elliott Wave Strategy with 200 SMA", overlay=true)

// Elliott Wave Strategy
wave1High = high[1]
wave1Low = low[1]
wave2High = high[2]
wave2Low = low[2]
wave3High = high[3]
wave3Low = low[3]
wave4High = high[4]
wave4Low = low[4]
wave5High = high[5]
wave5Low = low[5]

bullishWavePattern = wave3High > wave1High and wave4Low > wave2Low and wave5High > wave3High
bearishWavePattern = wave3Low < wave1Low and wave4High < wave2High and wave5Low < wave3Low

enterLong = bullishWavePattern and close > sma(close, 200)
exitLong = bearishWavePattern
enterShort = bearishWavePattern and close < sma(close, 200)
exitShort = bullishWavePattern

// Plotting 200 SMA
sma200 = sma(close, 200)
plot(sma200, color=color.blue, title="Moving Average 200")

// Displaying "Razer Moving 200" message on chart
if (enterLong)
    label.new(bar_index, low, "Long on Moving 200", color=color.green, textcolor=color.white)
if (enterShort)
    label.new(bar_index, high, "Short on Moving 200", color=color.red, textcolor=color.white)

if (enterLong)
    strategy.entry("Long", strategy.long)
if (exitLong)
    strategy.close("Long")
if (enterShort)
    strategy.entry("Short", strategy.short)
if (exitShort)
    strategy.close("Short")

আরো