Elo 等级分计算器
算一场比赛后等级分涨跌本地处理 · 数据不上传
本次比赛的对局
对手等级分结果每局预期
0.36
0.57
0.43
新等级分
1,603
等级分变化
+2.8
实际得分 / 预期得分
1.5 / 1.36
表现分
1,633
按 FIDE 规则,对手比自己高或低超过 400 分时按 400 分计算。
这个工具还可以用来:等级分计算Elo计算器FIDE等级分国际象棋等级分K值预期得分表现分
原理与示例
计算方法
预期得分 E = 1 ÷ (1 + 10^((对手 − 自己) ÷ 400))FIDE 规定分差超过 400 时按 400 计算。
等级分变化 = K × (实际得分之和 − 预期得分之和)表现分 ≈ 对手平均等级分 + 400 × (胜局 − 负局) ÷ 局数线性近似算法。
计算示例
已知:等级分 1600,K = 20;对手 1700 胜、1550 和、1650 负
- 预期得分分别约 0.360、0.571、0.429,合计 1.360。
- 实际得分 1 + 0.5 + 0 = 1.5。
- 变化 = 20 × (1.5 − 1.360) ≈ +2.8。
结果:新等级分约 1603,本次表现分约 1633。
局限与注意事项
- 各棋类协会、网站的 K 值和计算细节不同(如 Glicko 系统),结果仅供参考。
参考依据
- FIDE Rating Regulations(2024 年 3 月起执行版本)
- Elo AE. The Rating of Chessplayers, Past and Present. 1978.
使用方法
- 1输入自己当前的等级分,选择 K 值。
- 2逐局填写对手等级分和胜、和、负。
- 3查看预期得分、等级分变化和表现分。
常见问题
Elo 公式是什么?
预期得分 E = 1 ÷ (1 + 10^((对手 − 自己) ÷ 400)),新等级分 = 原等级分 + K × (实际得分 − 预期得分),胜 1 分、和 0.5 分、负 0 分。
K 值怎么选?
FIDE 规定:新棋手和 18 岁以下低于 2300 分的棋手 K = 40,一直低于 2400 的 K = 20,曾达到 2400 的 K = 10。