Що таке алгоритмічна торгівля?
Алгоритмічна торгівля - це процес виконання замовлень з використанням автоматизованих та заздалегідь запрограмованих торгових інструкцій для обліку змінних, таких як ціна, терміни та обсяг. Алгоритм - це набір напрямів вирішення проблеми. Комп'ютерні алгоритми з часом надсилають на ринок невеликі порції повного замовлення.
Алгоритмічна торгівля використовує складні формули в поєднанні з математичними моделями та людським наглядом для прийняття рішень про купівлю або продаж фінансових цінних паперів на біржі. Алгоритмічні трейдери часто використовують високочастотні технології торгівлі, які можуть дати можливість фірмі здійснювати десятки тисяч торгів в секунду. Алгоритмічну торгівлю можна використовувати в найрізноманітніших ситуаціях, включаючи виконання замовлень, арбітраж та торгові стратегії торгівлі.
Розуміння алгоритмічної торгівлі
Використання алгоритмів у торгівлі збільшилось після впровадження комп'ютерних систем торгівлі на американських фінансових ринках протягом 1970-х років. У 1976 році Нью-Йоркська фондова біржа запровадила систему призначеного повороту (DOT) для маршрутизації замовлень від торговців до фахівців на біржовій майданчику. У наступні десятиліття біржі посилили їх здатність приймати електронні торги, і до 2010 року понад 60 відсотків усіх торгів здійснювались комп’ютерами.
Автор Майкл Льюїс привернув увагу громадськості високочастотною, алгоритмічною торгівлею, коли опублікував найбільш продавану книгу Flash Boys , в якій задокументовано життя торговців та підприємців на Уолл-стріт, які допомагали будувати компанії, які визначили структуру електронної торгівлі в Америка. У його книзі стверджувалося, що ці компанії брали участь у гонці озброєнь, щоб будувати все більш швидкі комп'ютери, які могли би швидше спілкуватися з біржами, щоб швидше виграти конкурентів, використовуючи типи замовлень, які приносили їм користь на шкоду середнім інвесторам.
Алгоритмічна торгівля "Зроби сам"
В останні роки набула поширення практика алгоритмічної торгівлі "зроби сам". Хедж-фонди, такі як Quantopian, наприклад, натовпу алгоритмів джерела від програмістів-любителів, які змагаються за виграш комісій за написання найбільш вигідного коду. Практика стала можливою завдяки поширенню високошвидкісного Інтернету та розвитку все швидших комп'ютерів за відносно дешевими цінами. Платформи на зразок Quantiacs з'явилися для того, щоб обслуговувати торговців, які бажають спробувати свої сили в алгоритмічній торгівлі.
Ще одна нова технологія на Wall Street - це машинне навчання. Нові розробки в галузі штучного інтелекту дозволили комп'ютерним програмістам розробити програми, які можуть вдосконалитись за допомогою ітераційного процесу, який називається глибоким навчанням. Трейдери розробляють алгоритми, які покладаються на глибоке навчання, щоб зробити себе більш прибутковим.
Ключові вивезення
- Алгоритмічна торгівля - це використання алгоритмів, заснованих на процесах та правилах, для використання стратегій здійснення торгів. Вона значно зросла популярність з початку 1980-х років, і її використовують інституційні інвестори та великі торгові фірми для різних цілей. Хоча це забезпечує такі переваги, як швидше час виконання та зменшення витрат, алгоритмічна торгівля також може посилити негативні тенденції ринку, викликаючи спалахи спалаху та негайну втрату ліквідності.
Переваги та недоліки алгоритмічної торгівлі
Алгоритмічна торгівля в основному використовується інституційними інвесторами та великими брокерськими будинками для зменшення витрат, пов'язаних з торгівлею. Згідно з дослідженнями, алгоритмічна торгівля особливо вигідна для великих розмірів замовлень, які можуть становити до 10% від загального обсягу торгів. Зазвичай виробники ринку використовують алгоритмічні торги для створення ліквідності.
Алгоритмічна торгівля також дозволяє швидше і простіше виконувати замовлення, роблячи її привабливою для бірж. У свою чергу, це означає, що торговці та інвестори можуть швидко забронювати прибуток за рахунок невеликих змін ціни. Стратегія масштабування торгівлі зазвичай використовує алгоритми, оскільки вона передбачає швидке купівлю та продаж цінних паперів з невеликими ціновими збільшеннями.
Швидкість виконання замовлень, перевага в звичайних обставинах, може стати проблемою, коли одночасно виконується кілька замовлень без втручання людини. Спалах краху 2010 року звинувачували в алгоритмічній торгівлі.
Ще одним недоліком алгоритмічних торгів є те, що ліквідність, яка створюється за допомогою швидких замовлень купівлі та продажу, може зникнути за мить, усуваючи зміну для трейдерів, щоб отримати прибуток від зміни цін. Це також може призвести до миттєвої втрати ліквідності. Дослідження виявили, що алгоритмічна торгівля була головним фактором, що спричиняє втрату ліквідності на валютних ринках після того, як швейцарський франк припинив свою прив’язку до Євро у 2015 році.
