Експертните системи представляват специален софтуер, който е съвместим за работа с платформата MetaTrader. Основната им функция е да заместят човешкия фактор в търговията, като автоматизират напълно или частично процесите на подаване на поръчки и сключване на сделки.
Експертните системи могат да търгуват автоматично по предварително зададен алгоритъм на търговия. За програмиране на експертни системи се използва езикът MetaQuotes Language (MQL) и редакторът на експертни системи MetaEditor, който е вграден в самата платформа.
Системите за автоматична търговия имат следните предимства:
Важно: Всяка версия на платформата MetaTrader използва различен програмен език. Версия MetaTrader 4 използва езика MQL4, а версия MetaTrader 5 използва езика MQL5. Това означава, че експертите, които се ползват за търговия на MetaTrader 4 няма да могат да се стартират в MetaTrader 5 и обратно.
БенчМарк предлага хостинг чрез услугата си MetaTrader VPS . Хостингът е подходящ за клиенти, ползващи експертни системи, които трябва да бъдат онлайн в 100% от времето. Клиенти, ползващи операционни системи, различни от Windows OS, също могат да се възползват от услугата на БенчМарк.
Програмирането на експертна система за търговия не e лесна задача, но пък не изисква умения на професионален програмист. Можеш да започнеш, като прочетеш следното ръководството за MQL4:
Платформата MetaTrader 5 разполага с вградено ръководство на български език за работа с модула за програмиране на стратегии.
За достъп: отвори платформата и натисни бутон F4 на клавиатурата. Редакторът на стратегии ще се зареди в отделен прозорец. Ръководството за работа ще намериш в падащо меню „Помощ“ (или натисни F1).
Ако експертната ти система не е съвместима за работа с No Dealing Desk режим на изпълнение, виж как можеш да я оптимизираш: