23. Formación de precios y equilibrio entre oferta y demanda

El precio de mercado surge de la interacción entre decisiones diferentes: comprar, vender, esperar o cancelar. Comprender esa interacción permite interpretar cotizaciones sin atribuirles una precisión que no tienen.

23.1 El precio es un resultado

En un mercado, compradores y vendedores llegan con necesidades, información, horizontes y valoraciones diferentes. Sus decisiones se expresan mediante órdenes o negociaciones y producen cotizaciones y operaciones.

El precio observado no es una propiedad física del instrumento. Es el resultado de una interacción bajo reglas, en un lugar y momento determinados. Puede cambiar cuando cambia la información, la disposición a operar, la liquidez o el mecanismo de negociación.

Idea central: el precio se descubre mediante interacción. Una cotización es una propuesta; una ejecución es un acuerdo; ninguna de las dos garantiza el precio de la próxima operación.

23.2 Valor, precio y cotización

ConceptoQué representaObservación
ValoraciónEstimación realizada con supuestos y un método.Distintos participantes pueden obtener valores diferentes.
CotizaciónPrecio ofrecido para comprar o vender bajo ciertas condiciones.Puede cambiar o cancelarse sin ejecución.
Precio operadoPrecio al que una cantidad efectivamente se negoció.Describe una operación pasada.
Precio de referenciaDato definido para comparar, valorar o controlar.Su metodología debe quedar identificada.

Decir que un activo “vale” el último precio mezcla categorías. Ese precio aporta información, pero no reemplaza una valoración ni asegura que otra cantidad pueda negociarse al mismo nivel.

23.3 La demanda

La demanda relaciona precios posibles con cantidades que los compradores estarían dispuestos y en condiciones de adquirir durante un período, manteniendo constantes otros factores relevantes.

En el modelo elemental, la cantidad demandada disminuye cuando aumenta el precio. Esta pendiente negativa representa que, a precios más altos, menos unidades satisfacen la valoración o restricción de los compradores.

Qd = a − bP a aproxima la demanda a precio cero y b mide su sensibilidad al precio, con b > 0.

23.4 La oferta

La oferta relaciona precios posibles con cantidades que los vendedores estarían dispuestos y en condiciones de entregar. En el modelo elemental, la cantidad ofrecida aumenta con el precio.

Para un instrumento ya emitido, ofrecer no significa producir nuevas unidades: puede significar que sus tenedores aceptan desprenderse de una mayor cantidad a precios más altos.

Qs = c + dP c es la ordenada de la oferta y d su sensibilidad al precio, con d > 0.

23.5 Precio y cantidad de equilibrio

En el modelo competitivo simplificado, el equilibrio aparece en el punto donde cantidad demandada y cantidad ofrecida coinciden. Allí no queda exceso agregado de demanda ni de oferta.

a − bP* = c + dP*  →  P* = (a − c) / (b + d) La cantidad de equilibrio Q* se obtiene reemplazando P* en cualquiera de las dos funciones.

Si Qd = 1.000 − 5P y Qs = 100 + 4P, entonces P* = 100 y Q* = 500. Es un resultado del modelo y de sus parámetros, no una predicción automática.

23.6 Exceso de demanda y exceso de oferta

A un precio inferior al equilibrio, la cantidad demandada supera a la ofrecida: existe exceso de demanda. A un precio superior ocurre lo contrario y existe exceso de oferta.

P↓

Precio bajo

Qd > Qs. Los compradores compiten por una cantidad insuficiente.

P*

Equilibrio

Qd = Qs dentro del modelo y sus condiciones.

P↑

Precio alto

Qs > Qd. Los vendedores ofrecen más de lo que se demanda.

La presión hacia el equilibrio describe una tendencia, no un movimiento mecánico ni instantáneo. Las curvas pueden cambiar mientras el mercado ajusta.

23.7 Movimiento sobre una curva y desplazamiento

Un cambio del precio propio produce un movimiento sobre una curva. Un cambio en otro determinante desplaza la curva completa.

CambioEfecto representadoEjemplo
Precio del instrumentoMovimiento sobre oferta o demanda.Un precio mayor reduce Qd en la misma curva.
ExpectativasDesplazamiento de la demanda u oferta.Nueva información mejora las expectativas de compradores.
Ingreso o riquezaPuede desplazar la demanda.Mayor capacidad para asignar fondos.
Necesidad de liquidezPuede desplazar la oferta.Más tenedores buscan vender.
Alternativas y tasasPuede desplazar ambas curvas.Cambia el costo de oportunidad.

23.8 Un nuevo equilibrio después de una noticia

Si una noticia aumenta la disposición a comprar a cada precio y la oferta permanece igual, la demanda se desplaza hacia la derecha. En el modelo, aumentan el precio y la cantidad de equilibrio.

Si aumenta la disposición a vender a cada precio, la oferta se desplaza hacia la derecha: el precio de equilibrio disminuye y la cantidad aumenta. Cuando ambas curvas se desplazan, el resultado depende de la magnitud relativa de cada cambio.

Disciplina de análisis: indicar qué curva cambia, en qué dirección y qué variable puede determinarse. No siempre precio y cantidad quedan ambos definidos sin información adicional.

23.9 Elasticidad y sensibilidad

La pendiente depende de las unidades usadas. La elasticidad relaciona cambios porcentuales y facilita interpretar sensibilidad alrededor de un punto.

elasticidad-precio de la demanda = (% ΔQd) / (% ΔP) Suele ser negativa; con frecuencia se informa su valor absoluto.

Una demanda relativamente inelástica cambia poco ante una variación porcentual del precio. Esto no significa que sea constante ni que su elasticidad sea idéntica en todos los puntos.

23.10 Del modelo agregado al libro de órdenes

Las curvas económicas reúnen intenciones hipotéticas para muchos precios y un período. El libro de órdenes estudiado en el tema 18 es una fotografía de instrucciones concretas visibles en niveles discretos.

Las órdenes limitadas de compra expresan cantidades máximas a adquirir a determinados precios; las de venta, cantidades mínimas a entregar. Una orden ausente del libro no implica ausencia total de interés: puede enviarse más tarde, estar oculta o negociarse por otra vía.

No son equivalentes: no debe llamarse “curva de demanda completa” al lado comprador visible ni “curva de oferta completa” al lado vendedor. Son representaciones relacionadas, con alcance distinto.

23.11 Precios de reserva y órdenes limitadas

El precio de reserva de un comprador es el máximo que estaría dispuesto a pagar; el de un vendedor, el mínimo que aceptaría. Una orden limitada puede reflejar esa restricción, aunque también incorpora estrategia, urgencia y reglas del mercado.

Ordenar compradores desde la mayor disposición a pagar y vendedores desde la menor disposición a aceptar permite construir una representación escalonada. Cuando una compra paga al menos lo solicitado por una venta, existe compatibilidad.

23.12 Formación de precios en negociación continua

1 · LIBROExisten órdenes en reposo
2 · LLEGADAEntra una nueva orden
3 · COMPATIBILIDADSe comparan precios
4 · EJECUCIÓNSe determina precio y cantidad
5 · ACTUALIZACIÓNCambian libro y datos

En negociación continua, cada orden entrante puede interactuar con órdenes en reposo. Las reglas de prioridad y de determinación del precio pertenecen al mercado; no deben inferirse únicamente de la pantalla.

23.13 El último precio no es el precio actual completo

El último precio corresponde a una operación ya ejecutada, quizá por una cantidad pequeña. Entre esa ejecución y la consulta pueden haber cambiado las mejores puntas o desaparecido la profundidad.

Para describir el estado actual conviene conservar, como mínimo, última operación, mejor compra, mejor venta, cantidades, marca temporal, mercado y estado de la sesión. Según el uso, también harán falta profundidad y condiciones especiales.

23.14 Precio medio de las puntas

Cuando existen compra y venta válidas puede calcularse el punto medio. Es una referencia entre ambas puntas, no un precio ejecutado ni una garantía.

punto medio = (mejor compra + mejor venta) / 2 Con bid $99,80 y ask $100,20, el punto medio es $100,00.

Si el spread es amplio o las cantidades están desequilibradas, el punto medio puede representar pobremente el precio alcanzable para una orden concreta.

23.15 Desequilibrio visible

Comparar cantidades visibles de compra y venta cerca de las puntas puede describir un desequilibrio del libro. Una medida normalizada sencilla se encuentra entre −1 y 1:

I = (Qbid − Qask) / (Qbid + Qask) Un valor positivo indica más cantidad compradora visible en el alcance medido.

El indicador no predice por sí solo el próximo precio: las órdenes pueden cancelarse, agregarse o permanecer ocultas, y una orden agresiva puede consumir varios niveles.

23.16 Formación de precios en una subasta

Una subasta reúne órdenes durante un período y determina un precio según reglas preestablecidas. Un criterio frecuente consiste en elegir el precio que maximiza la cantidad ejecutable. Si varios precios empatan, se aplican reglas adicionales sobre desequilibrio y referencia.

Precio candidatoCompra acumuladaVenta acumuladaEjecutableDesequilibrio
$99700200200500 comprador
$10050045045050 comprador
$101250600250350 vendedor

En el ejemplo, $100 maximiza la cantidad ejecutable. No se necesitan reglas de desempate. Un mercado real puede utilizar una secuencia de criterios más extensa.

23.17 Descubrimiento de precios

El descubrimiento de precios es el proceso mediante el cual información y preferencias se incorporan a cotizaciones y operaciones. Es dinámico: una nueva ejecución revela que dos partes aceptaron negociar una cantidad, pero otras partes pueden valorar el instrumento de forma distinta.

I

Información

Noticias, datos y análisis cambian expectativas.

R

Reglas

Prioridad, lotes y fases condicionan la interacción.

L

Liquidez

Spread y profundidad afectan el precio alcanzable.

T

Tiempo

La información llega y se procesa con demoras distintas.

C

Costos

Operar y transferir limita algunos ajustes.

E

Expectativas

El mismo dato admite interpretaciones diferentes.

23.18 Arbitraje y coherencia entre mercados

Si instrumentos equivalentes se negocian a precios suficientemente diferentes, participantes pueden intentar comprar donde resulta más barato y vender donde resulta más caro. Esa actividad tiende a reducir discrepancias.

La comparación debe considerar moneda, relación de conversión, costos, impuestos, horarios, plazos de liquidación, posibilidad de transferir el activo y riesgo de ejecución. Una diferencia bruta de precios no demuestra una ganancia sin riesgo.

23.19 Fricciones y límites del ajuste

Comisiones, spreads, restricciones de capital, límites de posición, falta de instrumentos para vender, latencia y riesgo de liquidación pueden impedir o demorar ajustes. También pueden existir subastas, pausas o límites de variación establecidos por las reglas.

Por eso mercados relacionados pueden mostrar diferencias temporales. La persistencia de una diferencia debe investigarse antes de atribuirla a un error del dato o a una oportunidad segura.

23.20 Laboratorio: desplazar oferta y demanda

El laboratorio usa Qd = a − bP y Qs = c + dP. Mové los parámetros para observar cómo cambian el precio y la cantidad de equilibrio. Las unidades son didácticas.

Mercado simplificado · instrumento ABC

El gráfico recalcula la intersección y un desequilibrio a precio de prueba.

Curvas de oferta y demanda La demanda desciende, la oferta asciende y ambas se cruzan en el equilibrio calculado. Precio Cantidad Demanda Oferta E
Precio de equilibrio$100,00
Cantidad de equilibrio500,00
A P = $80: demanda600,00
A P = $80: oferta420,00
Desequilibrio a $80Exceso de demanda: 180,00

A $80 existe exceso de demanda, por lo que el modelo indica presión alcista.

23.21 Calcular el equilibrio con JavaScript

function calcularEquilibrio({ a, b, c, d }) {
  if (![a, b, c, d].every(Number.isFinite) || b <= 0 || d <= 0) {
    throw new RangeError("Parámetros no válidos");
  }

  const precio = (a - c) / (b + d);
  const cantidad = a - b * precio;
  if (precio < 0 || cantidad < 0) return null;

  return { precio, cantidad };
}

const mercado = { a: 1000, b: 5, c: 100, d: 4 };
console.log(calcularEquilibrio(mercado));

23.22 Medir exceso a un precio dado

function estadoDelMercado(precio, demanda, oferta) {
  const qd = Math.max(0, demanda.a - demanda.b * precio);
  const qs = Math.max(0, oferta.c + oferta.d * precio);
  const diferencia = qd - qs;

  return {
    precio,
    cantidadDemandada: qd,
    cantidadOfrecida: qs,
    situacion: diferencia > 0
      ? `Exceso de demanda: ${diferencia}`
      : diferencia < 0
        ? `Exceso de oferta: ${Math.abs(diferencia)}`
        : "Equilibrio"
  };
}

console.log(estadoDelMercado(
  80,
  { a: 1000, b: 5 },
  { c: 100, d: 4 }
));

23.23 Elegir un precio de subasta simplificado

Este algoritmo selecciona primero la mayor cantidad ejecutable y luego el menor desequilibrio. Una implementación real necesita reproducir todas las reglas de desempate del mercado.

function elegirPrecioSubasta(candidatos) {
  return candidatos
    .map(nivel => ({
      ...nivel,
      ejecutable: Math.min(nivel.compra, nivel.venta),
      desequilibrio: Math.abs(nivel.compra - nivel.venta)
    }))
    .sort((a, b) =>
      b.ejecutable - a.ejecutable ||
      a.desequilibrio - b.desequilibrio
    )[0];
}

const candidatos = [
  { precio: 99, compra: 700, venta: 200 },
  { precio: 100, compra: 500, venta: 450 },
  { precio: 101, compra: 250, venta: 600 }
];

console.log(elegirPrecioSubasta(candidatos));

23.24 Modelar datos sin perder contexto

Precio, origen y tiempo deben viajar juntos. Un número aislado no permite saber si corresponde a una propuesta, una ejecución o una referencia.

const observacion = {
  instrumento: "ABC",
  mercado: "MERCADO-EJEMPLO",
  moneda: "ARS",
  fechaHora: "2026-09-14T11:30:15.250-03:00",
  sesion: "CONTINUA",
  bid: { precio: 99.80, cantidad: 400 },
  ask: { precio: 100.20, cantidad: 250 },
  ultimaOperacion: { precio: 100.10, cantidad: 20 },
  estado: "ABIERTO"
};

const puntoMedio = (observacion.bid.precio + observacion.ask.precio) / 2;
console.log("Punto medio:", puntoMedio.toFixed(2));
console.log("Última operación:", observacion.ultimaOperacion.precio.toFixed(2));

23.25 Errores frecuentes

  • Tratar el último precio como una oferta vigente para cualquier cantidad.
  • Confundir un cambio de cantidad demandada con un desplazamiento de la demanda.
  • Interpretar el equilibrio teórico como un valor verdadero e inmutable.
  • Equiparar el libro visible con la totalidad de oferta y demanda.
  • Usar el punto medio como si fuese una operación ejecutada.
  • Atribuir causalidad a un desequilibrio visible sin considerar cancelaciones y órdenes nuevas.
  • Buscar arbitraje comparando precios sin moneda, costos, conversión y liquidación.
  • Programar una subasta con una sola regla cuando existen criterios de desempate.

23.26 Ejercicio integrador

Para un mercado didáctico, Qd = 1.200 − 6P y Qs = 120 + 3P. Calculá el equilibrio. Luego la demanda base aumenta a 1.380: obtené el nuevo equilibrio y explicá el cambio.

Ver una solución posible
function equilibrio(a, b, c, d) {
  const precio = (a - c) / (b + d);
  return { precio, cantidad: a - b * precio };
}

const inicial = equilibrio(1200, 6, 120, 3);
const nuevaDemanda = equilibrio(1380, 6, 120, 3);

console.log("Inicial:", inicial);
console.log("Nueva demanda:", nuevaDemanda);
console.log("Cambio de precio:", nuevaDemanda.precio - inicial.precio);
console.log("Cambio de cantidad:", nuevaDemanda.cantidad - inicial.cantidad);

El equilibrio inicial es P* = $120 y Q* = 480. Después del desplazamiento de la demanda, P* = $140 y Q* = 540. Bajo los supuestos del modelo, el precio aumenta $20 y la cantidad, 60 unidades.

23.27 Ideas para recordar

  • Precio, valoración, cotización y referencia no son sinónimos.
  • El equilibrio simplificado iguala cantidades demandadas y ofrecidas.
  • Un cambio del precio mueve sobre una curva; otros determinantes pueden desplazarla.
  • El libro contiene órdenes concretas, no curvas económicas completas.
  • La negociación continua y las subastas forman precios mediante reglas diferentes.
  • El último precio informa sobre el pasado; las puntas describen propuestas presentes.
  • Todo dato de precio necesita instrumento, moneda, mercado, tiempo y significado.

En el próximo tema estudiaremos las cotizaciones en tiempo real, demoradas y de cierre.