IATE Lecture 1: Quality Assurance for Highload Systems
-
Upload
iosif-itkin -
Category
Documents
-
view
1.031 -
download
3
description
Transcript of IATE Lecture 1: Quality Assurance for Highload Systems
Обеспечение качества высоконагруженных системИосиф Иткин, Exactpro Systems
Первая Лекция26 ноября 2013
Exactpro Systems
Создание монстров для проверки трейдинговых систем
2
Содержание
• Характеристики биржевых систем высокочастотной торговли
• Технологическая платформа биржи
• Инструменты для нагрузочного тестирования
• Фрагментация рынков и Fidessa Fragmentation Index
• События 6 мая 2010 года (Flash Crash)
• Источники информации о HFT
3
Определение алгоритмической торговли
Алгоритмическая Торговля (AT) – использование компьютерных алгоритмов для достижения определенных трейдинговых целей путём разбивания заявок на кусочки и разнесения их в пространстве и времени
Dealing - сводить продавцов и покупателей на одном и том же рынке, но разделенных по времени
Arbitrage - сводить продавцов и покупателей на разных рынках, но в один и тот же момент времени
4
Определение HFT
Высокочастотная Торговля (HFT) – подмножество алгоритмической торговли обладающее двумя характеристиками:
1)Определяющим фактором рентабельности служит ускорение всех элементов инфраструктуры, включая программное обеспечение, сервера и сетевое оборудование, прямые подключения к рынкам и коллокацию
2)Торговля осуществляется на собственные средства, с большим количеством транзакций небольшого объема и короткой продолжительностью удержания позиций
5
Инструкция:
Как зарабатывать деньги на рынке
6
Цитата: «There are three ways to make a living in this business: be first, be smarter, or cheat»
Как зарабатывать деньги на рынке
7
Быть первым
8
Быть первым
9
Быть первым
10
Характеристики биржевых систем высокочастотной торговли
Типичные требования к биржевой системе
круг по МКАД
11
Суточный объем > 100 M orders
Время отклика < 300 uS
Пиковые нагрузки > 40 K orders / sec
Характеристики биржевых систем высокочастотной торговли
Типичные требования к биржевой системе
круг по МКАД 7.5 см
12
Суточный объем > 100 M orders
Время отклика < 300 uS
Пиковые нагрузки > 40 K orders / sec
Характеристики биржевых систем высокочастотной торговли
Типичные требования к биржевой системе
круг по МКАД 7.5 смв 1000 раз быстрее
13
Суточный объем > 100 M orders
Время отклика < 300 uS
Пиковые нагрузки > 40 K orders / sec
Типичные требования к биржевой системе
Объем заявок: секунда – 4 метра сутки – 10 километров
Характеристики биржевых систем высокочастотной торговли
14
Суточный объем > 100 M orders
Время отклика < 300 uS
Пиковые нагрузки > 40 K orders / sec
Технологическая платформа биржи
15
Нефункциональные характеристики систем
16
Времена отклика (Latency)Пропускная способность (Throughput)Емкость (Capacity)Надежность (Fault Tolerance)Устойчивость (Resiliency)Масштабируемость (Scalability)Управляемость (Operability)
Инструменты для тестирования
17
Трейдинговые
С открытым кодом
Коммерческие
Типы генераторов нагрузки
18
От
Основаны на измерениях
Основаны на модели
Закрытого цикла
Открытого цикла
Соотношение аппаратной мощности
19
Модель ассиметричного ответа
20
http://www.batstrading.co.uk/market_data/market_share/index/
Фрагментация финансовых рынков
21
http://fragmentation.fidessa.com
Фрагментация финансовых рынков
22
N – количество рынков, Mi - доля рынка
FFI показывает среднее количество рынков, которые нужно использовать для наилучшего выполнения заявкиa) Предположим Mi = 1/N
b) Предположим Mi = x, Mo = 1-x and N=2
Фрагментация финансовых рынков
23
http://fragmentation.fidessa.com
Фрагментация финансовых рынков
24
http://www.nanex.net/FlashCrash/OngoingResearch.html
Фрагментация финансовых рынков
25
События 6 мая 2010 (Flash Crash)
26
События 6 мая 2010 (Flash Crash)
27
http://www.birs.ca/events/2013/5-day-workshops/13w5008/videos
Источники информации о HFT
The Future of Computer Trading in Financial Markets
28
Спасибо
29