این اندیکاتور از خط و یک نمودار هیستوگرام تشکیل شده که در ادامه به بررسی نقش هر کدام و موجودیت آنها می پردازیم به نقل از. Moving average convergence divergence یا به اختصار MACD از سری اندیکاتور های دسته ی اسیلیتور حساب می شود. خب با توجه به توضیحات فوق احتمالا می توان حدس زد که در صورتی که هیستوگرام مکدی به رنگ سبز باشد بازار در حالت روند صعودی و در حالت برعکث در روند نزولی قرار داریم. پس ربات اینگونه عمل میکند که وقتی خط مکدی خط سیگنال را به سمت بالا قطع کند ربات وارد یک معامله لانگ می شود و تا زمانی در این معامله باقی بماند که یا هیستوگرام میله ی کوتاهتر از میله ی قبلی نمایش دهد (بازار در حال تغییر روند است) و یا اینکه خط مکدی خط سیگنال را به سمت پایین کراس کند که در این صورت علاوه بر خروج از معامله ی لانگ می بایست وارد یک معامله شورت شود و همین شروط را در آن معامله نیز اجرا کند. با توجه به درصد خطای بالا و احتمال وجود بازار رنج در ساعات زیادی از بازار این ربات خیلی بهینه و سود آور نخواهد بود. خط MACD که خط سریع تر این اندیکاتور است در واقع یک میانگین متحرک است که از تفاضل میانگین متحرک از میانگین متحرک به وجود می آید. یعنی این خط روندی سریع از چارت قیمت را به صورت تعدیل شده به ما نشان می دهد. وقتی این خط رو به سمت پایین حرکت می کند یعنی بازار در حالت نزولی و وقتی به سمت بالا حرکت کند نشانگر بازار صعودی است. خط دومی یعنی خط سیگنال هم یک میانگین متحرک است که از میانگین گرفتن خط MACD در دوره ی اخیر به وجود می آید. درواقع این خط نرم شده ی همالن خط اولیست تا قدرت روند ها را به ما نشان دهد. این خط نسبت به خط MACD کند تر تغییر جهت می دهد. هیستوگرامی که در خط این اندیکاتور مشاهده می کنیم تفاضل دو خط سیگنال و MACD را در هر زمان نشان می دهد. در نقاطی که خط MACD بالای خط سیگنال قرار می گیرداین هیستوگرام سبز رنگ و بالای خط خواهد بود و در شرایط معکوس هیستوگرام زیر خط و به رنگ قرمز نمایش داده می شود. مکدی از سری اندیکاتور های تا قرار می گیرد. چگونه می توانیم از مکدی برای طراحی بات استفاده کنیم؟ خب با توجه به توضیحات فوق احتمالا می توان حدس زد که در صورتی که هیستوگرام مکدی به رنگ سبز باشد بازار در حالت روند صعودی و در حالت برعکث در روند نزولی قرار داریم. پس ربات اینگونه عمل میکند که وقتی خط مکدی خط سیگنال را به سمت بالا قطع کند ربات وارد یک معامله لانگ می شود و تا زمانی در این معامله باقی بماند که یا هیستوگرام میله ی کوتاهتر از میله ی قبلی نمایش دهد (بازار در حال تغییر روند است) و یا اینکه خط مکدی خط سیگنال را به سمت پایین کراس کند که در این صورت علاوه بر خروج از معامله ی لانگ می بایست وارد یک معامله شورت شود و همین شروط را در آن معامله نیز اجرا کند. با توجه به درصد خطای بالا و احتمال وجود بازار رنج در ساعات زیادی از بازار این ربات خیلی بهینه و سود آور نخواهد بود.