Гонитва за швидкістю: 4 способи зниження затримок при торгівлі на біржі



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

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

Прямий доступ на біржу

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

Щоб прибрати зайве ланка» у вигляді брокерської системи, і була створена технологія прямого доступу на біржу (DMA, direct market access). Її суть полягає в тому, що заявка виставляється безпосередньо в торговельну систему біржі, минаючи інфраструктуру брокера.

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

Про пряме підключення в нашому блозі був окремий матеріал, дізнатися, за якими протоколами можна отримати такий доступ через ITinvest можна за адресою.

Розміщення обладнання та віртуальних машин «поруч» з біржею

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

У разі Московської біржі така можливість є — виділені сервери і віртуальні машини можна розміщувати зону вільної колокации (про неї нижче) і безпосередньо в зоні колокации біржі в ЦОД М1.

Розміщення в зоні колокации біржі дозволяє підключати торгових роботів безпосередньо до біржового ядру. Також в цій зоні доступно отримання ринкових даних (Market Data) за протоколом FAST (про нього ми писали тут). Плюсом використання зони вільної колокации є той факт, що цей варіант значно дешевший. Але якщо говорити про гонитві за швидкістю, високочастотні трейдери вибирають найбільш швидкий варіант, незважаючи на те, що саме він часом може бути найдорожчим.

ITinvest допомагає своїм клієнтам організувати розміщення обладнання за двома описаними сценаріями — почитати про це докладніше можна тут.

Апаратне прискорення (FPGA)

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



Використання програмованого заліза дозволяє отримати серйозний виграш у швидкості обробки і знизити затримки, однак є і свої складності. Перш за все, до них відноситься складність розробки та підтримки торгових додатків, що використовують FPGA — для взаємодії з залізом трейдерам необхідно освоювати не тільки високорівневі мови програмування, але і так звані мови опису апаратних засобів (HDL, hardware description languages). Також не варто забувати про необхідність додаткових витрат на саме обладнання.

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

Нові технології передачі даних: мікрохвилі і лазери

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



Подібні технології досить дорогі, однак можлива фінансова віддача від їх використання настільки велика, що багато HFT-компанії вкладають мільйони в побудову власних СВЧ-мереж. В нашому блозі опублікував розповідь бельгійського дослідника про розташування СВЧ-вишок HFT-компаній в Європейських містах — прочитати її можна тут (посилання на перші частини розташовані у хабраспойлере).

Однак використання мікрохвиль для передачі даних — не єдина інновація. Як видання Wall Street Journal писало ще в 2014 році, наступним технологічним проривом в цій області може стати створення мереж передачі даних, що використовують лазери. За даними журналістів, HFT-компанії вже домовилися про створення подібної мережі для роботи з біржею Nasdaq,



Висновок: кола історії

Насправді, гонитва за швидкістю в торгівлі на біржі існувала завжди, HFT-трейдери тут не є першопрохідцями. У доцифрову епоху серцем біржі була яма — і саме там зосереджувалися останні досягнення техніки на той момент. Перша біржова яма була запатентована Рубеном С. Дженнінгсом у 1878 році він спроектував яму таким чином, щоб трейдери могли бачити і чути інших трейдерів найкращим чином. Тому в ямі були кілька ступенів — це означає, що у трейдера, що перебуває на самій верхній сходинці був найкращий огляд, а також мали перевагу в здатності легко бачити і чути колег. Все це дозволяло здійснювати операції швидше. Вже тоді швидкість в торгах грала дуже серйозну роль.



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

Це призводило до проблем — наприклад, до падінь із-за нестачі балансу. В результаті Чиказька біржа навіть була змушена в листопаді 2000 року прийняти рішення про встановлення максимальної висоти каблука і/або платформи в два дюйми (трохи більше 5 сантиметрів), а наприклад, на Лондонській біржі металів (London Metal Exchange) досі є правило, згідно з яким угоди можна укладати тільки сидячи.

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

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

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

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.