Dokumentácia · Základy
Ako funguje Expert Advisor
Expert Advisor, skrátene EA, je program, ktorý pracuje v termináli MetaTrader a uplatňuje stratégiu napísanú v kóde. Táto stránka opisuje celý reťazec, od logiky po potvrdenie brokerom, a miesta, kde sa výsledok môže odchýliť od očakávaného.
Definícia
Expert Advisor je softvérový modul spúšťaný v termináli MetaTrader 4 alebo MetaTrader 5. Číta trhové údaje, ktoré terminál prijíma od brokera, vyhodnocuje svoje podmienky a odosiela príkazy. Nie je investičným účtom a neobsahuje peniaze: je to automatizmus, ktorý pôsobí na účte, ktorý si používateľ otvoril u brokera.
Reťazec vykonania, krok za krokom
- 1. Trhové údaje. Terminál prijíma od brokera ceny a objemy prostredníctvom feedu. Ak sa feed preruší, EA prestane mať aktuálne informácie: je to prvý bod zraniteľnosti akéhokoľvek automatického systému a dôvod, prečo sa používa stále zapnutý stroj (pozri požiadavky na VPS).
- 2. Vyhodnotenie stratégie. Pri každom ticku alebo pri každej novej sviečke EA overuje svoje podmienky: čas, session, indikátory, úrovne, filtre na správy. Kým podmienky nie sú splnené, nedeje sa nič, a to je už samotné prevádzkové správanie.
- 3. Výpočet veľkosti pozície. Keď sa podmienka spustí, EA určí objem operácie na základe kapitálu, akceptovaného rizika a vzdialenosti stopu. Je to krok, v ktorom príliš agresívne nastavenie vytvára oveľa vyššie riziko, než sa očakávalo.
- 4. Odoslanie príkazu. Príkaz sa odosiela brokerovi. Tu vstupujú do hry spread, latencia a dostupná likvidita: sú to faktory opísané v requote a slippage a v spread, slippage a provízie.
- 5. Potvrdenie a správa. Broker potvrdí vykonanie za skutočnú cenu, ktorá sa môže líšiť od požadovanej. Od tohto momentu EA spravuje operáciu: stop, target, trailing, predčasné zatvorenie podľa pravidiel stratégie.
MetaTrader 4 a MetaTrader 5
Oba terminály zdieľajú základnú myšlienku, ale líšia sa programovacím jazykom, správou príkazov a dostupnými nástrojmi. EA napísaný pre MT4 nebeží na MT5 bez konverzie a naopak. Preto produkty Softi výslovne uvádzajú, na ktorom termináli pracujú.
Oficiálne odkazy: dokumentácia MetaTrader 5 e príručka MetaTrader 4.
Čo Expert Advisor nerobí
- Neodstraňuje trhové riziko. Automatizuje vykonanie stratégie, nerobí ju však imúnnou voči stratám.
- Negarantuje cenu vykonania. Slippage je podmienka trhu, nie chyba softvéru.
- Nepredpovedá budúcnosť. Stratégie reagujú na súčasné alebo minulé podmienky; historické výsledky sa zo svojej podstaty neopakujú.
- Nespravuje kapitál namiesto vás. Žiadny EA Softi nemá prístup k prostriedkom: príkazy prechádzajú z vášho terminálu k vášmu brokerovi.
Prevádzkové limity a metriky, ktorými sa meria stratégia, sú opísané v drawdown a recovery factor, a kompletný obraz rizík v limity a riziká.









