Auto-translated
I think I'll create a separate thread for the ranking.
Yes, the ranking will be based only on tournaments.
What do you mean by "programmatically"? I created a formula in Excel; I enter the ranking of the winner and the ranking of the loser, and it shows me the change in ranking for both.