https://thepythonlab.medium.com/designing-a-mean-reversion-strategy-using-bollinger-bands-6b366ed970de