Quantopian, Quantconnect
pysystemtrade
Quantstart's backtester
Or use tradestation. It should be low cost now.
I think pysystemtrade looks promising, will look into it.
Thanks
Quantopian, Quantconnect
pysystemtrade
Quantstart's backtester
Or use tradestation. It should be low cost now.
It makes sense to look for a third party tool first, actually. In my experience, something like this takes 2 hours to build the functionality (even if you need fancy analytics like resampling and factor correlation). After that, it takes 2 days to make sure the output is nicely formatted. Those two days are always better spent doing something else, but you sometimes need it nicely formatted.Why not just write it yourself? Based on your requirements it looks to be about only one days effort.
It makes sense to look for a third party tool first, actually. In my experience, something like this takes 2 hours to build the functionality (even if you need fancy analytics like resampling and factor correlation). After that, it takes 2 days to make sure the output is nicely formatted. Those two days are always better spent doing something else, but you sometimes need it nicely formatted.


The beauty of something like that is that it’s an easy to define stand-alone project. At my previous place of employment, I built something that does this (a bit more complex, as I also used it for allocating risk) as a library and an intern used this library to build a bunch of reporting tools. The library literally too a few hours. The tools took the whole summer, albeit by a guy who knew nothing about finance at the time, but it was still imperfect. This time around, if (more like when) I need pretty presentation of the results I’ll hire a consultant.As always multiply estimates with pi (3.14...) and solve for developer![]()