Какво е програма за търговия?
Програмата за търговия се отнася до използването на компютърно генерирани алгоритми за търговия на кошница с акции в големи обеми, а понякога и с голяма честота. Алгоритмите са програмирани да се изпълняват и се наблюдават от хората, въпреки че веднъж пускането на програмите генерира търговията, а не хората. Хората могат да активират или деактивират програмата според нуждите.
Ключови заведения
- Програмата за търговия се определя от Нюйоркската фондова борса (NYSE) като покупка или продажба на група от 15 или повече акции, които имат обща пазарна стойност от 1 милион долара или повече и са част от координирана стратегия за търговия. От 2018 г. бе съобщено, че програмната търговия представлява 50% до 60% от всички пазарни сделки, пуснати по време на обикновен търговски ден, като този брой нараства до над 90% по време на периоди на изключителна колебливост.
Разбиране на програмата за търговия
Програмата за търговия се дефинира от Нюйоркската фондова борса (NYSE) като покупка или продажба на група от 15 или повече акции, които имат обща пазарна стойност от 1 милион долара или повече и са част от координирана търговска стратегия. Този вид търговия може също да бъде наречен търговия с портфейл или търговия с кошнички.
Поръчките се пускат директно на пазара и се изпълняват съгласно набор от предварително определени инструкции. Например алгоритъмът за търговия може да закупи портфолио от 50 акции през първия час на деня. Институционални инвеститори, като ръководители на хедж фондове или търговци на взаимни фондове, използват търговията с програми за извършване на сделки с голям обем. Изпълнението на поръчки по този начин спомага за намаляване на риска чрез едновременно подаване на поръчки и може да увеличи максимално възвръщаемостта, като се възползва от пазарната неефективност. Поставянето на такъв голям брой поръчки на ръка (от човек) не би било толкова ефективно.
Към 2018 г. бе съобщено, че търговията с програми представлява 50% до 60% от всички сделки на фондовите борси, извършени през обикновен търговски ден, като този брой нараства до над 90% по време на периоди на изключителна колебливост. С напредъка на технологиите тези цифри вероятно ще се увеличат още повече.
Търговията с програми беше значително улеснена от някои реализации в областта на инвестирането, сред които са:
- Идеята, че търговията с диверсифициран портфейл от ценни книжа намалява присъщите рискове от инвестиране. Фактът, че институциите държат и търгуват, по-висока част от собствения капитал от всякога и програмната търговия им позволява да изпълняват разнообразните си стратегии по-ефективно. Технологичният напредък е намален търговски разходи, което прави търговията с програми по-ефективна и полезна.
Фирмите може да имат програмни стратегии за търговия, които изпълняват хиляди сделки на ден, докато други фирми могат да имат програмни стратегии за търговия, които извършват сделки само на всеки няколко месеца. Обемът и честотата на търговията с програми варират значително в зависимост от фирмата и от стратегията, на която се основава програмата. Дневната програма за търговия ще бъде много по-активна от инвестиционна програма, предназначена само за периодично ребалансиране на портфейл.
Цел на програмната търговия
Има няколко причини за търговия с програми. Те включват търговия с главница, агенция и основа.
Основна търговия
Брокерска фирма може да използва програма за търговия, за да закупи портфейл от акции за своя сметка, за която вярва, че ще увеличи стойността си. За да генерират допълнителни приходи, те могат да продават тези запаси на своите клиенти, за да получат комисионна. Успехът на тази стратегия до голяма степен зависи от това колко успешни са анализаторите на брокерската фирма в избора на печеливши акции.
Агенция за търговия
Фирмите за управление на инвестиции, които търгуват изключително за клиенти, могат да използват програмирана търговия за закупуване на акции, които са в моделния портфейл на фирмата. След това акциите се разпределят в клиентските акаунти след закупуването им. Мениджърите на фондове могат също да използват програми за търговия с цел балансиране. Например фондът може да използва програма за търговия, за да купува и продава акции, за да балансира портфейл обратно към целевите си разпределения.
Основна търговия
Програмата за търговия може да се използва за използване на неправилно ценообразуване на подобни ценни книжа. Инвестиционните мениджъри използват търговска програма за закупуване на акции, за които смятат, че са подценени и къси акции, които са надценени. Например, мениджърът може да съкрати група запаси от полупроводници, които според него са надценени и да закупи кошница с хардуерни запаси, които изглеждат подценени. Печалбата се получава, когато цените на двете групи ценни книжа се сближат.
Регулиране на програмната търговия
Много участници на пазара обвиняват търговията с програми, че причиняват изключителна колебливост, която допринася за значителни сривове на пазара през 80-те и 90-те години. Това доведе до въвеждането на правила на NYSE, които възпрепятстват изпълнението на програмни сделки през определени периоди, за да се сведе до минимум променливостта. В зависимост от тежестта на ценовото действие, цялата търговия с програми може да бъде спряна или продажбата на портфейли може да бъде ограничена до търговия само с тавани. Програмните ограничения за търговия са известни като търговски бордюри или прекъсвачи. (За да научите повече, вижте: Опасностите на търговията с програми.)
Пример за програма за търговия с цел балансиране на портфейл
Да приемем, че хедж фондът притежава 20 акции в портфейл и отделя 5% от портфейла за всеки акции. В края на всеки месец те ребалансират портфейла, така че всяка акция отново представлява 5%. Те правят това, като продават акции, които имат разпределение по-голямо от 5%, или купуват акции, които имат по-малко от 5% разпределение. Някои акции могат да бъдат изпуснати от портфейла, а други добавени. Всички нови акции, които се добавят, ще бъдат разпределени 5% от портфейла.
С течение на времето някои акции ще се увеличат, а други ще паднат, което води до промяна на общата стойност на портфейла, както и промяна в процентното разпределение, което представлява всяка една от тези акции.
Например, ако портфейлът е 10 милиона долара, тогава 5% дял е 500 000 долара. Да предположим, че хедж фондът купи Apple Inc. (AAPL), когато се търгуваше на стойност 100 долара, а сега се търгува на цена от 200 долара. Ако приемем, че всички останали акции не са се изместили (няма вероятност действително да се случат, но за демонстрационни цели), позицията вече струва 1 милион долара, останалата част от портфейла е на стойност 9, 5 милиона долара, така че общият портфейл е 10, 5 милиона долара. APPL представлява 9, 5% от портфейла (1 милион долара, разделен на 10, 5 милиона долара). Разпределението с 9, 5% е много повече от 5%, така че акциите ще бъдат продадени, за да се намали разпределението обратно на 5%, което е 525 000 долара (5% от 10, 5 милиона долара).
А сега си представете, че всички 20 акции се движат всеки ден, а в края на всеки месец някои ще струват 5, 5% или 6%, а други ще струват 4% от портфейла. Алгоритъмът за търговия на програми може да разгледа капиталовия портфейл и бързо да изпълни всички сделки наведнъж, купувайки недостатъчно разпределени акции и продавайки тези, които са преразпределени, за да балансира портфейла за секунди. Ръчно това да бъде много по-трудно и отнема много време.