15.1 Qué significa operar al contado
Una operación de contado acuerda hoy el intercambio de un activo por dinero u otro activo, con liquidación en el plazo habitual del mercado. La palabra no exige que la entrega sea instantánea ni que se utilice efectivo físico.
Acciones, divisas, metales, productos agrícolas y otros bienes pueden negociarse al contado. En cada caso cambian las unidades, la infraestructura y la forma de entrega.
Idea central: comprar al contado crea obligaciones recíprocas: una parte debe entregar el activo y la otra, el importe acordado en la fecha y lugar de liquidación.
15.2 Negociación y liquidación son momentos distintos
En la fecha de negociación se acuerdan instrumento, cantidad, precio y demás condiciones. En la fecha de liquidación se completan la entrega y el pago.
Una operación ejecutada pero todavía no liquidada debe conservar ese estado. Mostrar el activo como disponible antes de recibirlo puede permitir una utilización incorrecta.
15.3 El mercado de divisas
El mercado de divisas permite intercambiar una moneda por otra. Participan personas, empresas, bancos, gobiernos, inversores y proveedores de servicios de pago por necesidades comerciales, financieras u operativas.
Una empresa puede convertir ingresos de exportación, una persona puede adquirir moneda para viajar y un inversor puede necesitar la moneda en que liquida otro instrumento. La operación siempre conecta dos monedas.
15.4 Moneda base y moneda cotizada
Un par se escribe como BASE/COTIZADA. El precio indica cuántas unidades de la moneda cotizada se necesitan para adquirir una unidad de la moneda base.
La cotización inversa se obtiene matemáticamente con el recíproco, pero debe conservar precisión suficiente. Si USD/ARS es 1.400, entonces ARS/USD es aproximadamente 0,000714286 USD por ARS.
15.5 Punta compradora y punta vendedora
Una cotización de dos puntas contiene bid y ask. Desde la perspectiva de quien publica la cotización:
Compra de la base
Precio al que está dispuesto a comprar la moneda o activo base.
Venta de la base
Precio al que está dispuesto a vender la moneda o activo base.
Spread
Diferencia entre ask y bid para la misma cantidad y momento.
Si USD/ARS cotiza 1.400 / 1.420, quien entrega USD recibe $1.400 por unidad; quien adquiere USD paga $1.420 por unidad, antes de otros costos.
15.6 Conversiones directas e inversas
Para vender una cantidad de moneda base se multiplica por el bid. Para comprar esa cantidad se multiplica por el ask.
compra de base: importe cotizado pagado = cantidad base × ask
La dirección debe formar parte de los datos. Una función que recibe solamente cantidad y precio no puede decidir si corresponde multiplicar por bid o ask.
15.7 Tipos de cambio cruzados
Cuando no existe una cotización directa, puede construirse una relación mediante una moneda común. Las unidades indican si corresponde multiplicar o dividir.
Si EUR/USD = 1,10 USD por EUR y USD/ARS = 1.400 ARS por USD:
En una operación real hay puntas compradoras y vendedoras para cada tramo; no alcanza con multiplicar precios medios.
15.8 Mercados organizados y OTC en divisas
Muchas conversiones se negocian de forma OTC con bancos o proveedores que publican precios a sus clientes. También existen plataformas que reúnen cotizaciones y mercados organizados para determinados productos.
«Tipo de cambio del mercado» no identifica una única cifra. Deben informarse par, lado, cantidad, fuente, hora, ámbito y condiciones de liquidación.
15.9 Qué es una materia prima
Una materia prima o commodity es un bien relativamente homogéneo que puede negociarse mediante especificaciones comunes. Incluye categorías agrícolas, energéticas, metales y otros productos básicos.
Relativamente homogéneo no significa idéntico. Grado, pureza, humedad, origen, ubicación y certificación pueden modificar la aceptación y el precio.
15.10 La especificación completa
| Dimensión | Pregunta | Ejemplo didáctico |
|---|---|---|
| Producto | ¿Qué bien se entrega? | Trigo de una calidad definida. |
| Unidad | ¿Cómo se mide la cantidad? | Tonelada métrica. |
| Calidad | ¿Qué especificación debe cumplir? | Grado y humedad máximos. |
| Ubicación | ¿Dónde se entrega? | Depósito o puerto acordado. |
| Moneda | ¿En qué unidad se expresa el precio? | USD por tonelada. |
| Fecha | ¿Cuándo debe entregarse? | Ventana de contado aplicable. |
«500 por tonelada» es una cotización incompleta si no se conocen moneda, calidad, ubicación y fecha.
15.11 Precio local y precio de referencia
Un precio publicado para una materia prima puede corresponder a una ubicación y calidad de referencia. El precio efectivo en otro lugar puede incluir diferencias de transporte, almacenamiento, seguros, impuestos y calidad.
No debe sumarse un costo sin comprobar su unidad. Un flete por tonelada puede agregarse a un precio por tonelada; un costo total del cargamento primero debe dividirse por la cantidad correspondiente.
15.12 Entrega física, custodia y documentos
La liquidación puede implicar movimiento físico, cambio de titularidad en un depósito, transferencia de un certificado o acreditación en una cuenta. El sistema debe saber qué evidencia completa la entrega.
En bienes físicos también importan inspección, merma, seguro, almacenamiento y responsabilidad durante el transporte. Una confirmación de precio no resuelve por sí sola estas obligaciones.
15.13 Otros mercados de contado
Las acciones y participaciones vistas anteriormente también se negocian al contado cuando se acuerda su transferencia con liquidación próxima. Lo mismo puede ocurrir con metales, certificados sobre bienes y otros activos admitidos.
La etiqueta «spot» o «contado» describe el momento del intercambio. No determina si el activo es financiero o real, si el mercado es organizado u OTC, ni si la operación tiene bajo riesgo.
15.14 Riesgos principales
- Precio: la cotización puede cambiar antes de una nueva operación.
- Liquidez: la cantidad deseada puede no ejecutarse a una sola punta.
- Contraparte: una parte puede no entregar lo acordado.
- Liquidación: fallas de pago, cuenta o coordinación pueden demorar el intercambio.
- Moneda: el valor en la unidad de referencia del participante puede variar.
- Calidad y ubicación: un bien físico puede no cumplir o encontrarse en otro lugar.
Alcance: todo el tema se refiere a contado. Los acuerdos para fechas futuras y las opciones se estudiarán en cursos posteriores.
15.15 Laboratorio: interpretar una cotización de divisas
Usá la cotización ficticia USD/ARS. Si vendés USD se aplica el bid; si comprás USD se aplica el ask.
Conversor bid/ask
Cotización educativa sin comisiones, impuestos ni límites de cantidad.
Al vender 100 USD al bid se reciben $ 140.000,00.
Datos ficticios: los valores del laboratorio no representan una cotización real ni una oferta para operar.
15.16 Calcular la conversión con JavaScript
function convertirBase(direccion, cantidadBase, bid, ask) {
if (bid <= 0 || ask < bid || cantidadBase < 0) {
throw new RangeError("La cotización o la cantidad no son válidas");
}
const compraBase = direccion === "comprar";
const tasaAplicable = compraBase ? ask : bid;
const importeCotizado = cantidadBase * tasaAplicable;
const puntoMedio = (bid + ask) / 2;
return {
tasaAplicable,
importeCotizado,
spread: ask - bid,
spreadRelativo: (ask - bid) / puntoMedio
};
}
console.log(convertirBase("vender", 100, 1400, 1420));
La función valida que el ask no sea menor que el bid. En datos reales también deben controlarse fuente, hora, moneda, cantidad máxima y vigencia.
15.17 Modelar una cotización de contado
const cotizacion = {
instrumento: {
tipo: "par-divisas",
base: "USD",
cotizada: "ARS"
},
bid: 1400,
ask: 1420,
cantidadMaximaBase: 10000,
fechaHora: "2026-09-12T12:30:00-03:00",
fuente: "proveedor-ficticio",
liquidacion: "contado"
};
const esValida =
cotizacion.bid > 0 &&
cotizacion.ask >= cotizacion.bid &&
cotizacion.instrumento.base !== cotizacion.instrumento.cotizada;
console.log("Cotización válida:", esValida);
15.18 Modelar una materia prima
const ofertaFisica = {
producto: "trigo",
calidad: "grado-definido-en-contrato",
cantidad: 250,
unidadCantidad: "tonelada-metrica",
precioUnitario: 280,
moneda: "USD",
ubicacionEntrega: "deposito-a",
ventanaEntrega: {
desde: "2026-09-15",
hasta: "2026-09-17"
}
};
const importe = ofertaFisica.cantidad * ofertaFisica.precioUnitario;
console.log("Importe:", importe, ofertaFisica.moneda);
El objeto conserva unidad, calidad y ubicación. Sin esos campos, el importe total no demuestra que dos ofertas sean comparables.
15.19 Errores frecuentes
- Confundir contado con entrega instantánea: existe un ciclo de liquidación.
- Invertir base y cotizada: cambia el significado y la operación matemática.
- Aplicar ask al vender la base: el publicador compra al bid.
- Usar un único «tipo de cambio»: faltan lado, fuente, hora y cantidad.
- Comparar commodities sin especificación: calidad y ubicación afectan la entrega.
- Tratar una ejecución como liquidada: todavía pueden quedar obligaciones pendientes.
15.20 Ejercicio propuesto
Una cotización ficticia EUR/ARS muestra bid 1.520 y ask 1.550. Una persona primero vende 250 EUR. Otra necesita comprar 400 EUR.
- Identificá moneda base y cotizada.
- Calculá los ARS que recibe quien vende 250 EUR.
- Calculá los ARS que paga quien compra 400 EUR.
- Calculá el spread absoluto y relativo al punto medio.
- Representá ambas operaciones mediante JavaScript.
Ver solución y código
EUR es la base y ARS la cotizada. El vendedor recibe 250 × 1.520 = $380.000. El comprador paga 400 × 1.550 = $620.000. El spread es 30 ARS/EUR y representa aproximadamente 1,95 % del punto medio de 1.535.
const cotizacion = { base: "EUR", cotizada: "ARS", bid: 1520, ask: 1550 };
const ventaBase = {
cantidadEUR: 250,
importeARS: 250 * cotizacion.bid
};
const compraBase = {
cantidadEUR: 400,
importeARS: 400 * cotizacion.ask
};
const spread = cotizacion.ask - cotizacion.bid;
const puntoMedio = (cotizacion.bid + cotizacion.ask) / 2;
const spreadRelativo = spread / puntoMedio;
console.log({ ventaBase, compraBase, spread, spreadRelativo });
Los importes excluyen comisiones, impuestos y límites de cantidad.
15.21 Ideas para recordar
- Contado significa liquidación próxima según la convención del mercado.
- En BASE/COTIZADA, el precio expresa unidades cotizadas por una unidad base.
- El publicador compra la base al bid y la vende al ask.
- Una materia prima requiere producto, unidad, calidad, ubicación, moneda y fecha.
- Ejecución y liquidación son estados diferentes.
- Todo precio necesita fuente, momento, lado y condiciones.
En el próximo tema estudiaremos símbolos, identificadores, monedas de negociación y tamaños de lote.