https://medium.com/@eymericplaisant/backtesting-ao-ema-adx-python-trading-strategy-33-720-profit-f30b58812b38