I recently ran into an intraday backtest showing ridiculously high profits that turned out to be due to a reverse split causing a jump in the price.
How is this kind of error usually avoided in backtesting? Must the datafeed provide an out-of-band feed with all of the historic splits? Is there a standard database providing all of these events somewhere one can incorporate into one's backtesting algorithm?
How is this kind of error usually avoided in backtesting? Must the datafeed provide an out-of-band feed with all of the historic splits? Is there a standard database providing all of these events somewhere one can incorporate into one's backtesting algorithm?