Що таке торгова програма?
Програма торгівлі означає використання комп'ютерних алгоритмів для торгівлі кошиком акцій у великих обсягах, а іноді і з великою частотою. Алгоритми запрограмовані на запуск і контролюються людьми, хоча одного разу запускаючи програми генерують торги, а не люди. Люди можуть активувати або дезактивувати програму за потребою.
Ключові вивезення
- Торгівля за програмою визначається Нью-Йоркською фондовою біржею (NYSE) як купівля або продаж групи з 15 і більше акцій, що мають загальну ринкову вартість 1 мільйон доларів або більше і є частиною скоординованої торгової стратегії. На 2018 рік, повідомлялося, що програмні торги складали від 50% до 60% усіх ринкових торгів, розміщених протягом типового торгового дня, при цьому кількість піднімалася до понад 90% у періоди надзвичайної нестабільності.
Розуміння програми торгівлі
Торгівля програмами визначається Нью-Йоркською фондовою біржею (NYSE) як купівля або продаж групи з 15 і більше акцій, що мають загальну ринкову вартість 1 мільйон доларів і більше, і є частиною скоординованої торгової стратегії. Цей вид торгівлі може також називатися торгівлею портфелем або торгівлею кошиком.
Замовлення розміщуються безпосередньо на ринку та виконуються згідно з набором заздалегідь визначених інструкцій. Наприклад, алгоритм торгівлі може придбати портфель з 50 акцій протягом першої години дня. Інституційні інвестори, такі як менеджери хедж-фондів або торговці взаємними фондами, використовують торгівку програмами для здійснення великих обсягів угод. Виконання замовлень таким чином допомагає зменшити ризик, розміщуючи замовлення одночасно, і може максимально збільшити прибуток, скориставшись ринковою неефективністю. Розміщення такої великої кількості замовлень вручну (людиною) не було б таким ефективним.
Станом на 2018 рік повідомлялося, що програмні торги складали від 50% до 60% усіх торгів на фондовому ринку, що відбулися протягом типового торгового дня, при цьому кількість піднялася до понад 90% у періоди надзвичайної волатильності. З розвитком технологій ці цифри, ймовірно, зростуть ще більше.
Торгівля програмами значно сприяла певним реалізаціям у сфері інвестування, серед яких:
- Поняття про те, що торгівля диверсифікованим портфелем цінних паперів знижує властиві їм ризики інвестування. Факт, що установи тримають та торгують, вищою часткою власного капіталу, ніж будь-коли раніше, і програмною торгівлею дозволяє їм більш ефективно виконувати свої диверсифіковані стратегії. торгові витрати, роблячи торговельну програму більш ефективною та доцільною.
Фірми можуть мати програмні торгові стратегії, які здійснюють тисячі торгів на день, тоді як інші фірми можуть мати програмні торгові стратегії, які здійснюють лише торги кожні кілька місяців. Обсяг та частота торгівлі програмами сильно різняться залежно від фірми та стратегії, на якій ґрунтується програма. Щоденна програма торгівлі буде набагато активнішою, ніж програма інвестування, покликана лише періодично перебалансувати портфель.
Мета програмної торгівлі
Причин торгівлі програмами є кілька. До них належать основні, агентські та базові торги.
Основна торгівля
Брокерська фірма може використовувати програмну торгівлю для придбання портфеля акцій за власним рахунком, який, на їхню думку, збільшиться. Щоб отримати додатковий дохід, вони можуть потім продати ці запаси своїм клієнтам, щоб отримати комісію. Успіх цієї стратегії багато в чому залежить від того, наскільки успішні аналітики брокерської фірми у виборі виграшних акцій.
Агентська торгівля
Фірми з управління інвестиціями, що торгують виключно для клієнтів, можуть використовувати програмну торгівлю для придбання акцій, що знаходяться у модельному портфелі фірми. Потім акції розподіляються на рахунки клієнтів після їх придбання. Керівники фондів можуть також використовувати торгівку програмами з метою збалансування. Наприклад, фонд може використовувати програму торгівлі для купівлі та продажу акцій, щоб відновити баланс портфеля до його цільових асигнувань.
Основи торгівлі
Торгова програма може бути використана для використання неправильних цін на цінні папери. Інвестиційні менеджери використовують торговельну програму, щоб придбати акції, які, на їхню думку, недооцінені, а короткі запаси завищені. Наприклад, менеджер може скоротити групу напівпровідникових запасів, які, на його думку, завищені, і придбати кошик запасів обладнання, які здаються недооціненими. Прибуток отримує, коли ціни двох груп цінних паперів сходяться.
Регулювання торгової програми
Багато учасників ринку звинувачували торгівлю програмою у спричиненні надзвичайної нестабільності, що сприяло значним крахам на ринку у 1980-х та 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% портфеля. Алгоритм торгової програми може переглядати власний капітал портфеля та швидко виконувати всі торги одночасно, купуючи недостатньо розподілені акції та продаючи перерозподілені акції, щоб перебалансувати портфель за лічені секунди. Вручну це зробити було б набагато складніше та забирає більше часу.
