investing is more than just a buy or sell. what about position sizing? what about position risk? portfolio risk? portfolio beta? how do you benchmark? what kind of drawdown do you incur? what's your sharpe ratio? why are you not adjusting returns for at least the market, and moreso common factor returns?
rank(total_return) != investing success
Your "metrics" should be educational and make people more aware of the financial decisions they are making. By boiling it down to buy/sell recommendations, you make investing into gambling with a 50% chance of being right.
your "transparent" ranking algorithm is not disclosed anywhere - do you have any documentation that your algorithm does more than just show who made the most "money" historically? (past performance is not indicative of future performance!) are your rankings stable? how do you identify persistence?