একাধিক চলমান গড় ব্যান্ড কৌশল
সংক্ষিপ্ত বিবরণ
মুভিং এভারেজ ব্যান্ড কৌশলটি একাধিক মুভিং এভারেজের উপর ভিত্তি করে একটি ট্রেন্ড অনুসরণকারী কৌশল। এটি একসাথে দ্রুত মুভিং এভারেজ এবং ধীর মুভিং এভারেজ পর্যবেক্ষণ করে, যখন দাম মুভিং এভারেজ ব্যান্ড ভেদ করে তখন ট্রেডিং সিগন্যাল তৈরি করে। এই কৌশলটি ট্রেন্ড নির্ধারণ এবং ওভারবট/ওভারসল্ড সূচক উভয়কেই একত্রিত করে, যা কার্যকরভাবে মাঝারি থেকে দীর্ঘমেয়াদী ট্রেন্ড ক্যাপচার করতে পারে।
কৌশলের নীতি
এই কৌশলটি একসাথে ৫টি দ্রুত মুভিং এভারেজ (৫-দিনের লাইন, ৮-দিনের লাইন, ১৩-দিনের লাইন, ২০-দিনের লাইন এবং ৩০-দিনের লাইন) এবং ৪টি ধীর মুভিং এভারেজ (৪৫-দিনের লাইন, ৭০-দিনের লাইন, ১০৫-দিনের লাইন এবং ১৫০-দিনের লাইন) ব্যবহার করে, দ্রুত লাইনগুলি অভ্যন্তরীণ মুভিং এভারেজ ব্যান্ড গঠন করে এবং ধীর লাইনগুলি বাহ্যিক মুভিং এভারেজ ব্যান্ড গঠন করে। যখন দাম অভ্যন্তরীণ গড় ব্যান্ড উপরের দিকে ভেদ করে তখন ক্রয় সিগন্যাল তৈরি হয়, এবং যখন দাম অভ্যন্তরীণ গড় ব্যান্ড নিচের দিকে ভেদ করে তখন বিক্রয় সিগন্যাল তৈরি হয়। মিথ্যা ব্রেকআউট ফিল্টার করার জন্য, এটির প্রয়োজন যে দামটিকে পরপর ৩টি ক্যান্ডেলস্টিকের জন্য অভ্যন্তরীণ মুভিং এভারেজ ব্যান্ড ভেদ করতে হবে এবং বেশিরভাগ দ্রুত মুভিং এভারেজও একইসাথে ভেদ করে তবেই ট্রেডিং সিগন্যাল তৈরি হবে।
এছাড়াও, এই কৌশলটি দীর্ঘমেয়াদী ট্রেন্ড বিচার করে। শুধুমাত্র যখন দাম ২০০-দিনের মুভিং এভারেজের উপরে থাকে, তখনই ক্রয় সিগন্যাল তৈরির কথা বিবেচনা করা হয়। বিপরীতভাবে, দাম ২০০-দিনের মুভিং এভারেজের নিচে ভেঙে গেলেই কেবল বিক্রয় সিগন্যাল তৈরির কথা বিবেচনা করা হয়। দীর্ঘমেয়াদী ট্রেন্ড বিচার করে, রেঞ্জবাউন্ড সময়কালে ট্র্যাপ হওয়া এড়ানো যায়।
সুবিধা বিশ্লেষণ
এই কৌশলটির নিম্নলিখিত সুবিধাগুলি রয়েছে:
১. একাধিক মুভিং এভারেজ নকশা, যা সঠিকভাবে ট্রেন্ডের দিক নির্ধারণ করতে পারে। অভ্যন্তরীণ এবং বাহ্যিক মুভিং এভারেজ ব্যান্ড দ্রুত এবং ধীর মুভিং এভারেজের সাথে মিলিত হয়ে মাঝারি থেকে দীর্ঘমেয়াদী ট্রেন্ড সনাক্তকরণে ভালো প্রভাব ফেলে।
২. ধারাবাহিক ব্রেকআউট মেকানিজম কার্যকরভাবে মিথ্যা ব্রেকআউট ফিল্টার করতে পারে। একই সাথে বেশিরভাগ দ্রুত মুভিং এভারেজের ব্রেকআউটের প্রয়োজনীয়তা ট্রেন্ড পরিবর্তন নিশ্চিত করে।
৩. দীর্ঘমেয়াদী ট্রেন্ড বিচার করে, রেঞ্জবাউন্ড অবস্থায় ট্র্যাপ হওয়া এড়ানো হয়। ২০০-দিনের লাইনের সাথে বিচার করে, শুধুমাত্র ট্রেন্ডের মোড় ঘুরলে পজিশন নেওয়ার কথা বিবেচনা করা হয়।
৪. ট্রেন্ড ফলোআপ এবং ওভারবট/ওভারসল্ড উভয়কেই বিবেচনা করে। মুভিং এভারেজ নিজেই ট্রেন্ড ফলোআপ ফাংশন ধারণ করে, আবার ওভারবট/ওভারসল্ড সূচকের সাথে মিলিয়ে স্টপ লস পয়েন্ট নির্ধারণ করে, ঝুঁকি নিয়ন্ত্রণ সঠিকভাবে করা হয়।
ঝুঁকি বিশ্লেষণ
এই কৌশলটির প্রধান নিম্নলিখিত ঝুঁকিগুলি রয়েছে:
১. ব্রেকআউট ব্যর্থতার ঝুঁকি। যখন দামে মিথ্যা ব্রেকআউট দেখা দেয়, তখন এই কৌশলটি সম্পূর্ণরূপে লোকসান এড়াতে পারে না।
২. দোদুল্যমান ট্রেন্ডে লোকসানের ঝুঁকি। যখন বাজার দীর্ঘ সময় ধরে দোদুল্যমান থাকে, তখন স্টপ লস পয়েন্টগুলি ঘন ঘন ট্রিগার হতে পারে, যার ফলে লোকসান বেড়ে যায়।
৩. প্যারামিটার অপ্টিমাইজেশন ঝুঁকি। মুভিং এভারেজ প্যারামিটারগুলি যথাযথভাবে সেট না করলে ট্রেডিং সিগন্যালে ত্রুটি দেখা দিতে পারে, যার ফলে লোকসান আরও বাড়তে পারে।
সংশ্লিষ্ট সমাধান পদ্ধতি:
১. স্টপ লস পয়েন্ট যথাযথভাবে শিথিল করা, দাম চলাচলের জন্য পর্যাপ্ত জায়গা দেওয়া। অথবা ট্রেইলিং স্টপ লস পদ্ধতি ব্যবহার করা, স্টপ লস লাইনকে দামের সাথে চলতে দেওয়া।
২. ট্রেন্ড নির্ধারণের সূচক বৃদ্ধি করা, দোদুল্যমান সময়কালে দিকহীন পজিশন খোলা এড়ানো। যেমন ডিএমআই, ম্যাকডি ইত্যাদি সূচকের সাথে ফিল্টার করা।
৩. ঐতিহাসিক ব্যাকটেস্টিং এবং প্যারামিটার অপ্টিমাইজেশন পদ্ধতির সাহায্যে সর্বোত্তম প্যারামিটার কম্বিনেশন নির্বাচন করা। লাইভ ট্রেডিংয়েও প্যারামিটারের কার্যকারিতা ট্র্যাক করে গতিশীল অপ্টিমাইজেশন করা।
অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত মাত্রাগুলি থেকে অপ্টিমাইজ করা যেতে পারে:
১. মুভিং এভারেজ প্যারামিটার অপ্টিমাইজ করা, সর্বোত্তম সময়কাল নির্বাচন করা। বিভিন্ন সময়কালের মুভিং এভারেজের ব্যাকটেস্টিংয়ের মাধ্যমে সেরা প্যারামিটার কম্বিনেশন খুঁজে পাওয়া যায়।
২. ফিল্টারিংয়ের জন্য ট্রেন্ড নির্ধারণ সূচক যোগ করা। যেমন আরএসআই সূচক ওভারবট/ওভারসল্ড নির্ধারণ, বোলিঞ্জার ব্যান্ড চ্যানেল ব্রেকআউট নির্ধারণ ইত্যাদি। ট্রেন্ড স্পষ্ট না হলে অন্ধভাবে পজিশন খোলা এড়ানো।
৩. অ্যাডাপ্টিভ মুভিং এভারেজ ব্যবহার করা। বাজারের পরিবর্তন এবং অস্থিরতা অনুযায়ী রিয়েল-টাইমে মুভিং এভারেজ প্যারামিটার অপ্টিমাইজ করে বর্তমান বাজারের অবস্থার সাথে আরও ভালভাবে মানিয়ে নেওয়া।
৪. ট্রেন্ড সম্ভাব্যতা নির্ধারণের জন্য মেশিন লার্নিং মডেল যুক্ত করা। ব্রেকআউটের সাফল্যের সম্ভাব্যতা মূল্যায়নের জন্য একটি সম্ভাব্যতা মডেল তৈরি করা, যা সিদ্ধান্ত ব্যবস্থাকে প্রবেশের সময় নির্ধারণে সহায়তা করে।
৫. স্টপ লস কৌশল অপ্টিমাইজ করা, স্টপ লসকে দামকে আরও ভালভাবে অনুসরণ করতে দেওয়া। যেমন ট্রেইলিং স্টপ লস বা স্বয়ংক্রিয় সংকোচনকারী স্টপ লস, স্টপ লস লাইনকে আরও বুদ্ধিমান করে তোলা।
সারসংক্ষেপ
মুভিং এভারেজ ব্যান্ড কৌশলটি একটি সাধারণ ট্রেন্ড ফলোয়িং কৌশলগুলির মধ্যে একটি। এটি একসাথে দ্রুত লাইন এবং ধীর লাইন ব্যবহার করে মাঝারি থেকে দীর্ঘমেয়াদী ট্রেন্ড নির্ধারণ করে এবং প্রবেশের জন্য ধারাবাহিক ব্রেকআউট ফিল্টার মেকানিজম নির্ধারণ করে। এই কৌশলটি ট্রেন্ড ফলোআপ এবং ওভারবট/ওভারসল্ড নির্ধারণ উভয়কেই বিবেচনা করে, প্যারামিটার অপ্টিমাইজেশন এবং সূচক বর্ধনের মাধ্যমে এটি আরও কার্যকরভাবে ব্যবহার করা যায়। এটি মাঝারি থেকে দীর্ঘমেয়াদী ধারণকারী বিনিয়োগকারীদের জন্য উপযুক্ত।
//@version=4
strategy(title="Moving Average Ribbon", shorttitle="MA Ribbon", overlay=true)
src = input(close, type=input.source, title="Source")
matype = input(title="Input one in lowercase: sma, ema, wma, trima, zlema, dema, tema, or hma", type=input.string, defval="trima")
// possible values: sma, ema, wma, trima, zlema, dema, tema, hma (hull ma)
trima(_src, _len) =>
sma(sma(_src, _len), _len)
hma(_src, _len) =>
wma(2 * wma(_src, _len / 2) - wma(_src, _len), round(sqrt(_len)))- 1

