Jared,
Thanks for sharing these ideas with the community and requesting feedback.
Sortino and RoMaD are very good risk metrics. The volume factor is concerning because it could easily be manipulated and doesn't necessarily provide a fair evaluation of the trading strategy.
100% daily turnover, or any arbitrary daily turnover rate, favors intraday strategies that may not have desirable risk adjusted returns. See the following 2 illustrative examples. In my opinion, most people would prefer the risk profile of the biweekly strategy even though it's score is lower than the intraday one.
Intraday: sortino of .35; RoMaD of .25, volume of 1; Score = [1 * (.55+.39) + 10]/20 = .55
Biweekly: assume portfolio only turns over once every 2 weeks (or once every 10 trading days). Sortino = 2; RoMaD = 1.5; volume = .1; Score = [.1 * (2.67 + 2.14) + 10] / 20 = .52
The volume factor could also be manipulated by just liquidating and repurchasing the same positions every day. So you could have a SPY buy and hold algorithm that has a volume factor of 100% just by selling and immediately repurchasing on a daily basis. From that perspective it is promoting innefficient trade management.
Along the same lines as SLPAdvisory's suggestion, instead of volume, maybe a better approach would be to look at the risk metrics (Sortino and RoMaD) over a longer period of time, say 5 years, and penalize any strategy that does not provide at least that many years of backtest and/or live data. For example, fitness = MIN(1, Trading Days/5 years) * Sortino over MIN(Trading Days, 5 years)
It also seems like the range of results is narrow. Most people would be very happy with a strategy that has a Sortino of 1.5 and RoMaD of 1 over a 5 year period; but the score for that would be .68. As a comparison, from 1/1/2014 to 12/31/2018, SPY had a Sortino of .83 and a RoMaD of .45 (assuming the risk free rate = 0), this would result in a score of .6; not too far off from the strategy with much better risk metrics.
My suggestion would be to provide each risk metric as individual filters (one for Sortino and one for RoMaD) on the Alpha stream page. Another metric that may be helpful is total return, or excess return over a risk free rate, to filter out strategies that have good risk measures but low total returns.
There will never be a perfect solution, but our clients are likely sophisticated and value having the ability to filter strategies based on their preferred metrics. Have you considered asking some of the hedge or fund managers their view?
Thanks again.