ForHosting KIT · Finanzas y dinero

Subasta de segundo precio

Con pujas de 100, 95 y 80, gana quien ofreció 100, pero paga solo 95, la puja del segundo, y conserva un excedente de 5. Introduzca las pujas cerradas para ver ganador, precio y clasificación completa. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Una subasta de segundo precio con pujas selladas—también llamada subasta de Vickrey—adjudica el bien al postor con la puja más alta, pero le cobra únicamente el importe de la segunda puja más alta. Esa regla de precio es el mecanismo estándar de los manuales para que pujar con el valor verdadero sea una estrategia débilmente dominante cuando los valores son privados e independientes. Esta calculadora de ganador de subasta de segundo precio acepta una lista de pujas selladas, cada una con un importe no negativo y una etiqueta opcional de postor, las ordena por importe con desempate estable según el orden de entrada, nombra al ganador y al segundo clasificado, y devuelve el precio pagado como la puja del segundo junto con el excedente del postor (puja ganadora menos precio).

Cómo una subasta sellada de segundo precio elige ganador y precio

En una subasta de segundo precio con pujas selladas, cada participante envía una sola puja sin ver las demás. Tras recoger todas las pujas, el subastador las ordena de mayor a menor. El participante con la puja más alta se declara ganador y recibe el bien o el contrato; el importe que realmente paga no es su propia puja, sino la segunda más alta del ranking—el importe del segundo clasificado.

Los economistas llaman a esto subasta de Vickrey por el resultado clásico de William Vickrey: con valores privados independientes, pujar el valor verdadero es una estrategia débilmente dominante porque el precio que usted paga no depende de su propia puja una vez que gana. Esta calculadora implementa exactamente esa regla de asignación y precio: no ejecuta relojes ascendentes ingleses, relojes descendentes holandeses ni pagos de primer precio sellado.

Cuando dos o más pujas comparten el importe más alto, gana la entrada anterior en su lista de entrada, de modo que los resultados permanecen deterministas para pruebas automáticas y complementos LMS. El segundo clasificado para el precio es siempre la siguiente puja tras el ganador en ese mismo ranking, lo que implica que un empate a dos en el primer puesto produce un precio igual al importe ganador y excedente cero—coherente con la idea de que la segunda cotización del mercado se sitúa al mismo nivel.

Se exigen al menos dos pujas; una sola no puede definir un pago de segundo precio sin reserva, y las reservas quedan fuera del alcance de este extremo. Se rechazan importes negativos para que el ranking no mezcle ofertas inválidas en un resultado de calidad docente.

Contrato de entrada, campos de respuesta y reglas de validación

Cada objeto debe incluir amount como número finito mayor o igual que cero; bidder es una etiqueta de cadena opcional (nombre, asiento o id de agente). Si bidder se omite o queda en blanco, el manejador asigna una etiqueta estable de la forma Bidder N usando la posición basada en uno en la lista. Ejemplo: Alice cien, Bob ochenta, Carol noventa y cinco da a Carol como segundo a noventa y cinco, Alice como ganadora a cien, precio pagado noventa y cinco y excedente cinco.

Los importes se redondean a doce decimales para goldens estables entre entornos. El extremo no liquida paquetes multiunidad o combinatorios, no aplica precios de reserva y no modela preferencias de riesgo—solo el ranking clásico de segundo precio de un solo ítem.

Dónde resulta útil esta subasta

Los cursos de principios y de diseño de mercado usan una calculadora de subasta de segundo precio para que el alumnado convierta cualquier lista breve de pujas selladas en el par canónico ganador-y-precio sin confundirlo con una regla de primer precio en la que se paga lo pujado. Los generadores de exámenes y los complementos LMS necesitan un oráculo determinista que rechace listas vacías o de una sola puja e importes negativos en lugar de inventar un precio cero hueco que un calificador defectuoso podría tratar como éxito.

Los ejercicios de compra y los experimentos de aula que recogen ofertas selladas anónimas pueden enviar la lista una vez y mostrar a cada participante el mismo ganador, precio pagado y excedente sin montar un motor de subastas completo. La validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije ranking y excedente en las pruebas, y obtendrá resultados Vickrey reproducibles para deberes, LMS y workers en el borde sin construir infraestructura de pujas selladas propia.

Comprobaciones Vickrey en el aula

Permita que el alumnado introduzca una lista de pujas selladas y verifique que gana el postor más alto pagando solo el segundo importe más alto.

Calificación automática LMS y exámenes

Califique ítems de subasta de segundo precio con un oráculo determinista que rechaza listas de una sola puja e importes negativos.

Cuadernos de diseño de mecanismos

Calcule ganador Vickrey, precio pagado y excedente del postor junto a simulaciones de primer precio sin un motor de subastas completo.

¿Cómo fija el precio una subasta de segundo precio (Vickrey)?

El postor más alto gana el bien, pero el precio pagado es la segunda puja sellada más alta (el segundo clasificado), no la propia puja del ganador.

¿Qué ocurre si dos postores empatan en el importe más alto?

Gana la entrada anterior en su lista de entrada. La siguiente puja de ese ranking fija el precio, de modo que un empate a dos en lo alto produce un precio igual al importe ganador.

¿Qué es el excedente del postor en la respuesta?

Es la diferencia entre lo que el ganador declaró y lo que realmente paga bajo la regla de segundo precio.

¿Por qué conviene pujar el valor real?

Porque, si gana, el precio depende de las demás pujas y no de la suya. Con valores privados e independientes, pujar exactamente lo que el objeto vale para usted es una estrategia débilmente dominante.

¿Cuántas pujas puedo introducir?

Al menos dos, para que exista un segundo precio, y hasta quinientas. Cada importe debe ser cero o mayor, y no se aplican precios de reserva.

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.

POSThttps://api.kit.forhosting.com/econ/second-price-auction

¿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.

curl -X POST https://api.kit.forhosting.com/econ/second-price-auction \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bids":[{"bidder":"Alice","amount":100},{"bidder":"Bob","amount":80},{"bidder":"Carol","amount":95}]}'
{
  "bids": [
    {
      "bidder": "Alice",
      "amount": 100
    },
    {
      "bidder": "Bob",
      "amount": 80
    },
    {
      "bidder": "Carol",
      "amount": 95
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "econ.second_price_auction",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Contrato de entrada, campos de respuesta y reglas de validación

Envíe por POST un cuerpo JSON con un campo obligatorio: bids, un array de al menos dos y como máximo quinientos objetos de puja. Se aceptan alias habituales para el array completo (list, offers, submissions) y para amount en cada fila (bid, value, price), así como para la etiqueta (name, id, label). bids ausente, un valor que no sea array, menos de dos entradas, más de quinientas, filas que no sean objetos, amount ausente o no finito e importes negativos fallan con invalid_input y no se facturan. En caso de éxito el cuerpo devuelve bidder_count; winner y winner_index (posición original basada en cero); winning_bid; price_paid igual al importe del segundo; runner_up, runner_up_index y runner_up_bid; bidder_surplus como winning_bid menos price_paid; ranking como la lista ordenada completa con rank, bidder, amount y original_index; formula que reafirma que el ganador es el argmax de la puja y price_paid es la segunda más alta; y una frase breve de resumen apta para mostrar.

Dónde una API de subasta de segundo precio aporta valor

Los cuadernos de investigación y los entornos de diseño de mecanismos suelen tabular resultados de Vickrey junto a simulaciones de primer precio; fijar la columna de segundo precio en una API de parseo diminuta evita el desvío de hojas de cálculo en la comparación. Como la implementación es parse de nivel A pura, cada llamada con éxito cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida.

¿Cuántas pujas se necesitan?

Al menos dos. La regla de segundo precio exige un importe del segundo clasificado; las listas con menos de dos pujas fallan con invalid_input y no se facturan.

¿Cuánto cuesta la calculadora de subasta de segundo precio?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada con éxito; la entrada inválida no se factura.

Ver la documentación completa del KIT →