Високочастотний трейдинг (High-frequency trading, HFT): алгоритми та стратегії

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

Історія створення HFT

HFT – це форма алгоритмічної торгівлі в області фінансів, створена в 1998 році. Станом на 2009 р. на високочастотні переговори доводилося 60-73 % всього обсягу торгівлі акціями в США. У 2012 р. це число впало приблизно до 50 %. Рівень високочастотних угод коливається від 50 % до 70 % фінансових ринків. Компанії, які працюють у сфері високочастотного трейдингу, компенсують низьку маржу неймовірно високими обсягами торгів, исчисляющихся мільйонами. За останнє десятиліття можливості і віддача від такої торгівлі різко скоротилися.

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

Можливість безпосереднього виходу на ринки та розміщення ордерів на позиції зі швидкістю в мілісекундах, зумовили швидке зростання цього виду операцій у загальному обсязі ринку. За оцінками фахівців, на високочастотний трейдинг припадає понад 60 % операцій в США, 40 % у Європі і 10 % в Азії. Спочатку HFT був розроблений в контексті фондових ринків, а в останні роки був розширений на опціони, ф’ючерси, ETFS (обмін договірних коштів) валюти та товари.

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

Перш ніж увійти в тему HFT, потрібно знати деякі терміни, які роблять пояснення стратегії більш точними:

  • Алгоритм – впорядкований і кінцевий набір операцій, що дозволяє знайти рішення проблеми.
  • Мова програмування – формальна мова, призначена для опису набору послідовних дій і процесів, яким повинен слідувати комп’ютер. Це практичний метод, за допомогою якого людина може сказати машині, що робити.
  • Комп’ютерна програма – послідовність письмових інструкцій для виконання певної задачі на комп’ютері. Це алгоритм, написаний на мові програмування.
  • Backtest – процес оптимізації торгової стратегії у минулому. Він дозволяє дізнатися в першому наближенні можливу продуктивність і оцінити, чи є операція очікуваної.
  • Сервер повідомлення – комп’ютер, призначений для зіставлення замовлень на купівлю з продажем певного активу або ринку. У випадку з FOREX у кожного постачальника ліквідності є свої сервери, що забезпечують онлайн трейдинг.
  • Колокализация (co-location) – визначає, яким чином розмістити виконавчий сервер, як можна ближче до серверу повідомлення.
  • Кількісний аналіз – фінансовий розділ математики, який через призму теорій, фізиці та статистиці, торговим стратегіям, досліджень, аналізу, оптимізацію та диверсифікацію портфеля, управління ризиками та стратегій хеджування, видає результат.
  • Арбітраж – практика, заснована на використанні різниці в цінах (неефективності) між двома ринками.
  • Природа системи High Frequency Trading

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

    Це системи, які дійсно заробляють гроші, з величезними можливостями до 120 000 000 доларів в день. Тому вартість впровадження цих систем, безумовно, висока. Досить порахувати витрати по розробці програмного забезпечення, зарплату квантів, вартість необхідних серверів для виконання зазначеного програмного забезпечення, будівництво центрів обробки даних, землю, енергію, на колокализацию, юридичні послуги та багато іншого.

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

    Дивіться також:  Котеджне селище "Караваєво Озеро-2": опис, місце розташування, відгуки

    Це випливає з такого конкретного факту: у 2009 році компанія Network Spread встановила оптоволоконний кабель по прямій лінії від Чикаго до Нью-Джерсі, де знаходиться Нью-Йоркська фондова біржа, заплативши за роботу 20000000 доларів. Ця реконструкція мережі скоротила час передачі інформації з 17 до 13 мілісекунд.

    Приклад торгової угоди. Трейдер хоче купити 100 акцій IBM. На ринку BATS є 600 акцій за ціною $ 145.50, а на ринку Nasdaq ще 400 акцій за тією ж ціною. Коли він виконує своє замовлення на купівлю, високочастотні машини виявляють його до того, як замовлення досягне ринку, і купують ці акції. Потім, коли замовлення досягне ринку, ці машини вже виставить їх на продаж за більш високою ціною, тому в кінцевому підсумку, трейдер купить 1000 акцій за ціною 145,51, а маркет-мейкери отримають різницю завдяки більш високій швидкості з’єднання і обробки. Для HFT ця операція пройде без ризику.

    Непрозорі платформи і інфраструктура

    Беручи до уваги попередній приклад, потрібно зрозуміти, як HFT дізнається на ринку про замовлення на купівлю 1000 акцій. Тут з’являються непрозорі платформи алгоритмічного трейдингу, які використовують одних і тих же «брокерів» і являють собою кімнату з серверами. Виграш полягає в тому, що деякі брокери замість відправки замовлень на ринок направляють їх на свою непрозору платформу HFT, яка використовує швидкість і купує акції на ринку, а потім продає їх дорожче початкової ціни інвестору, всього за кілька мілісекунд. Іншими словами, брокер, який теоретично стежить за інтересами трейдера, фактично продає його HFT, за що стягує хорошу плату.

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

    «Маленькі» компанії, які присвячують себе цього бізнесу, вважають за краще розміщувати свої сервера всередині непрозорих платформ брокерів або в центрах обробки даних на тих же ринках. Це спірний момент, оскільки одні і ті ж брокери і ринки «орендують» простір для HFT, щоб мінімізувати час доступу до цін.

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

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

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

    Три основні причини нестійкості високочастотного трейдингу в Росії:

  • Ретроактивность петлі може бути побудована і самоусилиться з допомогою автоматизованих комп’ютеризованих транзакцій. Невеликі зміни в циклі, можуть викликати велику модифікацію і привести до небажаних результатів.
  • Нестабільність. Цей процес відомий як «нормалізація відхилень». Конкретно, існує ризик того, що несподівані і ризиковані дії, наприклад маленькі збої, поступово будуть вважатися все більш нормальними, поки не станеться катастрофа.
  • Не інстинктивний ризик, властивий фінансовим ринкам. Одна з причин потенційної нестабільності, полягає в тому, що індивідуально протестовані алгоритми, що дають задовільні і обнадійливі результати, фактично можуть виявитися несумісними з алгоритмами, введеними іншими фірмами, що робить ринок нестабільним.
  • У цій полеміці про користь і шкоду високочастотного трейдингу HFT, є достатньо шанувальників цього виду світової торгівлі зі своїми аргументами:

    Дивіться також:  Втратив СНІЛС, як дізнатися номер? Документи для відновлення СНІЛС при втраті
  • Збільшення ліквідності.
  • Відсутність психологічної залежності від операторів ринку.
  • Спред, який являє собою різницю між ціною пропозиції та ціною продажу, механічно зменшується за рахунок збільшення ліквідності, що генерується HFT.
  • Ринки можуть бути більш ефективними.
  • Дійсно, алгоритми можуть виявляти ринкові аномалії, які люди не можуть бачити через когнітивних здібностей і обмежених обчислень.Таким чином, можна зробити компроміси між різними класами активів (акції, облігації та іншими) і фондовими ринками (Париж, Лондон, Нью-Йорк, Москва), так що буде встановлена рівноважна ціна.
  • Фінансова індустрія виступає проти

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

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

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

    Характеристики торгових таблиць

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

    Компаніям, що займаються високочастотної торгівлею, притаманне:

  • Використання комп’ютерного обладнання, оснащеного високопродуктивними програмними і апаратними засобами – генераторів маршрутизації, виконання та скасування замовлень.
  • Використання послуг спільного розміщення, з допомогою яких установлюють свої сервери фізично близько до центральної системи обробки.
  • Подання численних замовлень, які скасовуються незабаром після презентації, мета доходу таких замовлень, щоб захопити розширені продажу перед іншими гравцями.
  • Дуже короткі терміни створення і ліквідації позицій.
  • Особливості різних стратегій

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

    • створення ринку;
    • статистичний арбітраж;
    • виявлення ліквідності;
    • маніпулювання цінами.

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

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

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

    Поширені алгоритми:

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

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

    Дивіться також:  Студія або однокімнатна квартира: що краще? Переваги і недоліки студії

    Важливо правильно вибрати курси трейдингу. При виборі враховують такі фактори:

  • Кількість і якість відгуків.
  • Зміст курсу і навчальна програма.
  • Різноманітність платформ та ринків.
  • Мова кодування.
  • Якщо майбутній трейдер новачок у програмуванні, MQL4 – відмінний вибір, де можна пройти базовий курс програмування на будь-якій мові Python або C #.

    MetaTrader 4 (MT4) – найпопулярніша графічна платформа серед роздрібних трейдерів Форекс з мовою сценаріїв – MQL4. Основна перевага MQL4 – це величезна кількість ресурсів для торгівлі на “Форексі”. На таких форумах, як ForexFactory, можна знайти стратегії, що використовуються в MQL4.

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

    Ще один курс «Black Algo Trading: створіть свого торгового робота» – високоякісний продукт, і є найбільш повним для MQL4. Примітно, що він охоплює методи оптимізації, які пропускаються іншими курсами і є всеосяжним для будь-якого новачка.

    Викладач, Кирило Єременко, має багато популярних курсів з захопленими відгуками користувачів. Курс «Створіть свого першого робота на ФОРЕКС!» є одним з них. Це основний практичний курс, який знайомить з програмами високочастотного трейдингу на MQL4. Він орієнтований на абсолютних новачків і починається з навчання установки програмного забезпечення MetaTrader 4.

    Московська біржа

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

    У минулому році ЦБР проаналізував торги на Московській Біржі HFT-учасників та їх вплив на роботу ЦБР. Її проводили фахівці Департаменту з протидії недобросовісним практикам. Потреба в даної тематики пояснюється зростаючим значенням HFT на російських ринках. За даними ЦБ на HFT-учасників припадає значна частина угод МБ Росії, що можна порівняти з даними розвинутих фінансових ринків. Всього на ринках МБ працюють офіційно 486 солідних HFT-рахунку. Експерти банку розділили учасників HFT на чотири категорії в залежності від обсягу робіт з МБ:

    • Directional;
    • Maker;
    • Taker;
    • Mixed.

    Згідно з підсумками, HFT-фірми енергійно беруть участь у роботі МБ, що дозволяє дилерам онлайн трейдингу котирувати ставки в дуже широкому діапазоні і підтверджує позитивний результат операцій HFT на ліквідність ринку. До того ж транзакційні витрати HFT-учасників, які здійснюють операції купівлі / продажу валюти, зменшаться. Такий рівень моментальної ліквідності збільшує престиж валютного ринку, вважають фахівці ЦБР.

    Фахівці фіксують різноманітність активності торгів на Московській Біржі, мають можливість впливати на характеристики ринку. Це справжні алгоритмічні торгові системи фінансових ринків. Є системи відповідальні за поглинання або введення ліквідності в дуже короткі періоди часу, які втілюють фігуру «наглядача», що, в кінцевому рахунку, змушує ціну рухатися.

    Перспективи високочастотного трейдингу

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

    Є безліч причин, чому доходи цієї практики скоротилися за останнє десятиліття. У двох словах: посилення конкуренції, підвищення витрат і низька волатильність, все це зіграло свою роль. Вікас Шах, інвестиційний банкір з Rosenblatt Securities, заявив Financial Times, що у високочастотних трейдерів є два сировини, які їм необхідні для ефективної роботи: обсяги і волатильність. Алгоритм зводиться до гри з нульовою сумою, заснованої на тому, наскільки швидкими можуть бути сучасні технології. Як тільки вони досягнуть однаковій швидкості, переваги високочастотного трейдингу зникнуть.

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