Afternoon all,
I wonder if anyone could help me. I'm currently performing a complete evaluation of the technical elements of my algo operation. Currently, I'm looking at my backtesting setup (i.e. market data replay and order execution simulation).
When I started out a few years ago, I couldn't find any retail platforms which offered a decent backtesting engine. The closest thing was the market replay functionality in NinjaTrader, but it was too limited for my purposes (e.g. only offered one second resolution on replayed market data, no ability to define matching engine logic). So, I took a few months to roll my own backtesting engine that would replay the market data I purchased from CME DataMine and simulate order executions.
I've used this with good results for the last couple of years. On the plus side, since it's home grown, it's totally customisable. However, it has a very basic GUI and quite frankly is a pain in the arse to maintain and enhance. I have a big enough codebase on my hands already without wanting the additional hassle.
Since backtesting is an essential element in all algo strategy development, I'm thinking there must be some decent commercial products out there that fit the bill. I'll be fucked sideways though if I can find them. Have had a good trawl through the interweb to see what's available and I can't find anything.
The key requirements are fairly simple:
1) Be able to replay imported market data in industry standard formats (e.g. FIX)
2) Be able to simulate execution of orders (e.g. tracking queue position of limit orders in a FIFO book)
3) Be able to display executions on a simple price vs. time chart (for quick eyeballing purposes)
4) Be able to perform statistical analysis of execution data
Am quite happy to pay the money for a institutional grade platform if it does the job properly.
Would be grateful for any suggestions.
Thanks in advance...
I wonder if anyone could help me. I'm currently performing a complete evaluation of the technical elements of my algo operation. Currently, I'm looking at my backtesting setup (i.e. market data replay and order execution simulation).
When I started out a few years ago, I couldn't find any retail platforms which offered a decent backtesting engine. The closest thing was the market replay functionality in NinjaTrader, but it was too limited for my purposes (e.g. only offered one second resolution on replayed market data, no ability to define matching engine logic). So, I took a few months to roll my own backtesting engine that would replay the market data I purchased from CME DataMine and simulate order executions.
I've used this with good results for the last couple of years. On the plus side, since it's home grown, it's totally customisable. However, it has a very basic GUI and quite frankly is a pain in the arse to maintain and enhance. I have a big enough codebase on my hands already without wanting the additional hassle.
Since backtesting is an essential element in all algo strategy development, I'm thinking there must be some decent commercial products out there that fit the bill. I'll be fucked sideways though if I can find them. Have had a good trawl through the interweb to see what's available and I can't find anything.
The key requirements are fairly simple:
1) Be able to replay imported market data in industry standard formats (e.g. FIX)
2) Be able to simulate execution of orders (e.g. tracking queue position of limit orders in a FIFO book)
3) Be able to display executions on a simple price vs. time chart (for quick eyeballing purposes)
4) Be able to perform statistical analysis of execution data
Am quite happy to pay the money for a institutional grade platform if it does the job properly.
Would be grateful for any suggestions.
Thanks in advance...