اکسپرت (EA) چیست؟
اکسپرت (Expert Advisor) که گاهی به اختصار بصورت EA نوشته می شود برنامه های کامپیوتری هستند که بر روی پلتفرم معاملاتی متاتریدر راه اندازی می شوند. هدف از اکسپرت، رصد و معامله خودکار در بازارهای مالی است. اکسپرت ها یا ربات های معامله گر، بر اساس فاکتورهایی که شما تعیین کرده اید فرصت ها را در بازار های مالی مانند بازار فارکس و بازار بورس می یابند و ممکن است شما را مطلع یا بصورت اتوماتیک یک معامله را ایجاد کنند. هنگامیکه معامله ایجاد شد اکسپرت می تواند جهت بستن معامله، شرایطی مانند سفارش محدود، سفارش متوقف یا تریل استاپ تعیین کند.
برای مثال ممکن است شما برای رصد چند بازار اصلی از یک اکسپرت استفاده کنید. بدین صورت زمانیکه اکسپرت، یک فرصت بالقوه جهت کسب سود در بازار پیدا کرد شما را مطلع می کند. همچنین شما می توانید آن را آزاد بگذارید تا در کل بازار جستجو کرده و چندین پوزیشن معاملاتی در طی روز بدون نیاز به وجود تریدر ایجاد کند.
اکسپرت ها معمولا در بازار فارکس مورد استفاده قرار می گیرند. اما شما می توانید از آنها در هر بازاری استفاده کنید.
یک اکسپرت چگونه کار می کند؟
شما می توانید پارامترهایی را برای اکسپرت تعیین کنید که مشخص می کند اکسپرت باید کدام فرصت ها را بیابد و با استفاده از قوانین بلی/خیر، تصمیمات مربوط به معامله مانند باز کردن و بستن پوزیشن را انجام دهند. شما ممکن است از اکسپرت شخصی خود استفاده کرده یا اکسپرت شخص دیگری را به پلتفرم معاملاتی خود اضافه کنید.
با ترکیب تعداد زیادی از قوانین بلی/خیر با یک مدل پیچیده ریاضی، اکسپرت ها می توانند استراتژی های معاملاتی پیچیده را اجرا کنند. آنها با استفاده از توان کامپیوتر، تصمیم گیری می کنند و بر اساس آن تصمیمات معمولا بصورت فوری عمل می کنند.
مثالی از یک اکسپرت
یک اکسپرت ساده می تواند یک یا دو بازار را رصد کند و زمانیکه شرایط تعیین شده را در بازار یافت فرصت های بالقوه کسب سود را به شما اطلاع دهد.
فرض کنید شما یک اکسپرت می خواهید که تقاطع قیمت با میانگین متحرک 20 روزه را در جفت ارز پوند به دلار پیدا کند. ممکن است شما یک اکسپرت آماده را به متاتریدر اضافه کنید یا اینکه خودتان آن را با استفاده از زبان برنامه نویسی MQL که مختص پلتفرم معاملاتی متاتریدر است آماده کنید.
شما می توانید اکسپرت خود را طوری برنامه نویسی کنید که در هنگام تقاطع قیمت با میانگین 20 روزه، به جای هشدار به تریدر، یک پوزیشن را بصورت خودکار ایجاد کند. برای مثال تعیین کنید که 2% کل موجودی را بعنوان اندازه پوزیشن در نظر بگیرد. از این مرحله به بعد کاملا به شما بستگی دارد که چقدر اکسپرت، پیچیده باشد.
چرا اکسپرت ها محبوب هستند؟
صرفه جویی در زمان
اکسپرتی که به درستی برنامه ریزی شده باشد می تواند صدها بازار را رصد کند. این یعنی نیازی نیست تا شما 24 ساعته تغییرات قیمت را به منظور یافتن فرصت های جدید تماشا کنید. با داشتن یک اکسپرت می توانید تعیین کنید که چقدر زمان را به بازار اختصاص دهید. بدین ترتیب شما می توانید از اکسپرت صرفا جهت اطلاع رسانی فرصت ها استفاده کنید و پوزیشن ها را خودتان ایجاد کرده و ببندید، یا اینکه به آن اجازه دهید تا علاوه بر رصد بازار، پوزیشن ها را باز کند و پس از ایجاد پوزیشن، سود و زیان معامله را بررسی و در موقع مناسب ببندد.
معامله بدون احساسات
احساسات می تواند بر نتیجه کار شما اثر بگذارد. ممکن است شما را تشویق کند تا یک معامله زیان ده را بیش از آنچه باید نگهداری کنید، یا شما را به امید سود بسیار زیاد وارد یک معامله بی تدبیر و شتابزده کند. خودکار کردن معاملات کمک می کند تا احساسات در تصمیم گیری های معاملاتی از بین برود. زیرا یک الگوریتم، بازار را فقط با کندل های سیاه و سفید می بیند.
انعطاف پذیری
اکسپرت شما می تواند در هر بازاری که با استفاده از متاتریدر معامله می کنید راه اندازی شود و بسیاری از اطلاعات مانند حرکت های قیمت، اعلانات اقتصادی، اندیکاتورهای تکنیکال و حتی میزان موجودی شما را در نظر بگیرد. قابلیت ایجاد الگوریتم های بسیار پیچیده که می تواند بازارهای مختلف زیادی را دنبال کند، اکسپرت ها را به یک ابزار قدرتمند جهت پشتیبانی معاملات تبدیل کرده است.
امکان بک تست
ایجاد یک استراتژی، یک قدم بزرگ است که شما برای حفاظت از سرمایه خود بر می دارید. اما اغلب معامله گران قبل از اینکه اکسپرت را در بازار واقعی بکار بگیرند از آن بک تست می گیرند. بک تست یعنی راه اندازی اکسپرت با داده های واقعی و تاریخی و مشاهده نتایج آن. این به شما کمک می کند تا قبل از اینکه اکسپرت و استراتژی تعریف شده در آن، پول واقعی شما را از بین ببرد ایرادات آن را بر طرف کنید.
با این حال باید در نظر داشت که بک تست نیز خالی از خطا نیست. برای مثال، لغزش قیمت(Slippage) یا ریکوت(re-quote) در زمان بک تست نمی تواند تاثیری در معاملات آزمایشی شما داشته باشد. اما هنگام استفاده از اکسپرت در بازار زنده، اثرات آن مشاهده می شود.
دسترسی آسان
مزایایی که در بالا به آن اشاره شد فقط شامل اکسپرت ها نمی شود و هر معامله اتوماتیک را در بر می گیرد. با وجود اینکه ایجاد یک الگوریتم از ابتدا تا انتها می تواند پیچیده باشد می توانید اکسپرت مورد نظر خود را بیابید و با توجه به نیازهایتان آن را تنظیم کنید. شاید دسترسی راحت اکسپرت ها دلیل اصلی محبوبیت آنها بعنوان یک ابزار معاملاتی اتوماتیک است.
باید در نظر داشت اکسپرتی که به درستی برنامه نویسی و تست شده می تواند بسیار سودمند باشد اما دارای برخی مشکلات نیز است.
ریسک های استفاده از اکسپرت (EA)
اکسپرت های نا کارا
اگر ادعای یک اکسپرت، رقابت با بازدهی بهترین مدیران صندوقهای سرمایه گذاری جهان در ازاء هزینه مشخصی باشد خیلی عالی بنظر می رسد به شرط اینکه حقیقت داشته باشد. بنابراین، اگر شما قصد دارید یک اکسپرت آماده را خریداری کنید این امری ضروری است که شخصا در مورد آن تحقیق کنید و اطمینان یابید که ارزش هزینه پرداختی بابت آن را دارد.
عدم تعامل با انسان
مهم نیست که چقدر اکسپرت شما پیچیده است، یک ماشین نمی تواند کار ذهن انسان را انجام دهد. همچنین این مهم است که به خاطر داشته باشید خارج کردن احساسات در تصمیمات سرمایه گذاری، اغلب مفید است اما حذف کامل آن می تواند مشکلات دیگری را ایجاد کند. این حائز اهمیت است که عملکرد اکسپرت را دائما دنبال و ارزیابی کنید که آیا اکسپرت مطابق با منطق شما معاملات را انجام می دهد یا خیر.
عدم آنلاین بودن دائمی
برخلاف پلتفرم های معاملاتی تحت وب، جهت راه اندازی متاتریدر بایستی آن را نصب کنید. این بدان معنی است که شما تنها با سخت افزاری به پلتفرم دسترسی دارید که نرم افزار را بر روی نصب کرده اید. بنابراین، زمانی می توانید اکسپرت را به کار بیندازید که آن کامپیوتر روشن و به اینترنت متصل باشد.
اگر می خواهید اکسپرت 24 ساعته کار کند شما به یک VPS نیاز دارید.
VPS (سرور مجازی) چیست؟
VPS یک ورژن آنلاین از متاتریدر شما است که بر روی یک سرور خارجی کار می کند. بدین صورت شما را قادر می سازد حتی در زمانیکه کامپیوتر شما خاموش است اکسپرت شما فعال باشد. بنابراین، احتیاج اکسپرت برای روشن بودن دستگاه رایانه یا موبایل از طریق راه اندازی یک نمونه از متاتریدر بر روی سرور خارجی که همیشه روشن است برطرف می شود.
برای استفاده از اکسپرت از کجا شروع کنیم؟
شما می توانید اکسپرت خودتان را درست کنید یا یک اکسپرت آماده را دانلود کنید. تفاوتی نمی کند که از کدام روش استفاده می کنید شما بایستی قبل از اینکه اکسپرت را به منظور معامله با پول واقعی مورد استفاده قرار دهید از آن بک تست بگیرید تا اطمینان یابید آیا به نحوی که شما انتظار دارید کار می کند یا خیر.
ایجاد یک اکسپرت
اکسپرت ها در متاتریدر با زبان برنامه نویسی MQL ایجاد می شوند. مانند هر زبان برنامه نویسی دیگر یادگیری MQL نیز نیازمند صرف زمان و تلاش بسیار است. جهت یادگیری این زبان برنامه نویسی می توانید از کتاب “برنامه نویسی معاملات خودکار در بازار فارکس ” شروع کنید.
علاوه بر این شما می توانید برای ایجاد اکسپرت های ساده از ابزارهای داخلی متاتریدر یا از ابزارهای خارجی ایجاد استراتژی استفاده کنید. این ابزارها کدهای نوشته شده را بصورت بصری در می آورند و شما را قادر می سازند تا بدون داشتن علم برنامه نویسی، استراتژی ها را در کنار یکدیگر قرار دهید.
استفاده از اکسپرت های آماده
اگر اکسپرت مورد نظر خود را بصورت آماده یافته اید باید آن را در پوشه expert جاییکه متاتریدر شما در آنجا نصب است کپی کنید. معمولا متاتریدر در درایو C کامپیوتر شما قرار دارد. سپس متاتریدر را باز کنید و در پنجره Navigator، اکسپرت ها را باز کنید. بایستی اکسپرت شما در لیست اکسپرت ها مشاهده شود. آن را بر روی نمودار مورد نظر درگ کنید تا پنجره تنظیمات ظاهر شود. قبل از راه اندازی اکسپرت، پنجره تنظیمات باز می شود و می توانید آن را تغییر دهید.
بک تست اکسپرت
شما می توانید اکسپرت را با استفاده از Strategy Tester بک تست بگیرید. این گزینه از منوی بالای صفحه بخش View قابل دسترسی است. زمانیکه پنجره تست استراتژی باز شد اکسپرت، تایم فریم و بازار مورد نظر خود را انتخاب کنید. بک تست برای اطمینان از صحت عملکرد اکسپرت، بسیار حائز اهمیت است. همچنین بک تست ها می توانند در حساب دموی متاتریدر نیز همانند حساب واقعی انجام شوند.
ممنونم از اطلاعات خوبتون
ممنون از توجه شما