Long-term profitability is the hard truth, ranked second in the trading leaderboard