Newbie to python here. Does anyone know why a backtest might be crashing randomly at different points in time? My algo has a lot of calculations per minute and takes ~6 hours to run a 1Y backtest. When I run a long term test (2009 - today), I get an exception randomly around 2-3 years in. Does Q have any built in time or memory limitations that could be causing this?