Slide 10
Slide 10 text
Testing Trading Systems
Quality and stability of algorithmic trading systems become a crucial factor in
the current trading landscape.
Three aspects of advanced execution systems quality:
• Functional correctness
• Technical – performance, latency, resilience
• Business efficiency
Two dimensions to their complexity:
• Technological: complex algorithms relying on historic and real-time market
data and dynamically changing decisions, might include non-deterministic
behavior;
• Organizational: frequent system upgrades, multiple instances of algorithms
running simultaneously.
Behavior in production is key, but a robust testing procedure using simulators
provides additional confidence in the results and even helps to interpret some
production observations.