Тестирование биржевых систем в условиях высокочастотного трейдинга Iosif Itkin Exactpro Systems LLC.

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



Advertisements
Похожие презентации
Практические аспекты высокочастотной биржевой торговли Иосиф Иткин, Exactpro Systems 25 ноября 2013.
Advertisements

Нагрузочное тестирование Применение при разработке высоконагруженных веб- проектов Михаил Токовинин, генеральный директор компании QSOFT +7 (495)
Современная трейдинговая инфраструктура Владимир Курляндчик Директор по развитию, ARQA Technologies arqa.ru.
Современная трейдинговая инфраструктура Данил Бабурин Руководитель разработки QUIK, ARQA Technologies arqa.ru.
Тест по теме: Начать тест Начать тест. 2 вариант ответа 3 вариант ответа 1 вариант ответа 4 вариант ответа Вопрос 1.
SQA DAYS 9: Опыт создания своей QA компании Иосиф Иткин, Москва Инновационные Трейдинговые Системы.
Предмет Тема теста 0 класс Amo Текст вопроса 1 вариант ответа - верный 2 вариант ответа - верный Выбор многих из многих ( 3 из 4 – верный ответ.
Предмет Тема теста 0 класс Amo Текст вопроса 1 вариант ответа - верный 2 вариант ответа Выбор одного из многих (1 из 4 – верный ответ 1) 3 вариант.
Предмет Тема теста 0 класс Amo Текст вопроса 1 вариант ответа - верный 2 вариант ответа - верный Выбор многих из многих ( 2 из 4 – верный ответ.
1 Технологические нововведения в Торгово-клиринговой системе ММВБ
TradeMatic Strategy Trader Автоматизация торговли на фондовых рынках © , TradeMatic LLC.
выражение = = = = = 7.
Синтез персонажей и их использование Инструмент, а не фикция Алексей Копылов Днепровский Платон.
Автоматизация тестирования Web-приложений 2007 г. Липский Павел Николаевич.
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ К СОСТАВЛЕНИЮ ТЕСТОВЫХ ЗАДАНИЙ.
Тестирование производительности. Содержание лекции Зачем нужно тестировать производительность? Виды тестирования производительности Нагрузочное тестирование.
T+2 – как с этим жить? arqa.ru Владимир Курляндчик, директор по развитию.
2 ООО «АЛОР +» TSlab Классический трейдинг с лабораторией TSLab Подключение лаборатории, настройка рабочего пространства трейдера Технический анализ в.
ТЕСТИРОВАНИЕ и компьютерные технологии. Быстрое проведение Безошибочность обработки Быстрое получение результата Наглядность и занимательность Необходимость.
ПА 2012 РАЗРАБОТКА ТЕСТА СРЕДСТВАМИ MOODLE Салихов Сергей Валерьевич, ПЗ, 4 часа.
Транксрипт:

Тестирование биржевых систем в условиях высокочастотного трейдинга Iosif Itkin Exactpro Systems LLC

Краткое содержание Что такое высокочастотная торговля (HFT) Требования к биржевым системам Тестовые инструменты Три принципа нагрузочного тестирования

Что такое HFT Алгоритмическая Торговля (AT) – использование компьютерных алгоритмов для достижения определенных трейдинговых целей путём разбивания заявок на кусочки и разнесения их в пространстве и времени Высокочастотная Торговля (HFT) – подмножество AT использующее сверхбыстрые компьютеры, близость и прямые подключения к рынкам Роботы – более 70% от объема торгов * From Bernard L. Madoff Investment Securities LLC

Требования Типичные требования к биржевой системе: Суточный объем> 100 M orders Время отклика< 300 uS Пиковые нагрузки> 40 K orders / sec

Требования Типичные требования к биржевой системе: Что такое 300 микросекунд: 1000 раз 7.5 см Суточный объем> 100 M orders Время отклика< 300 uS Пиковые нагрузки> 40 K orders / sec мкад круг

Требования Типичные требования к биржевой системе: Объем Заявок: 40 K – 4 м 100 М – 10 км (пачка бумаги с заявками) Суточный объем> 100 M orders Время отклика< 300 uS Пиковые нагрузки> 40 K orders / sec Сайт ФСФР. Финам говорит, что им в день 2 метра нужно сдавать

В чём сила

Модель

Измерения Миланская биржа. Фото сделано после того, как инструкция о регулярных выражениях вступила в силу

Пословица Больше всего обманывают до женитьбы, после охоты и во время выборов Наш вариант: Больше всего обманывают до, после и во время нагрузочного тестирования

Пословица Больше всего обманывают до женитьбы, после охоты и во время выборов Наш вариант: Больше всего обманывают до, после и во время нагрузочного тестирования Обманывают себя…

не верь Тестовым инструментам Что модель нагрузки правильная Средним значениям задержек Требованиям Оценкам разработчиков Ничему не верь

не бойся Сломать TEST-систему и вызвать у всех раздражение Понять, что все тесты, которые ты запускал, неправильные Перезапускать один и тот же тест много раз Игнорировать утверждение, что PROD-система быстрее и TEST-результаты можно экстраполировать Запускать тесты круглые сутки

не бойся Сломать TEST-систему и вызвать у всех раздражение Понять, что все тесты, которые ты запускал, неправильные Перезапускать один и тот же тест много раз Игнорировать утверждение, что PROD-система быстрее и TEST-результаты можно экстраполировать Запускать тесты круглые сутки и Увидеть, как система, которую ты протестировал, упадет в PROD-окружении во время реальной торговой сессии

не проси Дать тебе тестовые инструменты Дать тебе подтверждение, что PROD-система настроена так же, как и TEST Сказать тебе, до какого уровня доводить нагрузку Выдать тебе сценарии нагрузки системы, которая уже в эксплуатации Поддерживать систему, пока ты пускаешь свои тесты Понять, что ты не виноват в возникших проблемах

Заключение не верь, не бойся, не проси

Заключение не верь, не бойся, не проси Спасибо