Американская компания Nanex с 2004 года занимается обработкой информационных потоков с биржевых площадок в режиме, близком к реальному времени (они продают систему NxCore, с помощью которой любые компании могут получать общий поток данных и использовать простой API для собственных манипуляций).
За шесть лет компания накопила базу примерно в 2,5 триллиона квот, включая 7,6 миллиарда транзакций в «трагический» день 6 мая 2010 года.
Неделю назад Nanex опубликовала на своем сайте подробный анализ События, произошедшие 6 мая, с технической точки зрения.
Они высказывают свое объяснение причин, которые могли привести к падению промышленного индекса Доу-Джонса на 600 пунктов (5,7%) всего за четыре минуты: с 14:42:46 до 14:47:02. Попробуем разобраться, что произошло.
Существует девять торговых платформ, которые обрабатывают сделки на NYSE: NYSE, Nasdaq, ISE, BATS, Boston, Cincinnati (Национальная фондовая биржа), CBOE, ARCA и Chicago. Все они генерируют собственные ордера на покупку и продажу, а лучшим ордерам присваивается статус National Best Bid (лучшая цена продажи) и National Best Ask (лучшая цена покупки) – они отправляются на исполнение.
Биржевые системы постоянно контролируют друг друга на предмет согласованности цен, чтобы их собственный приказ на покупку или продажу не выходил за рамки национального лучшего предложения/аска, иначе высокоскоростные торговые системы моментально перехватят его в течение нескольких миллисекунд. Дело в том, что 6 мая 2010 года, начиная с 14:42:46, NYSE начала транслировать поток заявок на продажу по ценам, которые были ниже National Best Ask сразу по 100 бумагам, а через две минуты - по 250 бумагам.
( см.
графика ).
Количество таких «неправильных ордеров NYSE» показано зеленым цветом.
Цены сразу немного снизились, но это стало лишь стартовым толчком для дальнейших событий.
Естественно, скоростные торговые системы моментально схватили «наживку» и пошли полным ходом.
При этом они начали использовать специальные технологии, чтобы «засорять» рынок ненужными приложениями, чтобы усложнить жизнь конкурентам.
Технология называется «наполнение цитатами» и обеспечивает генерацию до 5000 ордеров в секунду по каждой ценной бумаге с немного отличающимися ценами — изменение цены пять раз за миллисекунду сбивает с толку любую систему.
Для 4000 торгуемых ценных бумаг на 9 платформах это теоретически дает поток в 180 миллионов ордеров в секунду (минимум 58 байт каждый).
Помимо прочего, такой поток может захлестнуть даже оптоволокно Т1. Поток ордеров был настолько велик, что система просто не успевала их вовремя обработать – в результате котировки на площадке NYSE стали отставать от котировок на других площадках на несколько миллисекунд. Это вызвало массовую миграцию заказов со всех бирж на NYSE, поскольку в любой момент времени цены здесь были несколько выше, чем на других биржах, где они уже немного упали.
Ценовой лаг NYSE показан на эти графики .
Фактически на других биржах продажа ценных бумаг прекратилась полностью, поскольку все заявки на продажу направлялись на NYSE. Но когда они пришли сюда, цена покупки здесь была де-факто ниже, потому что предыдущие ордера, стоявшие в очереди, были отправлены на исполнение.
Специалисты Nanex показывают, что подобные случаи, хотя и в меньших масштабах, уже произошло на бирже 30 октября 2009 г.
и 28 января 2010 г.
Чтобы предотвратить случаи, когда автоматизированные торговые системы полностью перегружают биржу, Nanex предлагает несколько защитных мер: запретить «вброс котировок», ставить временные метки на ордерах в момент их формирования (для выявления случаев отставания платформы от рынка) и устанавливать Время жизни ордера до 50 миллисекунд Теги: #Финансы в IT #nanex #автоматическая торговля #скоростная торговля #6 мая
-
Поиск Номера Технической Поддержки Norton
19 Oct, 24 -
Начните Создавать Игры
19 Oct, 24 -
Получение Онлайн-Игр Для Детей
19 Oct, 24 -
Кляйн, Лоуренс
19 Oct, 24 -
Хабру 14 Лет.
19 Oct, 24 -
Кейс: Создание Лендинга Для Киви
19 Oct, 24 -
Почему Люди Теряют Интерес К Выборам
19 Oct, 24 -
Движок Papervision3D [Лучшая 3D-Демо]
19 Oct, 24