Yeah I made 21.4% in 2017. I wrote my own algorithms and did back-testing with custom ruby code and data from ycharts.com ($) and brokerage.tradier.com (free if you have an account). Ruby is a weird choice in this area as most probably use r or python, but I love ruby.
The key for me is to focus on long-term trading strategies that are at least a year long. The HFT guys and people who spend their time on quantopia and the like have a day trader mentality.
Let me know if you have any questions.
Thanks for asking this question, I will look for you on twitter.