Алгоритмічна торгівля

Що таке алгоритмічна торгівля?

Алгоритмічна торгівля – це процес виконання замовлень з використанням автоматизованих та запрограмованих торгових інструкцій для врахування таких змінних, як ціна, час та обсяг. Алгоритм являє собою безліч напрямків для вирішення завдання. Комп’ютерні алгоритми з часом надсилають на ринок невеликі порції повного замовлення.

Алгоритмічна торгівля використовує складні формули у поєднанні з математичними моделями та людським наглядом для прийняття рішень про купівлю чи продаж фінансових цінних паперів на біржі. Алгоритмічні торговці часто використовують високочастотну технологію торгівлі, яка може дозволити фірмі здійснювати десятки тисяч угод у секунду. Алгоритмічна торгівля може бути використана в самих різних ситуаціях, включаючи виконання ордерів, арбітраж та стратегії торгівлі трендами.

Ключові винос

  • Алгоритмічна торгівля – це використання алгоритмів, заснованих на процесі та правилах, для використання стратегій для здійснення торгів.
  • З початку 1980-х вона значно зросла в популярності і використовується інституційними інвесторами та великими торговими фірмами для різних цілей.
  • Хоча це забезпечує переваги, такі як швидший час виконання та зниження витрат, алгоритмічна торгівля може також посилити негативні тенденції ринку, спричиняючи спалахи та негайну втрату ліквідності.

Розуміння алгоритмічної торгівлі

Використання алгоритмів у торгівлі зросло після того, як на американських фінансових ринках впродовж 70-х років були запроваджені комп’ютеризовані торгові системи.У 1976 р. Нью-Йоркська фондова біржа запровадила систему спеціального обороту замовлення (DOT) для маршрутизації замовлень від трейдерів спеціалістам на біржовому майданчику.  У наступні десятиліття біржі розширили свої можливості приймати електронну торгівлю, і до 2009 року понад 60 відсотків усіх торгів у США здійснювались за допомогою комп’ютерів.

Автор Майкл Льюїс привернув увагу громадськості високочастотною, алгоритмічною торгівлею, коли опублікував книгу-бестселер Flash Boys, яка задокументувала життя трейдерів з Уолл-стріт та підприємців, які допомогли побудувати компанії, які прийшли до визначення структури електронних торгів Америка. У його книзі стверджується, що ці компанії брали участь у гонці озброєнь з метою створення все швидших комп’ютерів, які могли б зв’язуватися з біржами все швидше, щоб швидше отримувати переваги серед конкурентів, використовуючи типи замовлення, які вигідні їм на шкоду середнім інвесторам.

Алгоритмічна торгівля своїми руками

В останні роки практика саморобної алгоритмічної торгівлі набула широкого поширення. Наприклад, хедж-фонди, такі як Quantopian, використовують алгоритми натовпу джерел програмістів-аматорів, які змагаються за виграш комісій за написання найвигіднішого коду. Ця практика стала можливою завдяки розповсюдженню високошвидкісного Інтернету та розвитку все швидших комп’ютерів за відносно низькими цінами. Такі платформи, як Quantiacs, з’явилися для обслуговування денних трейдерів, які бажають спробувати свої сили в алгоритмічній торгівлі.

Ще одна нова технологія на Уолл-стріт – машинне навчання. Нові розробки в галузі штучного інтелекту дозволили програмістам розробляти програми, які можуть вдосконалювати себе за допомогою ітераційного процесу, який називається глибоким навчанням. Трейдери розробляють алгоритми, які покладаються на глибоке навчання, щоб зробити себе вигіднішими.

Переваги та недоліки алгоритмічної торгівлі

Алгоритмічна торгівля в основному використовується інституційними інвесторами та великими брокерськими компаніями для скорочення витрат, пов’язаних з торгівлею.Згідно з дослідженнями, алгоритмічна торгівля особливо вигідна для великих розмірів замовлень, які можуть складати до 10% від загального обсягу торгів.  Зазвичай маркетологи використовують алгоритмічні угоди для створення ліквідності.

Алгоритмічна торгівля також дозволяє швидше і простіше виконувати замовлення, що робить її привабливою для бірж. У свою чергу, це означає, що трейдери та інвестори можуть швидко резервувати прибуток від невеликих змін ціни. У торговій стратегії скальпінгу зазвичай використовуються алгоритми, оскільки вона передбачає швидку купівлю та продаж цінних паперів з невеликими приростами цін.

Швидкість виконання замовлення, що є перевагою в звичайних обставинах, може стати проблемою, коли кілька наказів виконуються одночасно без втручання людини. У спалаху 2010 року звинуватили алгоритмічну торгівлю.

Іншим недоліком алгоритмічних торгів є те, що ліквідність, яка створюється за допомогою швидких замовлень на купівлю-продаж, може зникнути за мить, усуваючи зміни для трейдерів для отримання прибутку від зміни ціни.Це також може призвести до миттєвої втрати ліквідності.Дослідження виявили, що алгоритмічна торгівля була основним фактором, що спричиняє втрату ліквідності на валютних ринках після того, як швейцарський франк припинив свою прив’язку до євро в 2015 році.