Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Extent3 exactpro testing_of_hft_gui Slide 1 Extent3 exactpro testing_of_hft_gui Slide 2 Extent3 exactpro testing_of_hft_gui Slide 3 Extent3 exactpro testing_of_hft_gui Slide 4 Extent3 exactpro testing_of_hft_gui Slide 5 Extent3 exactpro testing_of_hft_gui Slide 6 Extent3 exactpro testing_of_hft_gui Slide 7 Extent3 exactpro testing_of_hft_gui Slide 8 Extent3 exactpro testing_of_hft_gui Slide 9 Extent3 exactpro testing_of_hft_gui Slide 10 Extent3 exactpro testing_of_hft_gui Slide 11 Extent3 exactpro testing_of_hft_gui Slide 12
Upcoming SlideShare
Extent 2013 Obninsk Managing Uncertain Data at Scale
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Extent3 exactpro testing_of_hft_gui

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Extent3 exactpro testing_of_hft_gui

  1. 1. Testing of HFT GUI (High Frequency Trading Graphical User Interface) How to test it… EXTENT Conference April 13, 2012, Kostroma, Russia
  2. 2. Trading Client PRICE Price SIZE SIDE
  3. 3. Human and machine view on the picture during HFT >1000 updates per second 60Hz and 24 frame per sec >1000 updates per second >100 M orders per day 60Hz and 24 frame per sec >100 M orders per day So…
  4. 4. There is no way to check manually
  5. 5. • Trading environment
  6. 6. • Read data from the GUI of application • Terminal servers • Video card driver • Windows controls • Hooks No additional operations for Need a high speed storage device; decoding data Need to recognize useful Do not guarantee the receipt of information from bitmaps; information on any interface; High load on the CPU and Miss some parts of data; memory Applicable to all interfaces; Fast and reliable
  7. 7. • Microsoft Detours 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 http://research.microsoft.com/en-us/projects/detours/
  8. 8. • Our algorithm
  9. 9. • Comparison Log file with MD flow Comparison Orders MD analyzer Books Sequences Orders Batch Books converter Sequences Folder with screens
  10. 10. • Feedback from real application testing
  11. 11. QUESTIONS ARE WELCOME

Views

Total views

1,750

On Slideshare

0

From embeds

0

Number of embeds

714

Actions

Downloads

11

Shares

0

Comments

0

Likes

0

×