What do you use to test realistic fills?
A lot of people pointed out that the biggest issue is not just latency, but fill assumptions, queue position, partial fills, slippage, and transaction costs.
For people running short-term or high-frequency futures strategies, what do you currently use to test whether a strategy will survive live execution?
Do you use:
- NinjaTrader Strategy Analyzer
- Market Replay
- QuantConnect
- Sierra Chart
- Bookmap
- TT simulation/backtesting
- custom Python/C++ backtester
- broker/live fill logs
- spreadsheets/manual analysis
- something else
And what do you think is still missing from those tools?
For example, would it be useful to test the same strategy under different execution assumptions like:
- tick data vs Level 1 vs Level 2/order book data
- fixed latency settings
- different platform assumptions, like retail broker, VPS, TT, or co-location
- realistic fees and commissions
- limit order queue position
- partial fills
- adverse fills in fast markets
- market order vs limit order execution
I’m trying to understand how serious futures algo traders realistically validate fast strategies before going live.
What would make you actually trust a backtest for a short-term/high-frequency strategy?