Formula for gaining/losing rating points

Sort:
nicfv

Hi everyone, this is my first post in the Chess.com forums!

 

As the title says, I want to know the formula that determines how many points you will gain or lose for a win/loss/draw at the end of any game. I'm a beginner/intermediate programmer and I'm trying to make an application that keeps track of chess rating points.

 

Any help is appreciated, thanks!

 

Nic

Martin_Stahl

https://support.chess.com/customer/en/portal/articles/1444777-how-do-ratings-work-

 

There is a link at the bottom of that going into more detail. At a minimum you need both ratings and both RD values to generate rating changes.

nicfv

Thanks for the info!

I didn't know that the chess rating system was just the standard ELO system. I found some more information here:

https://en.wikipedia.org/wiki/Elo_rating_system

It seems like the "K-factor" (or RD) is based on how many games are played.

Martin_Stahl

More accurately, it uses Glicko. But yes, the more games played, the more accurate the rating is assumed to be. Though the system takes into account recent activity or lack of it and the RD can increase if the games haven't been recent.

nicfv
Martin_Stahl wrote:

Though the system takes into account recent activity or lack of it and the RD can increase if the games haven't been recent.

All right! Thanks a lot!