خیلی از معاملهگران تازهکار وقتی خسته از نشستن پای نمودار میشوند، سراغ برنامهای میروند که به جای آنها معامله کند. اکسپرت ادوایزر نام همین برنامه در متاتریدر است: مجموعهای از قانونهای خرید و فروش که به زبان برنامهنویسی نوشته شده و بدون دخالت دست اجرا میشود. در این درس سطح مبتدی میبینیم اکسپرت ادوایزر چطور کار میکند، چه انواعی دارد، چطور آن را در متاتریدر ۴ و ۵ نصب کنید، چطور پیش از سپردن پول واقعی تستش کنید و کدام نشانهها یک اکسپرت ضررده را لو میدهند. با اسمارت اف ایکس همراه باشید.
اکسپرت ادوایزر چیست؟
اکسپرت ادوایزر (Expert Advisor یا به اختصار EA) برنامهای است که داخل متاتریدر اجرا میشود و بر اساس قانونهای از پیش تعیینشده، معامله باز میکند، حد ضرر و حد سود میگذارد و معامله را میبندد. متاتریدر نرمافزار معاملاتی است که بیشتر بروکرهای فارکس به مشتریان خود میدهند. اگر هنوز با آن کار نکردهاید، اول درس متاتریدر ۴ را بخوانید.
اکسپرتها به زبان MQL4 برای متاتریدر ۴ و MQL5 برای متاتریدر ۵ نوشته میشوند. فایل قابل اجرای آنها پسوند ex4 یا ex5 دارد و فایل کد منبع پسوند mq4 یا mq5. در زبان فارسی به اکسپرت ادوایزر «ربات معاملهگر» یا فقط «اکسپرت» هم میگویند.
متاتریدر سه نوع برنامه را اجرا میکند و دانستن تفاوت آنها جلوی سردرگمی را میگیرد:
| نوع برنامه | کار اصلی | معامله باز میکند؟ | مدت اجرا |
|---|---|---|---|
| اکسپرت ادوایزر | اجرای کامل یک استراتژی | بله، خودکار | تا وقتی روی نمودار است |
| اندیکاتور | محاسبه و نمایش داده روی نمودار | خیر | تا وقتی روی نمودار است |
| اسکریپت | انجام یک کار مشخص مثل بستن همه معاملهها | فقط یک بار | یک بار و تمام |
اکسپرت ادوایزر فقط قانونهایی را اجرا میکند که به آن داده شده است. اگر استراتژی پشت آن ضررده باشد، اکسپرت همان ضرر را سریعتر و منظمتر میسازد.
اکسپرت ادوایزر چطور کار میکند؟

هر بار که قیمت تازهای از بروکر میرسد، متاتریدر کد اکسپرت را یک بار اجرا میکند. به هر تغییر قیمت «تیک» (Tick) میگویند. چرخه کار اکسپرت ادوایزر در هر تیک چهار مرحله دارد:
- دریافت داده. قیمت لحظهای، کندلهای قبلی و مقدار اندیکاتورها خوانده میشود.
- بررسی قانونها. اکسپرت بررسی میکند شرط ورود برقرار است یا نه، مثلا اینکه میانگین متحرک کوتاه از میانگین بلند عبور کرده باشد.
- ارسال سفارش. اگر شرط برقرار باشد، سفارش خرید یا فروش با حجم، حد ضرر و حد سود مشخص به بروکر فرستاده میشود.
- مدیریت معامله. در تیکهای بعدی، اکسپرت حد ضرر را جابهجا میکند، بخشی از معامله را میبندد یا منتظر رسیدن قیمت به هدف میماند.
این چرخه شبانهروز و بدون خستگی تکرار میشود. به همین دلیل اکسپرت در معاملات پرتکرار و قانونمحور از انسان سریعتر و منضبطتر است. ساختار کامل این نوع معامله را در درس معاملات الگوریتمی توضیح دادهایم.
انواع اکسپرت ادوایزر

اکسپرتها را بر اساس منطق معامله به چند گروه تقسیم میکنند. شناختن این گروهها کمک میکند پیش از خرید یا نصب بدانید با چه ریسکی سروکار دارید.
| نوع اکسپرت | منطق معامله | سطح ریسک | نکته مهم |
|---|---|---|---|
| روندی | ورود همجهت با روند و نگه داشتن معامله | متوسط | در بازار بدون روند ضررهای پشتسرهم میدهد |
| اسکالپر | معاملههای کوتاه با سود چند پیپی | متوسط تا بالا | به اسپرد و سرعت اجرای بروکر حساس است |
| گرید | سفارشهای پلهای در فاصلههای ثابت | بالا | در روند قوی خلاف جهت، معاملهها روی هم جمع میشوند |
| مارتینگل | دو برابر کردن حجم بعد از هر ضرر | بسیار بالا | یک دنباله ضرر میتواند کل حساب را از بین ببرد |
| خبری | معامله در لحظه انتشار خبرهای اقتصادی | بالا | اسلیپیج و گسترش اسپرد نتیجه را عوض میکند |
| دستیار مدیریت | ورود دستی، مدیریت خودکار حد ضرر و حجم | پایین | تصمیم ورود با خود معاملهگر است |
دو نوع گرید و مارتینگل معمولا منحنی سود صاف و زیبایی نشان میدهند تا روزی که یک حرکت بزرگ برسد. خطر این روش را در درس مارتینگل با عدد نشان دادهایم.
نصب اکسپرت ادوایزر در متاتریدر ۴ و ۵

نصب اکسپرت در هر دو نسخه متاتریدر تقریبا یکسان است:
- در متاتریدر از منوی File گزینه Open Data Folder را بزنید.
- پوشه MQL4 در متاتریدر ۴ یا MQL5 در متاتریدر ۵ را باز کنید و فایل اکسپرت را داخل پوشه Experts کپی کنید.
- متاتریدر را ببندید و دوباره باز کنید، یا در پنجره Navigator روی Expert Advisors راستکلیک کنید و Refresh را بزنید.
- اکسپرت را از Navigator روی نمودار نماد و تایم فریم مورد نظر بکشید. در پنجرهای که باز میشود، تیک Allow Algo Trading یا Allow live trading را بزنید و ورودیها را تنظیم کنید.
- دکمه Algo Trading در متاتریدر ۵ یا AutoTrading در متاتریدر ۴ را در نوار بالا روشن کنید.
اگر اکسپرت فعال باشد، در گوشه بالای نمودار نام آن با یک نشان آبی یا چهره خندان دیده میشود. چهره ناراحت یا نشان خاکستری یعنی معامله خودکار خاموش است.
فایل ex4 روی متاتریدر ۵ اجرا نمیشود و فایل ex5 روی متاتریدر ۴. پیش از خرید یا دانلود، نسخه متاتریدر بروکر خود را چک کنید.
تنظیمات مهم اکسپرت ادوایزر پیش از اجرا
هر اکسپرت ادوایزر چند ورودی (Input) دارد که در زبانه Inputs تنظیم میشوند. پنج ورودی زیر در بیشتر اکسپرتها هست و اثر مستقیم روی ریسک دارد:
- حجم یا درصد ریسک. حجم ثابت مثل ۰٫۱ لات یا درصدی از موجودی برای هر معامله. برای حساب کوچک، ریسک یک درصد یا کمتر منطقی است.
- حد ضرر و حد سود. اکسپرتی که حد ضرر ندارد یا حد ضرر آن صفر است، کل حساب را در معرض یک حرکت بزرگ میگذارد.
- مجیک نامبر (Magic Number). عددی که معاملههای هر اکسپرت را از بقیه جدا میکند. اگر دو اکسپرت روی یک حساب کار میکنند، عددشان باید متفاوت باشد.
- حداکثر اسپرد. اکسپرت در لحظههایی که اسپرد از این مقدار بیشتر است معامله باز نمیکند.
- ساعت معامله. بازه زمانی که اکسپرت اجازه دارد معامله باز کند، مثلا فقط سشن لندن.
اگر ابزاری میخواهید که فقط ریسک و حجم معاملههای دستی شما را خودکار کند، دستیار ترید اسمارت اف ایکس را ببینید.
تست اکسپرت ادوایزر با بک تست و حساب دمو

هیچ اکسپرتی را مستقیم روی حساب واقعی اجرا نکنید. مسیر استاندارد سه مرحله دارد:
- بک تست. در متاتریدر پنجره Strategy Tester را با کلید Ctrl+R باز کنید، اکسپرت و نماد و بازه زمانی را انتخاب کنید و نتیجه را روی داده چند سال گذشته ببینید. برای اکسپرتهای کوتاهمدت، حالت Every tick based on real ticks دقیقترین نتیجه را میدهد. روش درست بک تست را در درس بک تست و اج معاملاتی ببینید.
- حساب دمو. اکسپرت را دستکم یک تا سه ماه روی حساب دمو با شرایط واقعی اسپرد و اجرا رها کنید. این مرحله نشان میدهد نتیجه بک تست در بازار زنده تکرار میشود یا نه.
- حساب واقعی کوچک. اگر نتیجه دمو نزدیک بک تست بود، با کمترین حجم ممکن روی حساب واقعی شروع کنید و فقط بعد از چند هفته حجم را بالا ببرید.
مثال عددی ارزیابی یک اکسپرت ادوایزر
فرض کنید یک اکسپرت روندی روی EUR/USD و تایم فریم یک ساعته دارید و بک تست سه ساله آن این نتیجه را داده است:
- ۴۲۰ معامله با نرخ برد ۵۸ درصد
- ضریب سودآوری (Profit Factor) برابر ۱٫۴۵، یعنی جمع سودها ۱٫۴۵ برابر جمع ضررها
- حداکثر افت سرمایه (Max Drawdown) برابر ۱۸ درصد
ضریب سودآوری بالای ۱٫۳ برای یک اکسپرت روندی عدد خوبی است. افت ۱۸ درصدی یعنی در بدترین دوره، حساب ۱۰ هزار دلاری تا ۸۲۰۰ دلار پایین آمده است. اگر تحمل چنین افتی را ندارید، ریسک هر معامله را نصف کنید تا افت هم تقریبا نصف شود.
حالا همین اکسپرت سه ماه روی حساب دمو اجرا میشود. اگر ضریب سودآوری دمو ۱٫۳ باشد، نتیجه با بک تست سازگار است. اگر به ۰٫۸ برسد، یعنی اکسپرت روی داده گذشته بیش از حد تنظیم شده و در بازار زنده کار نمیکند. به این پدیده بیشبرازش میگویند و آن را در درس بیشبرازش در استراتژی کامل توضیح دادهایم.
عدد بک تست بهتنهایی چیزی را ثابت نمیکند. فاصله کم میان نتیجه بک تست و نتیجه دمو مهمترین نشانه یک اکسپرت سالم است.
سرور مجازی یا VPS برای اکسپرت ادوایزر
اکسپرت فقط وقتی کار میکند که متاتریدر باز و به اینترنت وصل باشد. اگر کامپیوتر خاموش شود یا اینترنت قطع شود، معاملههای باز بدون مدیریت میمانند.
سرور مجازی (Virtual Private Server یا VPS) کامپیوتری است که در یک مرکز داده شبانهروز روشن است و متاتریدر را بدون وقفه اجرا میکند. بعضی بروکرها با شرط حداقل موجودی، VPS رایگان میدهند. برای اکسپرتهای اسکالپر، سروری که نزدیک سرور بروکر باشد تاخیر اجرا را کم میکند.
مزایا و محدودیتهای اکسپرت ادوایزر
| مزیت | محدودیت |
|---|---|
| اجرای قانونها بدون ترس و طمع | در شرایط تازه بازار خودش را تطبیق نمیدهد |
| کار شبانهروز روی چند نماد | به اینترنت و برق پایدار یا VPS نیاز دارد |
| سرعت ورود و خروج در کسری از ثانیه | خطای کد میتواند معاملههای ناخواسته باز کند |
| امکان بک تست دقیق پیش از اجرا | نتیجه بک تست تضمینی برای آینده نیست |
اکسپرت روانشناسی معامله را سادهتر میکند، ولی معاملهگر هنوز باید نتیجه را هفتهای یک بار بررسی کند و در خبرهای بزرگ تصمیم بگیرد اکسپرت روشن بماند یا نه.
شش نشانه اکسپرت ادوایزر ضررده

بازار فروش اکسپرت پر از محصولاتی است که فقط روی کاغذ سود میدهند. این شش نشانه را جدی بگیرید:
- وعده سود ثابت ماهانه. هیچ استراتژی واقعی سود ثابت و تضمینی نمیدهد.
- نبود حد ضرر. اکسپرتی که معامله ضررده را نگه میدارد تا برگردد، روزی با یک حرکت بزرگ حساب را میسوزاند.
- منحنی سود بیش از حد صاف. خط سودی که هیچ افتی ندارد معمولا نشانه گرید یا مارتینگل پنهان است.
- فقط بک تست، بدون سابقه حساب واقعی. فروشنده باید نتیجه چند ماهه یک حساب واقعی را با امکان بررسی مستقل نشان دهد.
- فروش با قیمت بسیار پایین یا تخفیف همیشگی. اکسپرتی که واقعا سود میدهد معمولا ارزان فروخته نمیشود.
- پنهان کردن منطق معامله. شما باید دستکم بدانید اکسپرت روندی است یا گرید و حد ضررش کجاست.
اگر ترجیح میدهید معاملههای یک معاملهگر واقعی را خودکار دنبال کنید، درس کپی تریدینگ را ببینید.
نکات کلیدی این درس
- اکسپرت ادوایزر برنامهای در متاتریدر است که بر اساس قانونهای مشخص خودکار معامله میکند.
- اکسپرت به زبان MQL4 یا MQL5 نوشته میشود و فایل ex4 فقط روی متاتریدر ۴ اجرا میشود.
- برای نصب، فایل را در پوشه Experts بگذارید، روی نمودار بکشید و Algo Trading را روشن کنید.
- اکسپرتهای گرید و مارتینگل منحنی صاف ولی ریسک بسیار بالا دارند.
- مسیر امن تست شامل بک تست، چند ماه حساب دمو و شروع کوچک روی حساب واقعی است.
- برای اجرای بیوقفه اکسپرت به VPS نیاز دارید.
اسمارت اف ایکس؛ مرجع مقایسه و انتخاب بهترین خدمات مالی
اسمارت اف ایکس همراه هوشمند شما در مسیر معاملهگری است؛ ما ابزار، دانش و تحلیلهای پیشرفته را در اختیار شما میگذاریم تا با اطمینان و هوشمندی، تصمیمات سرمایهگذاری بهتر و بهروزتری بگیرید.
برخی از مزایای همکاری با اسمارت اف ایکس شامل موارد زیر است:
- بررسی بیطرفانه: بروکرها و بسترهای معاملاتی را بر اساس واقعیتها و بدون جانبداری بررسی میکنیم تا انتخاب آگاهانهای داشته باشید.
- رشد سواد مالی: محتوای آموزشی و تحلیلی جامع تهیه میکنیم تا مهارتهای لازم برای فعالیت موفق در بازارهای مالی را کسب کنید.
- تهیه مقالات جدید: با تمرکز بر دانش روز، مقالات آموزشی و تحلیلی بهروز منتشر میکنیم.
- پایبندی به اصل شفافیت: نظرات و بازخوردهای کاربران را بدون حذف یا ویرایش منتشر میکنیم.
💬 اگر سوالی دارید یا نیاز به راهنمایی دارید، میتوانید از راههای ارتباطی زیر با ما در تماس باشید:
- تلگرام پشتیبانی: smartfxsupport
- ایمیل پشتیبانی: support@smartfxac.com
جمعبندی
اکسپرت ادوایزر ابزاری برای اجرای منظم یک استراتژی است و کیفیت آن به کیفیت همان استراتژی بستگی دارد. اگر قانونهای پشت اکسپرت سودده باشند، اکسپرت آنها را بدون خستگی و احساس اجرا میکند. اگر ضررده باشند، ضرر را سریعتر میسازد. پیش از سپردن پول واقعی، اکسپرت را با بک تست و چند ماه حساب دمو بسنجید، حد ضرر و ریسک هر معامله را کنترل کنید و از اکسپرتهایی که وعده سود ثابت میدهند دوری کنید. برای قدم بعدی، درس معاملات الگوریتمی را بخوانید تا با طراحی یک استراتژی خودکار از پایه آشنا شوید.
سوالات متداول درباره اکسپرت ادوایزر
۵ سوالاکسپرت ادوایزر با ربات معاملهگر چه فرقی دارد؟
هر دو یک چیزند. اکسپرت ادوایزر نام رسمی ربات معاملهگر در متاتریدر است و در فارسی به آن ربات فارکس یا فقط اکسپرت هم میگویند.
آیا اکسپرت ادوایزر سود تضمینی دارد؟
خیر. اکسپرت فقط قانونهای یک استراتژی را اجرا میکند و اگر شرایط بازار تغییر کند، اکسپرتی که سالها سود داده هم میتواند ضرر بدهد.
اکسپرت متاتریدر ۴ روی متاتریدر ۵ کار میکند؟
خیر. فایل ex4 فقط روی متاتریدر ۴ و فایل ex5 فقط روی متاتریدر ۵ اجرا میشود. برای انتقال باید کد برنامه به زبان MQL5 بازنویسی شود.
برای اجرای اکسپرت ادوایزر کامپیوتر باید روشن بماند؟
بله. متاتریدر باید باز و به اینترنت وصل باشد. برای اجرای بیوقفه، متاتریدر را روی یک سرور مجازی یا VPS نصب کنید.
با چه مقدار سرمایه میشود اکسپرت ادوایزر را اجرا کرد؟
بسته به حداقل حجم بروکر، با چند صد دلار هم ممکن است. مهمتر از سرمایه، ریسک هر معامله است که بهتر است یک درصد یا کمتر بماند.



