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

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

img

সারসংক্ষেপ

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

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

কৌশলটি বিভিন্ন সময়কালের সাথে 3 টি চলমান গড় গণনা করেঃ 34-অবধি ইএমএ, 89-অবধি ইএমএ এবং 200-অবধি ইএমএ। এটি প্রথমে এই 3 টি এমএ গণনা করে, তারপরে স্পষ্ট সনাক্তকরণের জন্য বিভিন্ন রঙ এবং লাইনপ্রস্থে তাদের প্লট করে।

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

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

সুবিধা

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

ঝুঁকি

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

উন্নতি

  • সর্বোত্তম পরামিতি খুঁজে পেতে বিভিন্ন এমএ সময়কালের সমন্বয় মূল্যায়ন করুন।
  • বিপুল ওঠানামা হলে ট্রেডিং বন্ধ রাখতে ভোলটাইলিটি ইনডেক্স ইত্যাদি যোগ করুন।
  • স্টোকাস্টিক ওসিলেটর ইত্যাদির সাথে একত্রিত করুন যাতে চরম ক্রয়/বিক্রয় এড়ানো যায়।
  • প্রবেশের আগে মূল এমএ প্রত্যাহারের জন্য অপেক্ষা করে প্রবেশের সময়টি অনুকূল করুন।
  • আরও নমনীয়তার জন্য সময়কালকে গতিশীলভাবে সামঞ্জস্য করার জন্য অভিযোজনশীল এমএ ব্যবহার করুন।

সিদ্ধান্ত

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


/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="EMA 34, 89, 200 e cruzamento das EMA", overlay=true)

// Input options
fastMALen = input(title="Fast MA",  defval=34)
midMALen  = input(title="Medium MA",  defval=89)
slowMALen = input(title="Slow MA",  defval=200)

// Calculate values
fastMA = ema(close, fastMALen)
midMA  = ema(close, midMALen)
slowMA = ema(close, slowMALen)

// Plot values
plot(series=fastMA, color=yellow,
     title="Fast MA", linewidth=3, trackprice=false)
plot(series=midMA, color=red,
     title="Mid MA", linewidth=4, trackprice=false)
plot(series=slowMA, color=white,
     title="Slow MA", linewidth=5)

// Highlight crossovers
longCondition = crossover(ema(close, 34), ema(close, 200)) 
if (longCondition)
    strategy.entry("COMPRA FINAL", strategy.long)

longCondition1 = crossover(ema(close, 34), ema(close, 89)) 
if (longCondition1)
    strategy.entry("COMPRA INICIAL", strategy.long)

shortCondition = crossunder(ema(close, 34), ema(close, 200))
if (shortCondition)
    strategy.entry("VENDE FINAL", strategy.short)
    
shortCondition1 = crossunder(ema(close, 34), ema(close, 89))
if (shortCondition1)
    strategy.entry("VENDE INICIAL", strategy.short)


আরো