Documentație · Fundamente

Cum funcționează un Expert Advisor

Un Expert Advisor, prescurtat EA, este un program care operează pe terminalul MetaTrader aplicând o strategie scrisă în cod. Această pagină descrie lanțul complet, de la logică la confirmarea brokerului, și punctele în care rezultatul se poate abate de la cel așteptat.

Definiție

Un Expert Advisor este un modul software executat în interiorul terminalului MetaTrader 4 sau MetaTrader 5. Citește datele de piață pe care terminalul le primește de la broker, evaluează propriile condiții și trimite ordine. Nu este un cont de investiții și nu conține bani: este un automat care acționează asupra unui cont pe care utilizatorul l-a deschis la un broker.

Lanțul de execuție, pas cu pas

  1. 1. Date de piață. Terminalul primește de la broker prețuri și volume prin feed. Dacă feedul se întrerupe, EA nu mai are informații actualizate: este primul punct de fragilitate al oricărui sistem automat și motivul pentru care se folosește o mașină mereu pornită (vezi cerințe VPS).
  2. 2. Evaluarea strategiei. La fiecare tick sau la fiecare bară nouă, EA verifică propriile condiții: oră, sesiune, indicatori, niveluri, filtre pe știri. Atât timp cât condițiile nu sunt îndeplinite nu se întâmplă nimic, iar acesta este deja comportament operațional.
  3. 3. Calculul mărimii poziției. Când condiția se declanșează, EA determină volumul tranzacției în funcție de capital, de riscul acceptat și de distanța stopului. Este pasul în care o setare prea agresivă produce un risc mult mai mare decât cel așteptat.
  4. 4. Trimiterea ordinului. Ordinul este trimis brokerului. Aici intervin spreadul, latența și lichiditatea disponibilă: sunt factorii descriși în requote și slippage și în spread, slippage și comisioane.
  5. 5. Confirmare și gestionare. Brokerul confirmă execuția la prețul efectiv, care poate diferi de cel solicitat. Din acel moment EA gestionează tranzacția: stop, target, trailing, închidere anticipată conform regulilor strategiei.

MetaTrader 4 și MetaTrader 5

Cele două terminale împărtășesc ideea de bază, dar diferă prin limbajul de programare, gestionarea ordinelor și instrumentele disponibile. Un EA scris pentru MT4 nu rulează pe MT5 fără o conversie și invers. De aceea produsele Softi indică explicit pe ce terminal operează.

Referințe oficiale: documentația MetaTrader 5 e ghidul MetaTrader 4.

Ce nu face un Expert Advisor

  • Nu elimină riscul de piață. Automatizează execuția unei strategii, nu o face imună la pierderi.
  • Nu garantează prețul de execuție. Slippage-ul este o condiție a pieței, nu un defect al software-ului.
  • Nu prevede viitorul. Strategiile reacționează la condiții prezente sau trecute; rezultatele istorice nu se repetă prin construcție.
  • Nu administrează capitalul în locul tău. Niciun EA Softi nu are acces la fonduri: ordinele trec de la terminalul tău la brokerul tău.

Limitele operaționale și metricile cu care se măsoară o strategie sunt descrise în drawdown și recovery factor, iar tabloul complet al riscurilor în limite și riscuri.

Analize detaliate