Hi,
I am thinking about to use an open source backtesting framework (python) and I am undecided which one fits best to my needs.....
It should meet the following requirements:
- python based
- event-driven and object-oriented design
- easy to use, steep learning curve, lean
- adaptable (easy to adapt for my own needs, for example extension for live trading or data visualisation or performance metrics)
- live trading (nice to have, but not very important, I'd like to split backtesting framework from live trading anyway)
- support of any data source
- advanced visualization for analytics (i.e. trade plotter and interactive visualisation of past trades)
- well and detailed documented
I am undecided and swaying between the following Python Backtesting Frameworks I've found so far:
Which tool would you recommend for a newbie doing the first steps with python and backtesting? Or do you think it's worth to start immediately with the development of my own backtester?
I'd be very grateful for your help. Thanks.