Архив метки: technology

Вот как бывает: серьезный сбой на Tokyo Stock Exchange

Недавно мы были свидетелями, как Новозеландскую биржу заддосили хакеры, так что ей пришлось приостанавливать торги. А сегодня глюк по-круче — на Токийской бирже сегодня произошел сбой системы выдачи рыночных данных. В результате сразу после начала торгового дня все торги были приостановлены, потом пришло сообщение, что биржа откроется все же после обеда, но потом решили вообще не открываться весь торговый день.

В результате все биржевые индексы Nikkei и TOPIX на сегодня не вычисляются, биржи в Нагое и Саппоро не работают, все альтернативные площадки (PTS), кроссинговые сети и dark pools, которые считают цены по ценам Токийской биржи тоже, но биржа деривативов в Осаке работает как обычно.

Это первый серьезный сбой с 2018 года, когда были остановлены торги лишь по некоторым акциям.

Сегодня праздничные дни во многих странах Азии. Китайская, гонконгская, тайваньская и корейская биржи не работали. Токийская биржа — единственная в азиатском регионе должна была сегодня вести торги, и случился вот такой epic fail. Настоящая потеря лица для Токио, как мирового финансового центра, так считают в СМИ. Впрочем, что это я, в сентябре 2008 года на Лондонской бирже и похуже инцидент был.

UPD, Oct.1: вот так выглядит извинение от работников биржи по-японски: moshiawaki gozaimasen deshita.

UPD, Oct.2: Сегодня Токийская биржа возобновляет работу как обычно. Причиной сбоя 1 октября оказалась дисковая NAS-система, которая вышла из строя, а резервная система не включилась, как от нее ожидалось, т.е. не сработал fail-over. Из-за этого перестали выдаваться рыночные данные (market data system) и перестала работать система наблюдения за торгами (surveillance system). А раз нет рыночных данных, нет смысла торговать.

Вот так, выход из строя копеечного рядового модуля памяти в NAS #1 привел к остановке всей биржевой системы страны!

infoq.com: Evolution of Financial Exchange Architectures [video]

Мартин Томпсон в своей презентации дает обзор эволюции биржевых технологий за последние 10 лет. Стали ли биржи работать быстрее? Как поменялась их архитектура? Что сейчас считается высшим достижением в этой области?

Automated Trading Desk (ADT): у истоков High Frequency Trading

Понять, что такое высокочастотная торговля можно, проследив историю самой первой компании, которая ею стала заниматься. Это американская компания Automated Trading Desk. Она была первой во многих вещах, которые теперь кажутся обыденными: использование компьютеров для торговли, автоматизированный маркет-мейкинг, использование co-location и т.д.

Читать далее

Как работает маркет-мейкинг

Цель данной статьи рассказать о том, что такое маркет-мейкинг (market making), какую роль он играет в электронной биржевой торговле, и о его связи с автоматизированной торговлей, HFT, программированием, и компьютерными технологиями.

Читать далее

Что такое OMS (Order Management System)

Система управления ордерами (Order Management System, сокращенно OMS) — ключевая система участника биржевых торгов, сердце его торговой системы. У разных типов участников она играет разные роли, но общее назначение OMS — вести учёт и контроль всех транзакций, всех действий по ордерам.

OMS различаются по своему предназначению и функционалу в зависимости от того, для какого участника биржевого бизнеса она предназначена. Читать далее

Симвология: CUSIP, SEDOL, RIC, ISIN

Обязательные атрибуты любого ордера, его ключевые параметры это ответы на вопросы: «что?», «продать или купить?», «в каком количестве?» и «по чем?».

«Что» — обозначает сам предмет сделки — название ценной бумаги. Чтобы не получилось так, что устно по телефону клиент сказал купить акции «Гугла», а брокер купил акции «Мугла», ордера передаются электронно, а предмет сделки имеет некий универсальный идентификатор, который однозначно определяет ценную бумагу для обоих сторон сделки.

В качестве такого идентификатора ценной бумаги используется определенный уникальный набор символов. Этих идентификаторов может быть несколько. А весь этот набор идентификаторов в биржевой среде называется симвология (symbology).

Читать далее

Пулы объектов для достижения высокой производительности в Java

В торговых приложениях создается множество объектов в реальном времени. Скажем, каждый новый ордер от клиента создает объект Order. Исполнение ордера на рынке порождает новый объект Fill или Partial Fill. И если поток ордеров очень высок во время активного торгового дня, это создание новых объектов оказывает:

  • большую нагрузку на JVM по созданию новых экземпляров объектов из классов;
  • большую нагрузку на память, для записи всех этих объектов в heap;
  • большую нагрузку на сборщик мусора, который должен постоянно отслеживать появление этих новых объектов и проверять, не стали ли они мусором.

Все эти операции имеют большие накладные расходы сами по себе, плюс могут привести к непредсказуемым задержкам, поэтому Java-программисты нашли обходное решение этой проблемы: использовать пулы заранее созданных объектов (object pools). Т.е. переиспользовать объекты, которые уже не нужны, вместо создания новых.

Читать далее

Интересное наблюдение о Cisco

После падения рынка акции многих компаний отыгрывают назад. А акции Cisco прямо прут вверх на фоне прибылей. С переходом на удаленную работу вырос спрос на сетевое оборудование для организации виртуальных рабочих мест, телеконференций, дистанционного обучения и приватных сетей. А кто у нас главный в мире по сетям и сетевому оборудованию? Cisco.

И судя по тому, что коронавирус с нами на долго, переход на удаленную работу, в виртуальный мир сетей — это наше новое будущее.

Электронная торговля

Электронная торговля подразумевает торговлю с использованием компьютерной системы, где ордера участников торгов заносятся в систему и сводятся в ней автоматически без использования ручного труда. Это весьма общее определение, которым я стараюсь охватить все разноообразие электронных систем торговли ценными бумагами, которые существовали начиная с конца 60-х XX века и по сегодняшний день.

Сейчас вся торговля почти на всех биржах мира ведется в электронном виде. Не осталось уже бирж, где торговля ведется вручную. Исключение пока составляет Нью-Йоркская фондовая биржа — одна из старейших бирж мира.

Компьютеризация торговли решает множество проблем:

  • информация передается быстро
  • информация передается точно
  • информация легко хранится извлекается и используется для расчетов, перерасчетов, сведения балансов, ревизий, аудита и написания отчетов

Казалось бы, выгоды перехода на электронные торги очевидны. Ведь компьютеры быстро завоевали свое место в бухгалтерском деле, в страховании, в планировании ресурсов предприятий, в автоматизации продажи билетов авиакомпаний, в статистике, в банковском деле, и в системах хранения и анализа данных. А вот путь внедрения компьютеров в биржевом деле не был прост и легок.

Препятствиями на пути были коропоративная костность, корысть ведущих участников биржевого бизнеса, нежелание менять вековые традиции, боязнь потери привилегированного положения посредника на выгодном рынке, консервативный взгляд на новые технологии, высокая стоимость и низкая производительность компьютеров и банальное невежество и недальновидность людей, от которых зависило принятие ключевых решений. Особенное сопротивление прогрессу проявляли старейшие биржи мира — Лондонская фондовая биржа, Нью-Йоркская фондовая биржа, Чигагские биржи деривативов CBOT и CME.

Читать далее