'Return a dict with all important results & stats.'

def get_results(self):

    timeseries = self.timeseries
    timeseries[0] = (pd.to_datetime(timeseries[1]) - pd.Timedelta(days=1))
    statistics = {}
    statistics['sharpe'] = self.calculate_sharpe()
    statistics['drawdowns'] = pd.Series(self.drawdowns, index=timeseries)
    statistics['max_drawdown'] = max(self.drawdowns)
    statistics['max_drawdown_pct'] = self.calculate_max_drawdown_pct()
    statistics['equity'] = pd.Series(self.equity, index=timeseries)
    statistics['equity_returns'] = pd.Series(self.equity_returns, index=timeseries)
    return statistics
