Not yet...right now it is a brute force approach but I have added some techniques for speeding up the process. I will likely revisit my ML algo once I get my product shipped and I have some time.
the ML algorithm will only be as good as the data input. A live trading model probably need thousands of data indicators everyday to optimize for good returns. I don't see any static model just outperform the market for long period of time without any new updates every now and then