Some initial comments, I realize most things I mention are due to this algo being a protype:
- I couldn't see reasons for the last peak as I got out of memory on backtest, but beware there are exotic ETFs being traded by the algo right now (e.g. saw it trading VXX). One might wish to disallow it from trading these instruments that have special considerations.
- Slippage is indeed evil and even daily can ruin some good alpha. Would be worthwhile looking into how large it is on average here, even though for some ETFs it's almost completely neglible for daily bars (e.g. SPY, IWM).
- As far as I've read elsewhere, we're currently in a mode of market where a few big companies are driving it by outperforming the wider index. This might be contributing to the alpha? Saw the algo trading a lot of FANGs for instance.
- While beta isn't super high I'm still afraid of what happens on bad days. :-) 2015 stands out in the test period, but there will probably be worse due to correlations during tail events. However, I guess it's an acceptable risk compared to say being 100% long XIV, haha.