https://blog.mathquant.com/2019/03/20/successful-backtesting-of-algorithmic-trading-strategies-part-i.html
Successful Backtesting of Algorithmic Trading Strategies - Part I