TMPA-2013 Bobrov: Testing of Graphical Interface of Trading Terminals in High Frequency Trading Conditions

351 views
290 views

Published on

Tools & Methods of Program Analysis Conference (TMPA-2013)
Bobrov, I., Zverev, A, Innovative Trading Systems, LLC
Testing of Graphical Interface of Trading Terminals in High Frequency Trading Conditions

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
351
On SlideShare
0
From Embeds
0
Number of Embeds
72
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

TMPA-2013 Bobrov: Testing of Graphical Interface of Trading Terminals in High Frequency Trading Conditions

  1. 1. Тестирование графического интерфейса трейдинговых терминалов в условиях высокочастотной торговли Бобров Иван, Зверев Алексей Exactpro Systems
  2. 2. Высокочастотная торговля как неотъемлемый элемент бирж По данным РТС в 2010 году на долю торговых роботов в обороте на срочном рынке РТС FORBS приходилось примерно 50%, а их доля в общем количестве заявок в определенные моменты достигала 90%
  3. 3. Торговый терминал 3
  4. 4. Взгляд на торговый терминал с точки зрения машины и человека Больше 1000 обновлений в секунду Стандартная частота 60Гц – 24 кадра в секунду Более сотни миллионов заявок в день
  5. 5. Тестовая система Торговый Клиент Сервера, Брандмауэры Matching Engines Market Data Gateway
  6. 6. 10.10.13 Чтение данных с графического интерфейса • Terminal servers • Windows controls • Video card driver • Hooks + Удобство чтения данных с формы - Не универсальность метода - Высокая нагрузка на систему - Вероятность потери части информации - Необходимость высокоскоростного накопителя - Необходимость распознавания данных + Наименьшее воздействие на приложение и систему + Наименее вероятна потеря информации
  7. 7. 10.10.13
  8. 8. 10.10.13 Detours is a library for instrumenting arbitrary Win32 functions on x86, x64, and IA64 machines. Detours intercepts Win32 functions by rewriting the in-memory code for target functions. The Detours package also contains utilities to attach arbitrary dynamic-link libraries (DLLs) and data segments (called payloads) to any Win32 binary. SetDIBitsForDevice function Microsoft Detours
  9. 9. 10.10.13 Алгоритм
  10. 10. 10.10.13 СравнениеЛогфайлы MD MD analyzer Batch converter Набор картинок Книжки Книжки Сравнение
  11. 11. 10.10.13 Попадания/Непопадания
  12. 12. 10.10.13 Спасибо за внимание

×