Kill switch это специальный программный комплекс, который устанавливается как звено сетевого соединения с рынком, и который при определенных условиях или по команде прерывает сетевое соединение между участником биржевых торгов и биржевым оборудованием. Kill switch предназначен для моментального полного «грубого» отключения участника биржевых торгов от биржи в экстренном случае.
Читать далееАрхив метки: networking
Что такое tick-to-trade и как его замерять
В предыдущих статьях я рассказывал о том, как важно чтобы торговое приложение работало быстро, но не менее важно, как быстро оно способно принимать исходные данные и передавать результаты в сеть.
Например, приложение автоматизированной торговли слушает поток market data, анализирует его и в случае благоприятной комбинации сигналов отправляет на биржу приказ о продаже или покупке определенного финансового инструмента. Или несколько приказов. Время, прошедшее с момента поступления события в рыночных данных до момента, когда приказ сформирован закодирован и вытолкнут в сеть называется tick-to-trade. В кратце, это скорость реакции вашей системы на заданное ключевое событие.
Читать далееИнтересное наблюдение о Cisco
После падения рынка акции многих компаний отыгрывают назад. А акции Cisco прямо прут вверх на фоне прибылей. С переходом на удаленную работу вырос спрос на сетевое оборудование для организации виртуальных рабочих мест, телеконференций, дистанционного обучения и приватных сетей. А кто у нас главный в мире по сетям и сетевому оборудованию? Cisco.
И судя по тому, что коронавирус с нами на долго, переход на удаленную работу, в виртуальный мир сетей — это наше новое будущее.
Client connectivity: подключение клиентов
Брокер по роду своей деятельности занимается предоставлением брокерских услуг клиентам. Для приема ордеров клиентам и передачи им отчетов об исполнении в электронном виде брокер создает систему входных шлюзов, через которые клиенты подключаются к внутренним системам брокера.
Первый телеграфный кабель через Атлантику
1 апреля 1838 года пароход «Сириус» отплыл из ирландского порта Ков и пересек Атлантику за 18.5 дней. В середине XIX века путешественнику требовалось 14 дней (2 недели), чтобы пересечь Атлантику на корабле из Британии в США в одну сторону.
А как выглядела торговля в те дни? Скажем, вы получаете в Нью-Йорке с очередным кораблем лондонскую газету «Таймс». Эта газета — 2-хнедельной давности с ценами, скажем, на облигации в Лондоне. На основании данных из этой газеты отправляете своему брокеру в Лондон сообщение «продать всё». Ваше письмо 2 недели добирается обратно до Лондона, и потом еще 2 недели — ответ на него, что ваша сделка совершена. Итого — 1.5 месяца на обмен тремя сообщениями: цена, приказ, подтверждение исполнения.
К концу века это время на пересечение Атлантики сократилось до 5 дней. К середине XX века — до 3.5 дней. Но еще в середине XIX века все изменил телеграф.
Трансконтинентальные кабели связи
9 апреля 1865 года после того, как в Нью-Йорке стало известно, что Конфедераты проиграли в Гражданской войне, американский финансист Джим Фиск нанял несколько кораблей из Нью-Йорка до Англии, с помощью которых он доставил новость своим брокерам в Лондоне на один день быстрее, чем обычные почтовые корабли. Это позволило его брокерам быстро зашортить долги конфедератов на Лондонской бирже, а потом выкупить их по нулевой цене, когда на следующий день новость официально дошла до Лондона.
Дата-центр LD5 Equinix [video]
Презентация дата-центра LD5 в пригородах Лондона
Фильм «Проект ‘Колибри'»
Я недавно посмотрел канадско-бельгийский фильм The Hummingbird Project 2018 года. Этакий арт-хаусный проект с Сельмой Хайек, Джесси Айзенбергом и Александром Скарсгордом. Не такой размах бюджета и не строит из себя блокбастер века. Не собрал большую кассу, но поучаствовал в нескольких канадских кинофестивалях.
В фильме в художественной форме рассказывается об интересных аспектах электронной биржевой торговли: технологии коммуникации и волоконно-оптических сетей, борьба за low-latency, конкуренции за каждую сэкономленную миллисекунду, арбитраж между биржами, расположение бирж и дата-центров.
Русский перевод ужасен в технической части (нейтроны смешаны с нейтрино, микроволокна с микроволнами). Но давайте немножко разберемся.
Об Ethernet-коммутаторах и сетях вообще
Сетевое оборудование является важной частью торговой системы. Через сеть ваша торговая система связывается с биржей для передачи ордеров и получает рыночные данные, связывается по сети с другими компонентами. Разумеется, сетевое оборудование вносит свою лепту в общее время задержек. Поэтому важно знать, как работает сетевое оборудование, какие параметры влияют на величину задержек и как надо писать программы, чтобы сетевые задержки были минимальными.
В данной заметке я перечислю несколько очень полезных книг, которые помогут восполнить пробелы и дадут важную информацию о сетях вообще, Ethernet-сетях в частности, TCP/UPD и IP протоколах и о том, как писать сетевые приложения в Java наиболее оптимальным способом.
Что такое colocation
Что такое colocation, co-location или сокращенно colo? Простое определение: Размещение компьютерного торгового оборудования в том же дата-центре, где расположено оборудование биржи. Услуги co-location (еще используется термин exchange hosting) оказывает почти все ведущие биржи мира. Описание услуги и цены присутствуют на веб-сайте биржи, а воспользоваться услугой может каждый, у кого есть соответствующая сумма и желание.