Estimated ratings, and what MCF is
SwissMax can show every player's likely FIDE and MCF rating change before results are officially submitted. Here is what that number is for, where MCF fits, and what we plan for organizers outside Malaysia.
Where MCF fits, and what if you are not in Malaysia?
MCF is the Malaysian Chess Federation, and its list is Malaysia's national rating. SwissMax is developed in Malaysia and its field testers are Malaysian organizers, so FIDE and MCF are the two lists it reads today.
The problem it solves is not a Malaysian one. Every federation, league and school circuit has the same need: knowing what an event will do to its players' ratings before it becomes official. If you organise outside Malaysia and would like your own national federation's list — or your league, club or school rating — handled the same way MCF is, tell us which one you use. We will do our best to support it, and we would much rather build it with you than guess at it.
Everything else in SwissMax is already country-neutral: registration cleanup, Swiss-Manager export, pairing graphics, LAN scoring, winners and certificates work anywhere Swiss-Manager does.
Why organizers asked for this
Three separate conversations produced the same request.
The organizer deciding whether to run a rated event. Rating an event costs money and administrative effort. Before committing, it helps to see whether the field would actually gain anything measurable — or whether a strong player is about to lose 30 points to an underrated junior field, which is a conversation worth having in advance rather than in the car park afterwards.
The coach explaining a bad day. A junior who dropped points wants to know how much and why. "You will find out in a few weeks" is a terrible answer for a twelve-year-old. A round-by-round breakdown showing which game cost what turns a disappointment into a lesson.
The parent who has been quietly worrying. Same need, less chess vocabulary. Being able to say "this event moves them roughly here, and here is every game that contributed" ends a lot of anxiety.
What it actually computes
SwissMax applies the official FIDE and MCF calculation formulas to the games in the tournament. It is not a heuristic and it is not a guess at a trend — it is the same arithmetic, run early, against the data you have.
Each player card shows the current rating against the estimated rating, with a full round-by-round game log behind it: opponent, colour and result. The player-lookup card adds the surrounding context that makes the number interpretable — games played and K-factor per time control for standard, rapid and blitz, FIDE and national titles, and an inactive-player flag where it applies.
That K-factor detail matters more than it looks. The same result moves a developing junior and an established adult by very different amounts, and a number presented without its K-factor invites exactly the wrong conclusion.
What it is not
The rating authority is FIDE and MCF. Nothing SwissMax displays is an official calculation, and it must never be presented to a player as one.
An estimate can differ from the official result for reasons that have nothing to do with arithmetic:
- The official submission may not match what is currently published — a correction, a withdrawal, a forfeit reclassified after the fact.
- An opponent's rating may itself change before the rating period closes.
- Eligibility rules, unrated-opponent handling and minimum-game thresholds can apply in ways the published tournament page does not show.
- The source page may simply be incomplete, which brings us to the part that took the most work.
Built for real tournament pages
Published tournament pages vary a great deal in practice: different table structures, different column ordering, and plenty of events published with no visible rating column at all. Estimated Ratings reads all of them, so you get a correct preview from the events you actually run rather than only from tidy examples.
Long tournaments load completely, too — Chess-Results links are normalised so a field larger than the 150-row display limit arrives whole rather than cut off at the bottom.
Using it responsibly
A short list of house rules we would suggest to any organizer using this:
- Label it as an estimate wherever you show it. The word does real work.
- Do not publish estimated figures as results. Publish the official ranking; use the estimate to explain it.
- Use the round-by-round log when you talk to a player. The single number invites argument; the game list invites understanding.
- If the estimate and the eventual official change differ, the official one is correct. Say so plainly and move on.
The wider point
This is the same principle that runs through the rest of SwissMax: sources stay labelled and never get quietly blended. FIDE is FIDE, MCF is MCF, your own federation would be its own clearly named source, and an estimate is an estimate. The moment those get merged into one authoritative-looking figure, you have built something that misleads people confidently — which is worse than building nothing.
The upcoming zonChess portal follows the same rule for player profiles. One player, several clearly labelled rating sources, no silent averaging.
