Ce este Algorithmic Trading?
Tranzacționarea algoritmică este un proces pentru executarea comenzilor care utilizează instrucțiuni de tranzacționare automate și programate în prealabil pentru a ține cont de variabile precum prețul, calendarul și volumul. Un algoritm este un set de direcții pentru rezolvarea unei probleme. Algoritmii de calculator trimit în timp porții mici ale comenzii complete pe piață.
Tranzacționarea algoritmică folosește formule complexe, combinate cu modele matematice și supraveghere umană, pentru a lua decizii de a cumpăra sau de a vinde titluri financiare la un schimb. Comercianții algoritmici folosesc adesea tehnologia de tranzacționare de înaltă frecvență, ceea ce poate permite unei firme să facă zeci de mii de tranzacții pe secundă. Tranzacționarea algoritmică poate fi utilizată într-o mare varietate de situații, inclusiv executarea comenzilor, arbitrajul și strategiile de tranzacționare a tendințelor.
Înțelegerea comerțului algoritmic
Utilizarea algoritmilor de tranzacționare a crescut după introducerea sistemelor de tranzacționare computerizate pe piețele financiare americane în anii '70. În 1976, Bursa din New York a introdus sistemul de schimbare a comenzilor desemnate (DOT) pentru dirijarea comenzilor de la comercianți către specialiști de pe planul de schimb. În deceniile următoare, schimburile și-au îmbunătățit abilitățile de a accepta tranzacționarea electronică, iar până în 2010, peste 60% din totalul tranzacțiilor au fost executate de computere.
Autorul Michael Lewis a adus în atenția publicului tranzacționarea algoritmică de înaltă frecvență atunci când a publicat cea mai vândută carte Flash Boys , care a documentat viața comercianților și antreprenorilor din Wall Street, care au ajutat la construirea companiilor care au ajuns să definească structura comerțului electronic în America. Cartea sa a susținut că aceste companii au fost angajate într-o cursă de armament pentru a construi computere tot mai rapide, care ar putea comunica cu schimburile din ce în ce mai repede, pentru a obține avantajul concurenților cu viteză, folosind tipuri de comenzi care le-au beneficiat în detrimentul investitorilor obișnuiți.
Do-It-You Selfelf Algorithmic Trading
În ultimii ani, practica de tranzacționare algoritmică do-it-yourself a devenit larg răspândită. Fonduri speculative, cum ar fi Quantopian, de exemplu, algoritmi sursă de mulțime de la programatori amatori care concurează pentru a câștiga comisioane pentru scrierea codului cel mai profitabil. Practica a fost posibilă prin răspândirea Internetului de mare viteză și prin dezvoltarea de computere tot mai rapide la prețuri relativ ieftine. Platforme precum Quantiacs au apărut pentru a servi comercianții care doresc să încerce mână la tranzacționarea algoritmică.
O altă tehnologie emergentă de pe Wall Street este învățarea automată. Noile dezvoltări ale inteligenței artificiale au permis programatorilor de calculator să dezvolte programe care se pot îmbunătăți prin intermediul unui proces iterativ numit învățare profundă. Comercianții dezvoltă algoritmi care se bazează pe învățarea profundă pentru a se face mai rentabili.
Cheie de luat cu cheie
- Tranzacționarea algoritmică este folosirea algoritmilor bazate pe procese și reguli pentru a utiliza strategii de executare a tranzacțiilor. Acesta a crescut semnificativ în popularitate de la începutul anilor 1980 și este utilizat de investitorii instituționali și de firmele comerciale mari pentru diverse scopuri. Deși oferă avantaje, cum ar fi timpul de execuție mai rapid și costurile reduse, tranzacționarea algoritmică poate agrava, de asemenea, tendințele negative ale pieței, provocând prăbușiri flash și pierderea imediată a lichidității.
Avantajele și dezavantajele comerțului algoritmic
Tranzacțiile algoritmice sunt utilizate în principal de investitorii instituționali și marile case de brokeraj pentru a reduce costurile asociate tranzacționării. Conform cercetărilor, tranzacțiile algoritmice sunt deosebit de benefice pentru mărimile mari ale comenzilor care pot cuprinde până la 10% din volumul total de tranzacționare. De obicei, producătorii de piață folosesc tranzacții algoritmice pentru a crea lichiditate.
Tranzacționarea algoritmică permite, de asemenea, executarea mai rapidă și mai ușoară a comenzilor, ceea ce o face atractivă pentru schimburi. La rândul său, acest lucru înseamnă că comercianții și investitorii pot rezerva rapid profiturile cu mici modificări ale prețului. Strategia de tranzacționare scalping folosește în mod obișnuit algoritmi, deoarece implică cumpărare și vânzare rapidă de valori mobiliare la creșteri mici de preț.
Viteza executării comenzilor, un avantaj în circumstanțe obișnuite, poate deveni o problemă atunci când mai multe comenzi sunt executate simultan, fără intervenție umană. Crasul flash din 2010 a fost acuzat de tranzacționarea algoritmică.
Un alt dezavantaj al tranzacțiilor algoritmice este că lichiditatea, care este creată prin comenzi rapide de cumpărare și vânzare, poate dispărea într-o clipă, eliminând schimbarea pentru comercianți pentru a profita modificările de preț. De asemenea, poate duce la pierderea instantanee a lichidității. Cercetările au scos la iveală faptul că tranzacțiile algoritmice au fost un factor major în cauza unei pierderi de lichiditate pe piețele valutare, după ce francul elvețian și-a întrerupt moneda euro în 2015.
