মুভিং অ্যাভারেজের অভিসরণ ও বিচ্যুতি নির্দেশক (MACD) ক্লোজিং প্রাইসের একটি দ্রুত এক্সপোনেনশিয়াল মুভিং অ্যাভারেজের সঙ্গে একটি ধীর এক্সপোনেনশিয়াল মুভিং অ্যাভারেজ তুলনা করে। এর সিগন্যাল লাইন সেই পার্থক্য মসৃণ করে; হিস্টোগ্রাম MACD লাইন ও সিগন্যাল লাইনের মধ্যকার ব্যবধান দেখায়।
MACD কী পরিমাপ করে
উদাহরণগুলোতে ক্লোজিং প্রাইসের ওপর 12 বারের দ্রুত EMA, 26 বারের ধীর EMA এবং 9 বারের সিগন্যাল EMA ব্যবহার করা হয়েছে। এগুলো প্রচলিত ডিফল্ট মান, অপ্টিমাইজ করা সুপারিশ নয়।
- MACD লাইন হলো দ্রুত EMA থেকে ধীর EMA বিয়োগফল।
- সিগন্যাল লাইন হলো MACD লাইনের একটি EMA।
- হিস্টোগ্রাম হলো MACD লাইন থেকে সিগন্যাল লাইন বিয়োগফল।
এই ডাউনলোডে ব্যবহৃত গণনা
MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i] Signal[i] = EMA(MACD, SignalEma)[i] Histogram[i] = MACD[i] - Signal[i] alpha = 2 / (N + 1) EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])
প্রারম্ভিক মান ও প্রস্তুতি পর্ব
প্রতিটি EMA তার প্রথম Nটি ইনপুট মানের সরল গড় দিয়ে শুরু হয়। দ্রুত ও ধীর প্রাইস EMA নিজ নিজ প্রারম্ভিক বারে শুরু হয়; সিগন্যাল EMA শুরু হয় প্রথম SignalEma সংখ্যক উপলব্ধ MACD মান থেকে। ইনডেক্সিং সবচেয়ে পুরোনো বার থেকে চলে। পর্যাপ্ত ইতিহাস থাকলে প্রথম MACD ইনডেক্স হয় SlowEma − 1 এবং প্রথম সিগন্যাল ও হিস্টোগ্রাম ইনডেক্স হয় SlowEma + SignalEma − 2। তার আগের মানগুলো খালি থাকে। ইতিহাস অপর্যাপ্ত হলে সব বাফার খালি থাকে এবং পরের কল শুরু থেকে আবার গণনা করে।
প্রারম্ভিক গড় হিসাব করা হয় প্রথম মানের সঙ্গে সেই মান থেকে পার্থক্যগুলোর গড় যোগ করে। এটি একই সরল গড় এবং অভিন্ন মানের একটি ধারাকে নির্ভুল রাখে। N = 1 হলে EMA হলো ইনপুট নিজেই।
ক্রসিং কীভাবে সংজ্ঞায়িত হয়
বুলিশ সিগন্যাল-লাইন ক্রসিং ঘটে যখন MACD লাইন তার সিগন্যাল লাইনের নিচ থেকে উপরে যায়। বেয়ারিশ ক্রসিং হলো এর উল্টো। সমতুল্যভাবে, হিস্টোগ্রামের চিহ্ন বদলে যায়। অন্যদিকে, জিরো-লাইন ক্রসিং ঘটে যখন MACD লাইনের নিজের চিহ্ন বদলায়।
উপরে ও নিচে বলতে কঠোর তুলনা বোঝায়। ঠিক শূন্য হলে আগের দিক বজায় থাকে: চিহ্ন না বদলে স্পর্শ করা ক্রসিং নয়। ঠিক শূন্যের মধ্য দিয়ে ক্রসিং হলে নতুন দিকে কঠোরভাবে অবস্থিত প্রথম বারে তা রিপোর্ট করা হয়। প্রথম যে বারের একটি দিক নির্ধারিত হয়, তার ক্রস করার মতো আগের কোনো দিক থাকে না।
ক্রসিং অতীতের বার বর্ণনা করে; দামের পূর্বাভাস দেয় না।
যে বার বন্ধ হওয়ার সময় চিহ্নের পরিবর্তন দৃশ্যমান হয়, সেই বারেই ক্রসিং রিপোর্ট করা হয়; কখনো আগের সময়ে বসানো হয় না। সর্বশেষ বারটি তখনও তৈরি হতে পারে এবং ক্রসিং নিশ্চিত করে না। এর MACD, সিগন্যাল ও হিস্টোগ্রামের মান প্রতি টিকে পুনরায় গণনা করা হয়। বন্ধ বারগুলোর ইতিহাস অপরিবর্তিত থাকলে কোনো বন্ধ বারের ইভেন্ট সরানো বা স্থানান্তর করা হয় না; ইতিহাস আবার লোড হলে নতুন ডেটা থেকে ইন্ডিকেটর পুনরায় গণনা করা হয়।
চার্টের উদাহরণ পড়া
এই চার্টগুলোতে ঘণ্টাভিত্তিক EURUSD বার ব্যবহার করা হয়েছে; দাম ও MACD-এর মান প্রতি EUR-এ USD হিসেবে দেওয়া। ধারণ করা রপ্তানিতে 5,000টি বন্ধ বার আছে, 2025-12-04 15:00 থেকে 2026-09-24 22:00 পর্যন্ত। এটি ঐতিহাসিক নমুনা, লাইভ কোট নয়।
চার্টের সময় হলো টার্মিনালে বার খোলার সময়। ধারণের সময় টার্মিনালের ঘড়ির মাপা অফসেট ছিল UTC+3; ঐতিহাসিক ডেলাইট সেভিং পরিবর্তন মডেল করা হয়নি। সপ্তাহান্ত ও সেশনের ফাঁকগুলো সংকুচিত করা হয়েছে, ফাঁকের জায়গায় হালকা উল্লম্ব রেখা আছে।
সাম্প্রতিক নমুনার সারসংক্ষেপ

শূন্যের নিচে একটি বুলিশ ক্রসিং

শূন্যের উপরে একটি বেয়ারিশ ক্রসিং

প্রতিটি ক্রসওভার উদাহরণ হলো শর্ত পূরণকারী সর্বশেষ ক্রসিং, যার দুই পাশে 40টি করে প্রাসঙ্গিক বার এবং পরবর্তী 30 বারের মধ্যে একটি জিরো-লাইন ক্রসিং আছে। নির্বাচনে দামের ফলাফল ব্যবহার করা হয় না। পরিসরগুলো 75 বারে ওভারল্যাপ করে; এগুলো নমুনার একই অংশে সম্পর্কিত ইভেন্ট দেখায়।
ঘন ঘন ক্রসিংয়ের একটি ধারা

সুইংয়ের চরম মানের পর ক্রসিং

ইন্ডিকেটর ডাউনলোড করুন
ইন্ডিকেটরটি আলাদা উইন্ডোতে চলে এবং MACD লাইন, সিগন্যাল লাইন, হিস্টোগ্রাম ও সিগন্যাল-লাইন ক্রসিংয়ের তীর দেখায়। এটি ট্রেড করে না, অ্যালার্ট পাঠায় না বা DLL ইম্পোর্ট ব্যবহার করে না।
MQL5 সোর্স
দ্রুত, ধীর ও সিগন্যাল EMA-এর পিরিয়ড সম্পাদনার সুবিধাসহ নেটিভ সোর্স।
কম্পাইল করা MT5 ইন্ডিকেটর
নথিভুক্ত কম্পাইলের ফলাফল হলো 0 ত্রুটি, 0 সতর্কতা। নেটিভ চার্টে সংযুক্ত করা ও আঁকা পরীক্ষা করা হয়নি।
কনফিগারেশন
- উদ্দিষ্ট প্ল্যাটফর্মের জন্য সোর্স বা কম্পাইল করা ফাইল বেছে নিন।
- কাস্টম ইন্ডিকেটর লোড করতে প্ল্যাটফর্মের ইন্ডিকেটর ফোল্ডার ও ইন্ডিকেটর নিয়ন্ত্রণ ব্যবহার করুন।
- FastEma, SlowEma ও SignalEma নির্ধারণ করুন। FastEma ও SignalEma অবশ্যই ধনাত্মক হতে হবে; SlowEma অবশ্যই FastEma-এর চেয়ে বড় হতে হবে।
- প্রদর্শন ব্যাখ্যা করার আগে সিগন্যাল লাইনের গণনার রীতি, উপলব্ধ ইতিহাস ও বন্ধ বারের আচরণ যাচাই করুন।
সীমাবদ্ধতা
এই টুল MACD ডাইভারজেন্স শনাক্ত করে না। এটি ক্রসিং চিহ্নিত করে এবং দামের পূর্বাভাস দেয় না বা ট্রেড করে না। নমুনার ক্রসিং সংখ্যা সাফল্যের হার নয় এবং ট্রেডিংয়ের পারফরম্যান্সের জন্য পরীক্ষা করা হয়নি। অন্য বাস্তবায়নে সিগন্যাল লাইনের ভিন্ন গড়, প্রারম্ভিক মান বা প্রথম বার ব্যবহার করা হতে পারে, ফলে তাদের প্রথম দিকের মান বা সিগন্যাল লাইন বদলে যায়।
নমুনার গণনা সাফল্যের হার নয় এবং ট্রেডিংয়ের পারফরম্যান্সের জন্য পরীক্ষা করা হয়নি।
সচরাচর জিজ্ঞাসিত প্রশ্ন
MACD লাইন কী পরিমাপ করে?
এটি ক্লোজিং প্রাইসের দ্রুত EMA থেকে ক্লোজিং প্রাইসের ধীর EMA বিয়োগফল।
হিস্টোগ্রাম কী দেখায়?
এটি MACD লাইন থেকে সিগন্যাল লাইন বিয়োগফল। MACD সিগন্যাল লাইনের উপরে থাকলে এটি ধনাত্মক এবং নিচে থাকলে ঋণাত্মক।
উদাহরণগুলোতে কোন সেটিংস ব্যবহার করা হয়েছে?
দ্রুত, ধীর ও সিগন্যাল EMA-এর পিরিয়ড যথাক্রমে 12, 26 ও 9 বার, ক্লোজিং প্রাইসের ওপর প্রয়োগ করা হয়েছে।
সিগন্যাল-লাইন ক্রসিং কি জিরো-লাইন ক্রসিংয়ের সমান?
না। সিগন্যাল-লাইন ক্রসিং MACD থেকে সিগন্যাল বিয়োগফলের চিহ্ন বদলায়। জিরো-লাইন ক্রসিং MACD লাইনের নিজের চিহ্ন বদলায়।
সর্বশেষ বার কি ক্রসিং নিশ্চিত করতে পারে?
না। সর্বশেষ বারটি তখনও তৈরি হতে পারে। এর মান প্রতি টিকে বদলায়; এই ডাউনলোড শুধু বন্ধ বারে ক্রসিং ইভেন্ট রিপোর্ট করে।
MetaTrader-এর বিল্ট-ইন MACD দেখতে আলাদা হতে পারে কেন?
বিল্ট-ইন ইন্ডিকেটর সরল গড়ের সিগন্যাল লাইন ব্যবহার করে এবং MACD লাইনকে হিস্টোগ্রাম হিসেবে আঁকে। এই ডাউনলোড EMA সিগন্যাল লাইন ব্যবহার করে এবং MACD থেকে সিগন্যাল বিয়োগফলকে হিস্টোগ্রাম হিসেবে আঁকে।
ডাউনলোডটি কি ডাইভারজেন্স শনাক্ত করে?
না। এই টুল MACD ডাইভারজেন্স শনাক্ত করে না।
আরও পড়ুন
- MACD গণনা ও প্রদর্শন
- MACD ইন্ডিকেটরের বাফার
- অসিলেটরের মুভিং অ্যাভারেজ
- মুভিং অ্যাভারেজের সংজ্ঞা
- ইন্ডিকেটর পুনর্গণনার ইভেন্ট
- ঐতিহাসিক বার সংগ্রহ
- স্ট্র্যাটেজি টেস্টারের গণনা মোড
- এক্সপোনেনশিয়ালি ওয়েটেড গণনার তথ্যসূত্র
- এডিটরের ফোল্ডার ও গঠন
- প্ল্যাটফর্মের স্বয়ংক্রিয় ট্রেডিং নিয়ন্ত্রণ
- ইন্ডিকেটর নিয়ে কাজ করা
লিভারেজযুক্ত পণ্যে দ্রুত অর্থ হারাতে পারেন। বাংলাদেশে অননুমোদিত ব্যক্তির মাধ্যমে ফরেক্স ট্রেডিং অবৈধ।




