Što je programsko trgovanje?
Programsko trgovanje odnosi se na korištenje računalno generiranih algoritama za trgovanje košaricom dionica u velikim količinama, a ponekad i s velikom učestalošću. Algoritmi su programirani da pokreću i nadziru ih ljudi, iako jednom pokretanjem programa generiraju se obrti, a ne ljudi. Ljudi mogu aktivirati ili deaktivirati program po potrebi.
Ključni odvodi
- Trgovanje programom definira New York Stock Exchange (NYSE) kao kupnja ili prodaja grupe od 15 ili više dionica ukupne tržišne vrijednosti od milijun dolara ili više i dio su koordinirane trgovačke strategije. Od 2018., Izvješteno je da je programsko trgovanje činilo 50% do 60% svih tržišnih trgovina smještenih tijekom tipičnog trgovačkog dana, s tim da se taj broj popeo na iznad 90% tijekom razdoblja izrazite nestabilnosti.
Razumijevanje programa trgovanja
Trgovanje programom definira New York Stock Exchange (NYSE) kao kupnja ili prodaja grupe od 15 ili više dionica ukupne tržišne vrijednosti od milion USD ili više i dio su koordinirane trgovačke strategije. Ova vrsta trgovanja također se može nazvati portfeljnim trgovanjem ili trgovanjem košaricama.
Narudžbe se stavljaju izravno na tržište i izvršavaju prema skupu unaprijed određenih uputa. Na primjer, algoritam za trgovanje mogao bi kupiti portfelj od 50 dionica tijekom prvih sat vremena. Institucionalni ulagači, kao što su menadžeri hedge fondova ili trgovci uzajamnim fondovima, koriste trgovanje programima za obavljanje poslova velikih količina. Izvršavanje naloga na ovaj način pomaže smanjenju rizika stavljanjem naloga istovremeno, a može povećati prinose iskorištavanjem tržišne neučinkovitosti. Ručno postavljanje tako velikog broja naloga (od strane čovjeka) ne bi bilo tako učinkovito.
Od 2018. godine izvijestilo je da je programsko trgovanje činilo 50% do 60% svih trgovanja na burzi ostvarenih tijekom tipičnog trgovačkog dana, s tim da se taj broj povećao na iznad 90% u razdobljima izrazite volatilnosti. Napredak tehnologije će ovi brojevi vjerojatno još više porasti.
Trgovanje programima uvelike su olakšane određene realizacije u području ulaganja, a to su:
- Pojam da trgovanje raznolikim portfeljem vrijednosnih papira smanjuje urođene rizike ulaganja. Činjenica da institucije drže i trguju većim udjelom kapitala nego ikad prije i programskim trgovanjem omogućava im da efikasnije izvršavaju svoje raznolike strategije. Tehnološki napredak je smanjen trgovanje troškovima, čineći programsko trgovanje učinkovitijim i vrijednijim.
Tvrtke mogu imati programske strategije trgovanja koje izvršavaju tisuće obrta dnevno, dok druge tvrtke mogu imati programske strategije trgovanja koje izvršavaju samo svakih nekoliko mjeseci. Opseg i učestalost programskog trgovanja uvelike varira od tvrtke do tvrtke i strategije na kojoj se program temelji. Dnevni program trgovanja bit će mnogo aktivniji od programa ulaganja namijenjenog samo povremenom rebalansu portfelja.
Svrha programske trgovine
Postoji nekoliko razloga za trgovanje programima. Oni uključuju trgovanje s glavnicom, agencijama i trgovanjem na osnovi.
Glavno trgovanje
Brokerska kuća može koristiti trgovanje programima za kupnju portfelja dionica za svoj račun za koji vjeruju da će povećati vrijednost. Da bi ostvarili dodatni prihod, te bi dionice mogli prodati svojim kupcima kako bi primili proviziju. Uspjeh ove strategije uvelike ovisi o tome koliko su analitičari brokerske tvrtke uspješni u odabiru dobitnih dionica.
Agencijsko trgovanje
Tvrtke za upravljanje investicijama koje trguju isključivo za klijente mogu koristiti programsko trgovanje za kupovinu dionica koje su u portfelju modela tvrtke. Dionice se nakon kupnje dodjeljuju na korisničke račune. Upravitelji fondova mogu također koristiti trgovanje programima u svrhu ponovne uravnoteženja. Na primjer, fond može upotrebljavati program trgovanja za kupnju i prodaju dionica za ponovno uspostavljanje portfelja natrag u ciljne iznose.
Osnova trgovanja
Trgovanje programom može se iskoristiti za iskorištavanje pogrešnih cijena sličnih vrijednosnih papira. Menadžeri investicija koriste trgovanje programima za kupnju dionica za koje smatraju da su podcijenjene i kratke zalihe koje su precijenjene. Na primjer, menadžer bi mogao kratiti skupinu poluvodičkih zaliha za koje misli da su precijenjene i kupiti košaru zaliha hardvera koja izgleda podcijenjeno. Dobit nastaje kada se cijene dvije skupine vrijednosnih papira konvergiraju.
Reguliranje programskog trgovanja
Mnogi su sudionici na tržištu optužili trgovanje programima zbog izazivanja ekstremne volatilnosti koja je pridonijela značajnim padovima na tržištu u 1980-im i 90-ima. To je rezultiralo uvođenjem NYSE pravila koja sprječavaju obavljanje programskih trgovina tijekom određenog vremena kako bi se minimizirala volatilnost. Ovisno o ozbiljnosti cjenovne akcije, svako trgovanje programom može biti zaustavljeno ili prodaja portfelja može biti ograničena na samo trgovanje na osnovama. Ograničenja za programsko trgovanje poznata su kao ivičnjaci ili prekidači. (Da biste saznali više, pogledajte: Opasnosti trgovanja programima.)
Primjer programske trgovine za ponovno uspostavljanje ravnoteže u portfelju
Pretpostavimo da hedge fond drži 20 dionica u portfelju i za svaku dionicu raspoređuje 5% portfelja. Na kraju svakog mjeseca rebalansiraju portfelj tako da svaka dionica još jednom predstavlja 5%. To čine prodajom dionica s izdvajanjem većim od 5% ili kupovinom dionica s izdvajanjem nižim od 5%. Neke dionice mogu biti ispuštene iz portfelja, a druge dodane. Svakim novim dionicama koje se dodaju dodijelit će se 5% portfelja.
Tijekom vremena, neke će dionice rasti, a neke padati, što rezultira promjenom ukupne vrijednosti portfelja, kao i promjenom postotne alokacije koju predstavlja svaka od tih dionica.
Na primjer, ako je portfelj 10 milijuna dolara, tada 5% udjela iznosi 500.000 USD. Pretpostavimo da je hedge fond kupio Apple Inc. (AAPL) kad se trgovalo na 100 USD, a sada se trguje na 200 USD. Pod pretpostavkom da se sve ostale dionice nisu pomjerale (što se vjerojatno neće dogoditi, ali u demonstrativne svrhe), pozicija sada vrijedi milion dolara, ostatak portfelja vrijedi 9, 5 milijuna dolara, tako da je ukupni portfelj 10, 5 milijuna dolara. APPL predstavlja 9, 5% portfelja (milion dolara podijeljeno s 10, 5 milijuna USD). Dodjela od 9, 5% mnogo je veća od 5%, tako da bi se dionice prodale kako bi se raspodjela smanjila na 5%, što je 525.000 USD (5% od 10.5 milijuna USD).
Sada zamislite da se svih 20 dionica kreće svaki dan, a na kraju svakog mjeseca neke će vrijediti 5, 5% ili 6%, a druge vrijedne 4% portfelja. Algoritam za programsko trgovanje može pregledati kapital portfelja i brzo izvršiti sve transakcije odjednom, kupujući nedovoljno dodijeljene zalihe i prodajući one koje su prekomjerno raspoređene, da bi se portfelj ponovo uravnotežio u sekundi. Ručno raditi ovo bilo bi mnogo teže i dugotrajnije.