Python market backtester for engineers