SlideShare a Scribd company logo
Тестирование графического интерфейса трейдинговых
терминалов в условиях высокочастотной торговли
Бобров Иван, Зверев Алексей
Exactpro Systems
Высокочастотная торговля как неотъемлемый элемент бирж
По данным РТС в 2010 году на долю торговых роботов в обороте на
срочном рынке РТС FORBS приходилось примерно 50%,
а их доля в общем количестве заявок в определенные моменты
достигала 90%
Торговый терминал
3
Взгляд на торговый терминал с точки зрения машины и человека
Больше 1000
обновлений в
секунду
Стандартная частота
60Гц – 24 кадра в
секунду
Более сотни
миллионов заявок в
день
Тестовая система
Торговый
Клиент
Сервера,
Брандмауэры Matching
Engines
Market Data
Gateway
10.10.13
Чтение данных с графического интерфейса
• Terminal servers
• Windows controls
• Video card driver
• Hooks
+ Удобство чтения данных с формы
- Не универсальность метода
- Высокая нагрузка на систему
- Вероятность потери части
информации
- Необходимость
высокоскоростного накопителя
- Необходимость распознавания
данных
+ Наименьшее воздействие на
приложение и систему
+ Наименее вероятна потеря
информации
10.10.13
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
10.10.13
Алгоритм
10.10.13
СравнениеЛогфайлы
MD
MD analyzer
Batch
converter
Набор
картинок
Книжки
Книжки
Сравнение
10.10.13
Попадания/Непопадания
10.10.13
Спасибо за внимание

More Related Content

PPT
TMPA-2013 Smirnov
PPT
TMPA-2015: FPGA-Based Low Latency Sponsored Access
PPT
Compliance manamement for real security
PPTX
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
PDF
Fast Trading
PPTX
продукты компании ЭШЕЛОН для защиты информации
PDF
IT-Task. Дмитрий Ильин. "SIEM как головной мозг системы обеспечения информаци...
PPT
Восток — дело тонкое, или Уязвимости медицинского и индустриального ПО
TMPA-2013 Smirnov
TMPA-2015: FPGA-Based Low Latency Sponsored Access
Compliance manamement for real security
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
Fast Trading
продукты компании ЭШЕЛОН для защиты информации
IT-Task. Дмитрий Ильин. "SIEM как головной мозг системы обеспечения информаци...
Восток — дело тонкое, или Уязвимости медицинского и индустриального ПО

What's hot (8)

PDF
Некриптографическое исследование носителей православной криптографии
PDF
Обеспечение информационной безопасности в финансовых учреждениях
PDF
Чего не хватает в современных ids для защиты банковских приложений
PDF
Презентация Secret Net 7
PDF
Исследовательская лаборатория фирмы «анкад»
PPTX
Универсальная защищённая интеграционная шина для применения в АСУ КВО
PDF
Презентация СЗИ от НСД Secret Net
PDF
СВЯТ ЛОГИН «Як провести penetration testing c metasploit framework» QADay 2019
Некриптографическое исследование носителей православной криптографии
Обеспечение информационной безопасности в финансовых учреждениях
Чего не хватает в современных ids для защиты банковских приложений
Презентация Secret Net 7
Исследовательская лаборатория фирмы «анкад»
Универсальная защищённая интеграционная шина для применения в АСУ КВО
Презентация СЗИ от НСД Secret Net
СВЯТ ЛОГИН «Як провести penetration testing c metasploit framework» QADay 2019
Ad

More from Iosif Itkin (20)

PDF
Foundations of Software Testing Lecture 4
PPTX
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
PDF
Exactpro FinTech Webinar - Global Exchanges Test Oracles
PDF
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
PDF
Operational Resilience in Financial Market Infrastructures
PDF
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
PDF
Testing the Intelligence of your AI
PDF
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
PDF
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
PPTX
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
PDF
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
PDF
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
PPTX
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
PDF
QA Community Saratov: Past, Present, Future (2019-02-08)
PDF
Machine Learning and RoboCop Testing
PDF
Behaviour Driven Development: Oltre i limiti del possibile
PDF
2018 - Exactpro Year in Review
PPTX
Exactpro Discussion about Joy and Strategy
PPTX
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
PDF
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
Foundations of Software Testing Lecture 4
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
Exactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
Operational Resilience in Financial Market Infrastructures
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
Testing the Intelligence of your AI
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QA Community Saratov: Past, Present, Future (2019-02-08)
Machine Learning and RoboCop Testing
Behaviour Driven Development: Oltre i limiti del possibile
2018 - Exactpro Year in Review
Exactpro Discussion about Joy and Strategy
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
Ad

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