Expert Advisors (EA). Ce sunt roboții de tranzacționare?

Roboții de tranzacționare (Expert Advisors cum mai sunt ei numiți sau pur și simplu EA) sunt algoritmi creați cu scopul de a analiza și tranzacționa diferite instrumente financiare. Sunt destinați special platformei de tranzacționare Metatrader 4 (abreviat MT4), cea mai populară aplicație din categoria ei, dezvoltată de cei de la Metaquotes.

După deschiderea unui cont real de tranzacționare, orice persoană poate alege între a tranzacționa ea însăși pentru a realiza profit sau a lăsa robotul să ia deciziile de deschidere și închidere a ordinelor, precum și de stabilire și modificare a volumului și a parametrilor stop-loss (stoparea pierderii, abreviat SL), take-profit (marcarea profitului, abreviat TP) și trailing-stop (stop prin alunecare, respectiv un SL mobil). Motivele pentru care cineva ar alege robotul sunt, pe de o parte, faptul că sunt astfel eliminate efectele negative ale psihologiei în tranzacționare și, pe de alta, permite dedicarea timpului altor scopuri.

Haideți să ne lămurim ce sunt mai exact acești roboți. Spuneam că sunt algoritmi, adică o procedură alcătuită din pașii elementari necesari pentru luarea diferitelor decizii, în cazul nostru, de tranzacționare. Practic, sunt linii de cod (exact ca cele din limbaje de programare de care cu siguranță ați mai auzit, precum C++, Java, PHP etc.) de tipul, de exemplu, "if ... then ... else ..." ("dacă ... atunci ... altfel ..."). Între "if" și "then" avem diferite condiții, cum ar fi încrucișarea mediilor mobile (SMA, EMA etc.), iar după "then" acțiunea ce trebuie urmată dacă respectiva condiție a fost onorată (dacă respectiva condiție nu a fost onorată, se sare la și execută instrucțiunile ce urmează lui "else"). Tehnica urmăririi a două medii mobile cu valori diferite, cu scopul de a le surprinde încrucișarea (fapt ce reprezintă un semnal de intrare în tranzacție) este o metodă clasică de abordare printre traderi. Dar vine întrebarea: dacă există posibilitatea programării unui algoritm care să surprindă (în orice moment) o astfel de încrucișare, de ce să nu utilizăm roboți pentru a profita de oportunități? Înlănțuind, ținând bineînțeles seamă de criterii logice, mai multe astfel de linii de cod, la care se adaugă și bucle de tipul "for" sau "while", rezultă un algoritm capabil să ia decizii referitoare, cum spuneam, la momentul oportun de deschidere a unei tranzacții și nu numai. Bineînțeles, acest algoritm este "atent" și la detalii precum management-ul banilor (money management), între funcțiile sale găsindu-se și condiții ce țin, de exemplu, de mărimea contului tranzacționat.

Roboții sunt foarte personalizabili, putându-li-se ajusta diferiți parametrii precum numărul maxim de poziții pe care să le deschidă, SL-ul maxim sau minim etc. astfel încât să satisfacă nevoile și cerințele celui care-l utilizează. Cu alte cuvinte, toți parametrii oferiți de platforma MT4 pot servi robotului în luarea deciziilor. Acest lucru este posibil prin prisma faptului că programarea roboților este realizată utilizându-se MetaQuotes Language version 4 (MQL4), limbaj de programare creat de aceeași companie care produce și platforma de tranzacționare MT4. MQL4, ca orice limbaj, necesită un mediu de integrat de dezvoltare (integrated development environment - IDE), în cazul său acesta fiind reprezentat de MetaEditor.

Roboții pot fi utili atunci când nu avem suficient timp de petrecut în fața platformei ori în timpul nopții, când dormim, dar oportunitățile nu contenesc să apară. Un alt avantaj al utilizării roboților este acela că înlătură aspectul emoțional: un trader poate deschide un ordin, deși nu are suficiente argumente, din simplul motiv că nu dorea să omită ceea ce el credea că este un ordin bun. În acest sens, avantajul roboților este acela că deciziile pe care le iau se aliniază 100% cu regulile stabilite prin intermediul parametrilor. Drept urmare, un robot nu va face over-trading și over-sizing, adică nu va deschide mai multe poziții decât "i s-a spus" și nici nu va deschide o poziție cu un volum mai mare doar pentru că "i se pare" că acest ordin merită mai mult ori pentru că "are potențial"; un robot se va conforma cu strictețe la regulile care i-au fost stabilite. Roboții vin în ajutor și în ceea ce privește bagajul de cunoștințe necesar tranzacționării: trader-ul nu este nevoit să fie un foarte bun cunoscător al analizei tehnice și a celei fundamentale, robotul fiind acela care execută evaluările complexe în baza condițiilor și regulilor din care este constituit. Pe de altă parte, însă, un robot poate fi foarte util nu numai în gestionarea ordinelor, ci tocmai la asistarea trader-ului în executarea analizei tehnice, prin recunoașterea și trasarea (desenarea pe grafic) a diferitelor tendințe (trends) ori prin recunoașterea diferitelor formațiuni grafice (chart patterns) ori combinații de lumânări (candlestick patterns).

Să nu omitem însă faptul că există și unele neajunsuri. Spre exemplu, în situațiile în care conexiunea la internet este perturbată ori furnizarea energiei electrice întreruptă, robotul nu își mai poate îndeplini sarcinile, exact cum nici trader-ul, în același condiții (fără legătură la internet ori pe perioada unei pene de curent), nu ar mai avea control asupra ordinelor deschise ori posibilitatea inițierii unora. Bineînțeles, și simpla blocare a sistemului de operare ar avea același rezultat: robotul nu și-ar mai putea îndeplini sarcinile.

În concluzie, roboții sunt linii de cod programate în limbajul MQL4 (codul sursă este conținut în fișiere cu extensia .mq4), compilate cu MetaEditor (căpătând astfel extensia .ex4) și stocate pe computer sau flash drive (stick USD) pentru a fi încărcate în MT4 cu scopul de a prelua sarcinile trader-ului în ceea ce priește tranzacționarea.

Voting postare: 0

0 Commentarii:

Spune-ţi opinia


Articole asemănătoare

Cum poți evita pericolele tranzacționării Forex

Cum poți evita pericolele tranzacționării Forex

Cei mai mulți traderi începători consideră că tradingul se bazează pe un sistem simplu care îți poate aduce profit și că Forexul înseamnă bani obținuți ușor. Piața financiară trebu..
  •   1
  •   4
  •   906
  •   0
Strategii de tranzactionare pe piata Forex

Strategii de tranzactionare pe piata Forex

Tranzactionarea pe piata financiara este o activitatea complexa care poate fi abordata din mai multe puncte de vedere. Astfel, se pot elabora si aplica diferite strategii de tranza..
  •   0
  •   0
  •   632
  •   0
Tranzactionare automata

Tranzactionare automata

In acest articol voi scrie cateva lucruri despre tranzactionarea automata, care presupune utilizarea advisori-lor sau sau a robotilor de tranzactionare. Ce sunt acestia, de fapt?..
  •   0
  •   0
  •   525
  •   0
Cele mai populare platforme de tranzactionare

Cele mai populare platforme de tranzactionare

Inainte sa intri pe piata si sa initiezi o tranzactie, trebuie sa fii sigur ca folosesti o platforma de tranzactionare care sa ti se potriveasca, sa fie clara si accesibila, astfel..
  •   0
  •   0
  •   864
  •   0
Despre tranzactionarea la bursa - experienta personala

Despre tranzactionarea la bursa - experienta personala

Sunt trader. Am ales aceasta meserie atat din pasiune, cat si din dorinta de a-mi dobandi libertatea financiara. Ca si orice alt domeniu, cariera de trader presupune mult efort, mu..
  •   0
  •   0
  •   385
  •   0
Răspunsuri la întrebări frecvente despre Expert Advisors

Răspunsuri la întrebări frecvente despre Expert Advisors

Ce este un robot? Un robot, numit și Expert Advisor (prescurtat EA) este un algoritm conceput pentru a rula în cadrul platformei de tranzacționare MetaTrader 4 (MT4) cu scopul de ..
  •   0
  •   0
  •   70
  •   0
Cum se instalează și se configurează un Expert Advisors?

Cum se instalează și se configurează un Expert Advisors?

Instalarea unui Expert Advisors (EA) poate fi făcută în două moduri: prin intermediul magazinului virtual al celor de la Metaquotes, aceeași companie care dezvoltă și platforma de ..
  •   0
  •   0
  •   68
  •   0
Cum să testezi un Expert Advisor pe graficele istorice

Cum să testezi un Expert Advisor pe graficele istorice

Este foarte important ca, înainte de a permite EA-ului să tranzacționeze live, chiar dacă recomandările sunt de bun augur și EA-ul este cu adevărat unul profitabil și de calitate, ..
  •   0
  •   0
  •   57
  •   0
Cum să instalați şi să setați un indicator în Metatrader 4

Cum să instalați şi să setați un indicator în Metatrader 4

În funcție de locul de unde procurăm indicatorul (matematic, spre a nu fi confundat cu indicatorii economici, ce reprezintă știri de ordin fundamental), modul de instalare al indic..
  •   0
  •   0
  •   45
  •   0
Cum sa îmbunătățești rezultatele unui robot de tranzacționare?

Cum sa îmbunătățești rezultatele unui robot de tranzacționare?

Tranzacționarea pe piața valutară internațională (Forex), dar şi în cadrul altor piețe, este realizată nu numai de traderi, ci şi de roboții de tranzacționare, numiți și expert adv..
  •   0
  •   0
  •   66
  •   0
x

Abonare la Newsletter!


Vrei să fii un om bine informat?
Doar așa îți poți gestiona economiile corect.

Abonează-te la Educație!

Vă mulțumim!