Данил Бабурин Руководитель разработки QUIK ARQA Technologies Что такое latency и как с ней бороться.

Презентация:



Advertisements
Похожие презентации
Современная трейдинговая инфраструктура Данил Бабурин Руководитель разработки QUIK, ARQA Technologies arqa.ru.
Advertisements

Комплексная автоматизация брокерского обслуживания – вызовы времени Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
Данил Бабурин Руководитель разработки QUIK ARQA Technologies Программные решения для организации быстрого pre-trade контроля операций.
Современная трейдинговая инфраструктура Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
Современные требования к торговой инфраструктуре брокера Юрий Воронов Генеральный директор, ARQA Technologies arqa.ru.
Услуги дата-центра ARQA Technologies в Украине Виталий Скоробогатов Начальник отдела поддержки пользователей QUIK arqa.ru.
QUIK. Инструменты для торговли на срочном рынке Украинской биржи Виталий Скоробогатов Руководитель отдела технической поддержки QUIK, ARQA Technologies.
Arqa.ru Поддержка инноваций на валютном рынке ММВБ-РТС в продуктах ARQA Technologies Владимир Курляндчик Директор по развитию, ARQA Technologies.
Предложения ARQA Technologies для брокеров Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
Ключевые проекты ARQA Technologies 2009 – 2010 Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
© ARQA Technologies, 2009 Предложения ARQA Technologies для украинских торговцев Предложения ARQA Technologies для украинских торговцев Владимир Курляндчик,
Новые продукты и технологии для развития брокерского бизнеса arqa.ru Ирина Козачок, директор по маркетингу и работе с клиентами.
Принципиальные направления развития в рамках проекта QUIK 1 © ARQA Technologies, 2009 Принципиальные направления развития в рамках проекта QUIK Данил Бабурин,
Актуальные применения аутсорсинга 1 Сергей Пустошилов, начальник отдела управления услугами ARQA Technologies.
Комплексное использование продуктов и услуг компании ARQA Technologies для организации бизнеса торговца Владимир Курляндчик Директор по развитию, ARQA.
1 © ARQA Technologies, 2009 Предложения ARQA Technologies для бизнеса клиентов в текущей рыночной ситуации Предложения ARQA Technologies для бизнеса клиентов.
Данил Бабурин Руководитель разработки QUIK ARQA Technologies Подходы к организации риск-менеджмента на базе продуктов линейки QUIK.
Данил Бабурин Руководитель разработки QUIK ARQA Technologies Риск-менеджмент и сервис алгоритмической торговли.
Виталий Скоробогатов Руководитель технической поддержки QUIK ARQA Technologies Комплекс QUIK – полезный функционал: учет позиций, маржинальная торговля,
Применение услуг технических центров в бизнесе клиентов ARQA Technologies Сергей Пустошилов Начальник отдела управления услугами, ARQA Technologies arqa.ru.
Транксрипт:

Данил Бабурин Руководитель разработки QUIK ARQA Technologies Что такое latency и как с ней бороться

© ARQA Technologies, 2011 Программный комплекс Что такое latency? Latency – временная задержка, время необходимое для завершения процесса Processing latency – время необходимое для обработки события внутри одной системы Round-trip latency – время полного цикла обработки события, где начало и конец замеряются внутри одного компонента системы

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Что такое latency? Торговая система Биржи ответ на транзакцию Рабочее место QUIK заявка Сервер QUIK транзакция Единицы измерения latency: Миллисекунды (ms) и микросекунды (mcs) 2 ms

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Что такое capacity? Capacity – пропускная способность, сколько событий может быть обработано в единицу времени Latency Capacity = 1

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Что такое capacity? Стандартное время приготовления 1-го блина = 2 мин. Latency = 2 мин. Capacity = 0,5 блина за 1 мин. Capacity = 1 блин за 1 мин. Возможное время приготовления 3-х блинов = 3 мин.

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Что такое capacity? Количество FIX-сообщений в секунду Единица измерения capacity по обработке рыночной информации:

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Зачем измерять? Онлайн замеры latency используются для: Post Day Optimization расчет зависимости достигнутого P&L от latency Latency as Real Time Data использование текущей latency в качестве одного из параметров используемого алгоритма

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Как замерить capacity? QMonitor Уведомления о превышении 3-х секундного времени обработки транзакций Уведомления о превышении длины очереди транзакций на шлюз фиксированного значения

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Как замерить latency? Ограничения: скорость реакции на визуальное событие 100 ms длительность вычленяемого из видеоряда события > 40 ms гарантированная скорость реакции на внешние события 1 ms предустановленное разрешение системного таймера 15 ms Человек ОС (Linux, Windows)

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс t 4 – t 3 от 5 до 25 ms Как замерить latency? t 2 – t 1 = 0 ms t1t1 t2t2 t 4 – t 3 = 15 ms t3t3 t4t4 t 2 – t 1 от 0 до 10 ms

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Как замерить latency? QMonitor Замеры latency с точностью до 100 mcs

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс FIX2Market FIX протокол Доступ на одну площадку Торговая система Клиент Co-location Клиентское ПО Дата-центр Биржи расчет параметров Сервер QUIK FIX протокол биржевой протокол Средняя latency FIX2Market mcs Latency ТС ММВБ – 2 ms Latency ТС FORTS – 15 ms информация об операциях

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс FIX2Market 1 Торговая система Биржи 1 Клиентское ПО Дата-центр Арбитраж между двумя площадками FIX2Market 2 Торговая система Биржи 2 Клиент Для gateway ММВБ c каналом до ТС в 2 Mbit и пингом 2 ms: latency = 5 ms, capacity = 250 транзакций в секунду

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Дата-центры ARQA Technologies 10-летний опыт обслуживания биржевой инфраструктуры Более 70 клиентов-брокеров Ритейловые конфигурации QUIK до 6000 одновременных подключений Высокоскоростные контуры QUIK со скоростью обработки транзакций в пределах мs Одинаково высокая скорость работы биржевой инфраструктуры обеих российских площадок Обслуживание специалистами компании ARQA Technologies Автоматический мониторинг

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Сервис для ритейла Торговая система Биржи Шлюз БД Претрейд контроль Задержка получения рыночных данных через шлюз ММВБ – 10 ms Задержка получения рыночных данных через шлюз FORTS – 100 ms Запись 1 транзакции < 1 ms Проверка 5-10 позиций – 1-2 ms Проверка >100 позиций – 5-10 ms 350 тыс. сделок и 3 млн. заявок в день по 40 тыс. клиентских счетов Серверы доступа Сервер QUIK

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс DMA Биржа Претрейд контроль Клиент FIX адаптер Cервер QUIK Претрейд-контроль: 1-2 мs Накладные расходы сервера QUIK: 3-6 мs Общее время транзакции между FIX-адаптером и биржей: 10 мs для ММВБ, мs для FORTS

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс «Гонка вооружений»

Что такое latency и как с ней бороться © ARQA Technologies, 2011 Программный комплекс Контакты Отдел продаж и маркетинга +7 (383)