Манипуляция рынком.

Aug 04, 2010 00:08

Красивые картинки манипуляции ценой активов на бирже с помощью высокочастотного трейдинга.

С теорией заговора, конечно: It is as if the HFT lobby has been given the green light by the powers that be that it is safe to activate merely the bid-size quote stuffing algorithms, and not worry: the fact that the market is so one sided in its quote ( Read more... )

биржа

Leave a comment

okuneshka August 3 2010, 23:11:10 UTC
Фигня это, равно как и народные поверья под названием тех анализ.

Reply

longobard August 4 2010, 11:27:01 UTC
Извиняюсь, был неточен, я имею в виду internal latency.
external всё равно сильно меньше миллисекунды

Reply

blacklion August 4 2010, 11:52:37 UTC
Не верю и в это. Если надо - могу поднять статистику по джиттеру мультикаст-пакетов, которыми приходят СЫРЫЕ котировки, там до нескольких миллисекунд доходит. Мало кто работает по ним - обычно через одного посредника (даже если в том же коллокейшене), так как эти потоки недёшевы ( ... )

Reply

longobard August 4 2010, 12:12:29 UTC
О, наконец-то можно поговорить предметно.
Я говорю про тот случай, когда маркетдата идёт напрямую с биржи. Посредники не используются в HFT, т.к. 1мс на получение price update - убивает всю идею высокочастотной торговли. Именно про эти "недешевые случаи" я и веду речь.

150us - это не на "приянтие решения", а это на весь путь от получения обновления маркетдаты до отправки ордера.

Что касается сетевых задержек - пойду мерять точные цифры, но roundtrip (отправка ордера -> обработка его на бирже -> получение price update-a) в районе 2 миллисекунд я видел своими глазами, и это на весьма кривой сети.

Reply

blacklion August 4 2010, 12:17:45 UTC
150us - это не на "приянтие решения", а это на весь путь от получения обновления маркетдаты до отправки ордера.
Получения на каком уровне? Пакет в буфере сетевушки, пакет в буфере OS (какой, кстати? Мы вот за Solaris, он самый предсказуемый по нашему опыту), пакет вычитан из сокета, пакет разобран и преврешщён во внутреннее представление? Весь этот путь сам по себе очень длинен (если мы говорим о долях миллисекунд), увы :( И, увы, зачастую даже в Solais вдруг случаются странные провалы на “неподконтрольной” нам территории.

в районе 2 миллисекунд я видел своими глазами, и это на весьма кривой сети.
Да, в ненапряжённый момент и когда всё работает я в такое верю. Я же говорю - там наблюдается чудовищные джиттер. Сейчас всё за 0.5ms обернётся а через 5 минут вдруг СЕКУНДУ не будет данных, а потом они ухнут одним куском, забив все буфера напрочь.

Reply

longobard August 4 2010, 12:25:13 UTC
150us - с момента "пакет вычитан из сокета"

Reply

_slw August 5 2010, 19:53:30 UTC
а какой кстати объем исходных данных?

Reply

blacklion August 5 2010, 20:03:56 UTC
Сейчас NASDAQ (оно же AMEX и NYSE) + OPRA (опционы) - до 800Mbit/s в пике и 400-500 мегабит во время обычных торгов. Мультикастное UDP без джамбо. Из этого первые три - где-то 200Mbit/s, остальное - OPRA. Через год по их прогнозам будет больше гигабита.

Reply

_slw August 5 2010, 21:35:56 UTC
а в пакетах и записях это сколько?

Reply

blacklion August 6 2010, 05:46:34 UTC
Пакеты по ~1400 байтов, записей в них по ~12, хотя иногда приходит поменьше.

Reply

blacklion August 4 2010, 10:32:03 UTC
Т.е. вам продадту такую latency легко - но там джиттер в сети доставки котировок первичной больше, мы мониторим :)

Reply

thesz August 4 2010, 20:30:21 UTC
Это не нечестно.

Это прямое нарушение правил торгов - там выше написано.

Reply

blacklion August 4 2010, 10:29:15 UTC
Роботы конкурентов просто захлёбываются под этими осцилляциями.

Reply

okuneshka August 4 2010, 11:41:05 UTC
Именно! У вас не надо спрашивать, имеете ли вы с этими системами дело.
Поэтому повнедряв все это, народ сделал выводы, что живой брокер дешевле и не виснет.

Reply

blacklion August 4 2010, 11:46:23 UTC
Автоторговля вполне себе работает, на самом деле - я работаю на слой раньше, мы - поставщики котировок, сами не торгуем ни в живую ни back-box'ами, но есть клиенты которые успешны в этом. Не миллионеры, но на хлеб с маслом, машину и виллу хватает. Но речь-то не об этом. Я хорошо вижу РЕАЛЬНЫЕ задержки и скорости во всей этой системе, и читать про 100 микросекунд мне смешно. Это такая священная коровы нынче в определённых кругах - sub-millisecond latency. Вы её даже можете купить. Ага. Денег-то с вас легко возьмут - но вот что продадут, учитывая как первичные источники данных глючат.

Собственно, мы тут вполне верим анализу, что майский флэш-крэш - результат именно автоторговли ПЛЮС те самые задержки и джиттер - разные роботы (на разных площадках) видели разные данные и пустили рынок в разнос.

Reply

longobard August 4 2010, 12:13:52 UTC
Уж специалисту то грешно путать internal и external latency ;)

P.S.: а наши клиенты после майских событий загадочно улыбались, они нашу систему не выключили. Остались довольны.
Так что не все системы одинаково полезны ;)

Reply


Leave a comment

Up