Investor's wiki

Программная торговля

Программная торговля

Что такое программная торговля?

Программная торговля относится к использованию сгенерированных компьютером алгоритмов для торговли корзиной акций в больших объемах , а иногда и с большой частотой. Алгоритмы запрограммированы на работу и контролируются людьми, хотя после запуска программы генерируют сделки, а не люди. Однако люди могут активировать или деактивировать программу по мере необходимости.

Понимание программной торговли

Торговля в рамках программы определяется Нью-Йоркской фондовой биржей (NYSE) как покупка или продажа группы из 15 или более акций,. общая рыночная стоимость которых составляет 1 миллион долларов или более и которые являются частью скоординированной торговой стратегии. Этот тип торговли также может называться портфельной торговлей или торговлей корзиной.

Заказы размещаются непосредственно на рынке и выполняются в соответствии с набором заранее определенных инструкций. Торговый алгоритм может купить, например, портфель из 50 акций в течение первого часа дня. Институциональные инвесторы,. такие как управляющие хедж -фондами или трейдеры взаимных фондов,. используют программную торговлю для совершения крупных сделок. Выполнение ордеров таким образом помогает снизить риск, размещая ордера одновременно, и может максимизировать прибыль, используя неэффективность рынка. Размещение такого большого количества заказов вручную (человеком) было бы не так эффективно.

На программную торговлю приходилось от 50% до 60% всех сделок на фондовом рынке, совершаемых в течение обычного торгового дня в 2018 году. По оценкам, по состоянию на 2021 год программная торговля будет составлять от 70% до 80% всех сделок на фондовом рынке США, совершаемых в течение типичного торгового дня. день, причем это число возрастает до более чем 90% в периоды крайней волатильности.

Программная торговля была значительно облегчена некоторыми достижениями в области инвестирования, в том числе:

  • Представление о том, что торговля диверсифицированным портфелем ценных бумаг снижает неотъемлемые риски инвестирования.

  • Тот факт, что учреждения владеют и торгуют более высокой долей капитала, чем когда-либо прежде, и программирует торговлю, позволяет им более эффективно реализовывать свои диверсифицированные стратегии.

  • Технологические достижения снизили торговые издержки, сделав программную торговлю более эффективной и выгодной.

Фирмы могут иметь программные торговые стратегии, которые заключают тысячи сделок в день или заключают сделки только раз в несколько месяцев. Действительно, объем и частота программной торговли сильно различаются в зависимости от фирмы и стратегии, на которой основана программа. Программа внутридневной торговли будет гораздо более активной, чем программа инвестирования, предназначенная только для периодической перебалансировки портфеля.

Многие участники рынка обвиняли программную торговлю в том, что она вызвала крайнюю волатильность,. которая способствовала значительным рыночным обвалам в 1980-х и 90-х годах. В результате NYSE ввела правила, запрещающие выполнение программных сделок в определенное время, чтобы свести к минимуму волатильность. Торговые ограничения программы известны как торговые ограничения или автоматические выключатели.

В соответствии с правилами 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% портфеля. Алгоритм программной торговли может смотреть на капитал портфеля и быстро выполнять все сделки одновременно, покупая акции, которые недораспределены, и продавая те, которые перераспределены, чтобы сбалансировать портфель за считанные секунды. Вручную сделать это было бы гораздо сложнее и дольше.

Особенности

  • Программная торговля относится к использованию сгенерированных компьютером алгоритмов для торговли корзиной акций в больших объемах, а иногда и с большой частотой.

  • По оценкам, в 2021 году на программную торговлю будет приходиться от 70% до 80% всех сделок на фондовом рынке США, совершаемых в течение обычного торгового дня, причем в периоды крайней волатильности это число превысит 90%.

  • NYSE определяет программную торговлю как покупку или продажу группы из 15 или более акций, общая рыночная стоимость которых составляет 1 миллион долларов или более и которые являются частью скоординированной торговой стратегии.