Calculadora de rating de rendimiento de ajedrez
Hacer 4,5 de 6, es decir, el 75 %, ante rivales con una media de 1800 equivale a un rendimiento de 2000, 200 puntos por encima del grupo. Escriba el rating medio y su porcentaje para ver cuánto rindió de verdad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Clasificación media de los oponentes
- 1 800
- Porcentaje de puntos
- 75
- Fracción de puntos
- 0,75
- Diferencia de clasificación
- 200
- Clasificación de rendimiento
- 2 000
El rating de rendimiento de un torneo responde a una pregunta sencilla tras el evento: dada la fuerza del campo al que se enfrentó y la parte de puntos que obtuvo, ¿a qué nivel de rating corresponde ese resultado? Jugadores de club, entrenadores y organizadores de suizos usan el rendimiento para juzgar si un open de fin de semana fue mejor o peor de lo que sugiere el rating publicado, para fijar expectativas de emparejamiento y para explicar normas de título en lenguaje claro. Esta calculadora de rating de rendimiento de ajedrez toma el rating medio de los rivales y su porcentaje de puntuación, aplica la fórmula lineal de cuatrocientos puntos muy usada en clubes y devuelve el rendimiento estimado junto con el delta de rating y la fracción de puntuación, de modo que pueda mostrar la aritmética junto al número principal.
Qué significa el rating de rendimiento y la fórmula lineal
Un rating de rendimiento no es un rating oficial nuevo emitido por una federación. Es una estimación de la fuerza de rating implícita en un solo evento: si sus rivales promediaron Ravg y usted puntuó una fracción p de los puntos disponibles, la fórmula lineal de club dice que su rendimiento PR es igual a Ravg más cuatrocientos veces el paréntesis abierto dos p menos uno. Cuando usted puntúa exactamente el cincuenta por ciento, el desplazamiento es cero y el rendimiento coincide con la media del campo.
Cuando puntúa el cien por ciento el desplazamiento es más cuatrocientos; cuando puntúa cero por ciento es menos cuatrocientos. Esos anclajes vienen de la misma regla de cuatrocientos puntos de victoria-derrota usada en muchas explicaciones al estilo USCF: cada victoria plena frente a la media del campo vale aproximadamente cuatrocientos puntos de rating de oscilación repartidos en el evento, y las tablas quedan en el punto medio.
El porcentaje de puntuación es la entrada natural cuando ya conoce puntos totales y partidas—por ejemplo cuatro puntos y medio en seis partidas es setenta y cinco por ciento—sin listar a cada rival.
Esta calculadora no sustituye las tablas de rendimiento FIDE usadas para normas de título, que emplean otra consulta de dp y reglas de duración del evento; ofrece la estimación lineal transparente que entrenadores y blogs citan cuando dicen que el rendimiento fue unos dos mil frente a un campo de mil ochocientos al setenta y cinco por ciento.
Cuándo conviene calcular el rendimiento de un torneo
Los directores de torneo comprueban en lote resultados publicados al redactar resúmenes de fin de semana o boletines. Los sitios de contenido que compiten por calculadora de rating de rendimiento de ajedrez se benefician de una ruta gratuita en vivo que coincide byte a byte con la automatización de pago sobre el mismo módulo puro. Mantenga las peticiones pequeñas, fije los campos redondeados en las pruebas y obtendrá estimaciones de rendimiento de torneo reproducibles para deberes, plugins LMS y workers de borde sin montar un motor de rating completo propio.
Qué puede hacer con ella
Repaso de entrenamiento tras el torneo
Pegue el rating medio de rivales y el porcentaje tras un suizo de fin de semana para mostrar a los alumnos un número de rendimiento claro junto a su rating publicado.
Boletín del club y resúmenes de resultados
Calcule el rendimiento de cada inscrito a partir de medias y porcentajes de la tabla cruzada al redactar crónicas de ronda o textos de premios.
Preguntas frecuentes
¿Cómo se calcula aquí el rating de rendimiento de ajedrez?
Un 50% iguala la media del campo; 100% suma 400; 0% resta 400.
¿Qué entradas necesito?
Ejemplo: rivales 1800, puntuación 75% → rendimiento 2000.
¿Es lo mismo que la tabla de rendimiento FIDE?
No. Esta es la estimación lineal de cuatrocientos puntos de club. Las normas FIDE usan otra tabla de dp y reglas de evento; use herramientas federativas para el rendimiento oficial de norma.
¿Qué ocurre si el evento fue perfecto o a cero?
Perfecto (100%) da la media más 400; cero (0%) da la media menos 400. Ambas entradas son válidas; la fórmula permanece finita sin casos especiales de infinito.
¿Qué rendimiento tengo si hice 4,5 de 6 ante una media de 1800?
Su rendimiento es de 2000. Hacer 4,5 de 6 es el 75 %, lo que le sitúa 200 puntos por encima de la media del grupo según la fórmula lineal de club. Es una estimación de ese torneo, no un rating oficial nuevo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/chess-performance-rating \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"average_opponent_rating":1800,"score_percent":75}'const res = await fetch("https://api.kit.forhosting.com/hobby/chess-performance-rating", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"average_opponent_rating": 1800,
"score_percent": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/chess-performance-rating",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"average_opponent_rating": 1800,
"score_percent": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/chess-performance-rating", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"average_opponent_rating":1800,"score_percent":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"average_opponent_rating":1800,"score_percent":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/chess-performance-rating", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"average_opponent_rating": 1800,
"score_percent": 75
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.chess_performance_rating",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, campos de respuesta y errores de validación
El manejador nunca llama a la red, nunca usa aleatoriedad y nunca depende del reloj, de modo que la misma carga útil siempre produce el mismo número de rendimiento. Envíe un cuerpo JSON con dos números finitos obligatorios. average_opponent_rating es la media del rating previo al evento de los rivales a los que se enfrentó; se acepta el rango habitual de cero a cinco mil para que quepan torneos de club de principiantes y campos de super-GM. score_percent es el porcentaje de puntos posibles de cero a cien inclusive—use setenta y cinco para cuatro y medio de seis, cincuenta para un resultado equilibrado, cien para una carrera perfecta. Se aceptan alias como opponent_rating, rc, percent y pct para que hojas de cálculo y scripts antiguos no requieran renombrar. En caso de éxito la respuesta repite la media y el porcentaje limpios, añade score_fraction como porcentaje dividido entre cien, rating_delta como el desplazamiento de cuatrocientos por dos-p-menos-uno, performance_rating como su suma y una cadena de fórmula breve para mostrar. Campos ausentes, valores no finitos, ratings fuera de cero a cinco mil o un score_percent fuera de cero a cien fallan con invalid_input y no se facturan.
Dónde una API de rating de rendimiento aporta valor
Las tuberías analíticas que ingieren exportaciones de tablas cruzadas pueden llamar a la API una vez por jugador y evento y guardar performance_rating junto al cambio de rating y los desempates. Como la implementación es parse pura de tier A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no consume saldo.
Casos de integración
Hojas de cálculo y automatización
Llame a la API desde scripts de exportación de rating para que los CRM del evento guarden un PR determinista sin deriva de fórmula local.
Preguntas técnicas
¿Cuánto cuesta la calculadora de rating de rendimiento de ajedrez?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.