Az automata, vagy más néven algoritmikus kereskedés olyan kereskedési módszer, melyek működtetéséhez számítógépekre (Szoftver és Hardver egyaránt) van szükség, hogy a döntések meghozatala és a végrehajtások automatikusan menjen végbe. Ezt leginkább akkor fogod használni, ha mindenképp ki szeretnéd zárni érzelmeidet a döntéshozatali folyamatokból, és szabályrendszerre támaszkodva szeretnéd meghatározni a ki- és beszállási pontokat. Az automatizált kereskedéshez leggyakrabban használt programozási nyelv az MQL, amelyet a népszerű kereskedési platform, a MetaTrader-en futó programok, az úgynevezett Expert Advisors-ok (EA-k) létrehozására fejlesztettek.
Ahhoz, hogy te magad is EA-kat készíts, több fázison kell végighaladnod. Ezek a tervezés, tesztelés és optimalizálás fázisai. A tervezési fázisban definiálnod kell a kereskedési stratégiádat és be kell állítanod az algoritmus kezdeti paramétereit. A tesztelési fázisban a historikus adatokra alapozva kell a kapott eredményeket vizsgálnod és értékelned az algoritmusod teljesítményét. Végül az optimalizálási fázisban a kapott eredmények alapján kell módosítanod a paramétereket annak érdekében, hogy minimalizáld a veszteségeket és fokozd az algoritmusod teljesítményét.
A robotkereskedés egyik nagy előnye, hogy a nap 24 órájában tudja monitorozni a piacot és a te tevékenységed az algoritmus üzemeltetésére korlátozódik, több időd felszabadulhat így. Ez különösen előnyös lehet neked, ha sűrű a napirended és nem tudod egész nap a piacokat figyelni. Nem utolsó sorban hatalmas előnyt jelent az is, hogy kizárod az érzelmeidet a döntési folyamatokból azáltal, hogy egy szabályrendszerre bízod kereskedési döntéseidet és azok végrehajtását.
Muszáj azonban a hátrányokról is pár szót ejteni. Az egyik leggyakrabban felmerülő kockázat, hogy az algoritmus alulteljesít, és jelentős veszteséget termel. Egy másik hátránya még, hogy úgymond "elfelejtesz" kereskedni, mert teljes mértékben az algoritmusra hagyatkozol. Gyakorlat híján könnyen előfordulhat, hogy nem tudsz alkalmazkodni a változó piaci körülményekhez.
A tananyagban ismertetjük az MQL nyelv programtípusait, a tervezés fázisait, valamint megvizsgáljuk az Expert Advisorok előnyeit és hátrányait is.