Program de tranzacționare
Ce este tranzacționarea prin programe?
Tranzacționarea programelor se referă la utilizarea algoritmilor generați de computer pentru a tranzacționa un coș de stocuri în volume mari și uneori cu frecvență mare. Algoritmii sunt programați pentru a rula și sunt monitorizați de oameni, deși odată ce rulează programele generează tranzacții, nu oameni. Oamenii pot activa sau dezactiva programul după cum este necesar.
Chei de luat masa
- Programul de tranzacționare este definit de New York Stock Exchange (NYSE) ca fiind achiziționarea sau vânzarea unui grup de 15 sau mai multe acțiuni care au o valoare totală de piață de 1 milion sau mai mult și fac parte dintr-o strategie de tranzacționare coordonată.
- Începând din 2018, s-a raportat că tranzacționarea prin programe a reprezentat 50% până la 60% din toate tranzacțiile de piață plasate într-o zi tipică de tranzacționare, numărul respectiv crescând la peste 90% în perioadele de volatilitate extremă.
Înțelegerea tranzacționării programelor
Programul de tranzacționare este definit de Bursa de Valori din New York (NYSE) ca fiind cumpărarea sau vânzarea unui grup de 15 sau mai multe acțiuni care au o valoare totală de piață de 1 milion sau mai mult și fac parte dintr-o strategie de tranzacționare coordonată. Acest tip de tranzacționare poate fi denumit și tranzacționare în portofoliu sau tranzacționare la coș.
Comenzile sunt plasate direct pe piață și executate conform unui set de instrucțiuni prestabilite. De exemplu, un Investitorii instituționali, cum ar fi administratorii de fonduri speculative sau comercianții de fonduri mutuale, utilizează tranzacționarea prin programe pentru a efectua tranzacții cu volum mare. Executarea comenzilor în acest mod ajută la reducerea riscului prin plasarea comenzilor simultan și poate maximiza randamentele profitând de ineficiențele pieței. Plasarea unui număr atât de mare de comenzi manual (de către un om) nu ar fi la fel de eficientă.
Începând din 2018, s-a raportat că tranzacționarea programelor a reprezentat 50% până la 60% din totalul tranzacțiilor de pe piața bursieră plasate într-o zi tipică de tranzacționare, numărul respectiv crescând la peste 90% în perioadele de volatilitate extremă. Odată cu progresele tehnologice, aceste cifre vor crește probabil și mai mult.
Tranzacționarea programelor a fost mult facilitată de anumite realizări în domeniul investițiilor, printre care:
- Noțiunea că tranzacționarea unui portofoliu diversificat de valori mobiliare reduce riscurile inerente de investiții.
- Faptul că instituțiile dețin și tranzacționează o fracțiune de capitaluri proprii mai mare decât oricând și tranzacționează programele le permite să își execute strategiile diversificate mai eficient.
- Progresele tehnologice au redus costurile de tranzacționare, făcând tranzacționarea prin programe mai eficientă și mai utilă.
Firmele pot avea strategii de tranzacționare a programelor care execută mii de tranzacții pe zi, în timp ce alte firme pot avea strategii de tranzacționare a programelor care execută tranzacții doar la fiecare câteva luni. Volumul și frecvența tranzacționării programelor variază foarte mult în funcție de firmă și de strategia pe care se bazează programul. Un program de reechilibreze periodic doar un portofoliu.
Scopul tranzacționării programelor
Există mai multe motive pentru tranzacționarea programelor. Acestea includ principalul, agenția și tranzacționarea de bază.
Comerț principal
O firmă de brokeraj poate utiliza tranzacționarea prin programe pentru a cumpăra un portofoliu de acțiuni în contul propriu, care consideră că va crește în valoare. Pentru a genera venituri suplimentare, ar putea apoi să vândă aceste stocuri clienților lor pentru a primi un comision. Succesul acestei strategii depinde în mare măsură de succesul pe care îl au analiștii firmei de brokeraj în selectarea acțiunilor câștigătoare.
Comerț cu agenții
Firmele de administrare a investițiilor care tranzacționează exclusiv pentru clienți pot folosi tranzacționarea prin programe pentru a cumpăra acțiuni care se află în portofoliul model al firmei. Acțiunile sunt apoi alocate conturilor clienților după achiziționare. Administratorii de fonduri pot utiliza, de asemenea, tranzacționarea programelor în scopuri de reechilibrare. De exemplu, un fond ar putea utiliza tranzacționarea prin programe pentru a cumpăra și vinde acțiuni pentru a reechilibra un portofoliu înapoi la alocările sale țintă.
Tranzacționarea bazei
Programul de tranzacționare poate fi utilizat pentru a exploata prețul semiconductori despre care se crede că sunt supraevaluate și ar putea cumpăra un coș de stocuri de hardware care par subevaluate. Profiturile rezultă atunci când prețurile celor două grupuri de valori mobiliare converg.
Reglementarea tranzacționării programelor
Mulți participanți la piață au dat vina pe tranzacționarea programelor pentru că au provocat o volatilitate extremă care a contribuit la accidente semnificative de piață în anii 1980 și 90. Acest lucru a dus la introducerea de către NYSE a unor reguli care împiedică executarea tranzacțiilor de programe în anumite perioade pentru a minimiza volatilitatea. În funcție de severitatea acțiunii de preț, toate tranzacțiile de programe pot fi întrerupte sau portofoliile de vânzare pot fi limitate la tranzacționarea numai cu majorări. Restricțiile de tranzacționare a programelor sunt cunoscute sub numele de borduri de tranzacționare sau întrerupătoare de circuit. (Pentru a afla mai multe, consultați: Pericolele comercializării programelor.)
Exemplu de tranzacționare de programe pentru reechilibrarea unui portofoliu
Să presupunem că un fond de acoperire deține 20 de acțiuni într-un portofoliu și alocă 5% din portofoliu fiecărui stoc. La sfârșitul fiecărei luni, acestea reechilibrează portofoliul astfel încât fiecare acțiune să reprezinte din nou 5%. Acestea fac acest lucru vândând acțiuni care au o alocare mai mare de 5% sau cumpărând acțiuni care au o alocare mai mică de 5%. Unele acțiuni pot fi eliminate din portofoliu, iar altele adăugate. Orice noi stocuri care vor fi adăugate vor primi 5% din portofoliu.
În decursul timpului, unele stocuri vor crește și altele vor scădea, rezultând o modificare a valorii totale a portofoliului, precum și o modificare a alocării procentuale pe care o reprezintă fiecare dintre aceste stocuri.
De exemplu, dacă portofoliul este de 10 milioane de dolari, atunci o participație de 5% este de 500.000 de dolari. Să presupunem că fondul speculativ cumpărat Apple Inc. ( AAPL ) când tranzacționa la 100 USD, iar acum se tranzacționează la 200 USD. Presupunând că toate celelalte acțiuni nu s-au mișcat (este puțin probabil să se întâmple, dar în scopuri demonstrative), poziția valorează acum 1 milion de dolari, restul portofoliului valorează 9,5 milioane de dolari, deci portofoliul total este de 10,5 milioane de dolari. APPL reprezintă 9,5% din portofoliu (1 milion de dolari împărțit la 10,5 milioane de dolari). O alocare de 9,5% este mult mai mare de 5%, astfel încât acțiunile ar fi vândute pentru a reduce alocarea înapoi la 5%, care este de 525.000 USD (5% din 10.5 milioane USD).
Acum, imaginați-vă că toate cele 20 de acțiuni se mișcă în fiecare zi, iar la sfârșitul fiecărei luni unele vor valora 5,5% sau 6%, iar altele vor valora 4% din portofoliu. Un algoritm de tranzacționare a programului poate analiza capitalul propriu al portofoliului și poate executa rapid toate tranzacțiile simultan, cumpărând acțiunile subalocate și vândând cele care sunt global alocate pentru a reechilibra portofoliul în câteva secunde. A face manual acest lucru ar fi mult mai greu și mai consumator de timp.