How hard is to do proper backtests in Algorithmic Trading?