This seems to me like a pretty good algorithm, but it isn't the type of thing Quantopian would be interested in. I had decent results live trading it the first half of last year before Q pulled the rug out from under me. I have at this point been unable to find a suitable alternative for live trading on IB, but still have dreams of making it work. Basically, it puts 80% in low vol/high dividend stocks and 20% in VXX or ZIV (maybe more depending on what it sees). I took pieces from quite a few different algos I've seen here over the last couple of years as well as come up with a few things of my own, so if you see some familiar code, thank you for sharing your idea.
If you are interested in collaborating on a way to live trade this outside of Q, please let me know. Or if you want to try adding in a short component to make it market neutral for Q, I'd be interested to see what you can come up with that works, as I never found something I thought was good enough.
Disclaimer: I'm sure this is overfit in some areas, but it has worked over the last 9 months or so out of sample (about the time I stopped developing it). Also, given what happened to XIV recently, I have replaced instances of it with ZIV (thought I haven't renamed it in the code - I just changed the SID for context.xiv to that of ZIV).
Anyone interested in recoding this in another platform and willing to share what they write?