BCRA

BCRA — Índice de Tipo de Cambio Real Multilateral (ITCRM)

ITCRM agregado y 14 bilaterales ITCRB por socio comercial, con base 17-dic-2015 = 100.

Qué incluye

  • 4 columnas documentadas
  • Formato Parquet y CSV
  • Cobertura 1997-01-01 a presente
  • Actualización diaria
  • Acceso por descarga, API y MCP
  • Schema versionado y trazable a la fuente
Casos de uso
  • ¿El peso argentino está sobrevaluado o subvaluado hoy comparado con la salida del cepo de diciembre 2015?
  • ¿Cómo evolucionó la competitividad cambiaria contra Brasil en los últimos 12 meses?
  • ¿En qué momentos históricos el ITCRM tocó mínimos / máximos?
  • ¿Cuál fue el ITCRM promedio mensual de marzo 2024?
  • ¿Qué bilaterales se movieron más en el último trimestre?
Columnas4
ColumnaTipoDescripciónUnidad
fechaDateFecha del cierre (frecuencia=diaria) o último día del mes (frecuencia=mensual). Para el mes corriente parcial, primer día del mes.ISO 8601 YYYY-MM-DD
serieStringCódigo de la serie. `ITCRM` = índice agregado; `ITCRB_<PAIS>` = bilateral con cada socio. Sudamérica es derivada (promedio Brasil+Chile+Uruguay).
frecuenciaString`diaria` = cierre diario (hoja 1 del Excel). `mensual` = promedio simple del mes (hoja 2).
indiceFloat64Valor del índice con base 17-dic-2015 = 100. Por encima de 100 = peso depreciado en términos reales (más competitivo); por debajo = peso apreciado.índice (base 17-dic-2015 = 100)
Limitaciones conocidas

Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.

Las últimas 3 filas de cada hoja son notas, no datos

El Excel termina con texto plano tipo Nota: Datos provisorios sujetos a revisión. en la columna A. El parser descarta filas donde col 0 no es datetime/date. NO usar pl.read_excel ingenuo — el scraper itera con openpyxl read-only.

Headers con acentos / encoding

Los headers traen Canadá, México, Japón, Sudamérica*. El scraper normaliza a ASCII upper con underscores antes de mapear al enum serie. El * final de Sudamérica también se descarta.

Datos provisorios — usar full-refresh, no incremental

El BCRA revisa filas pasadas cuando se actualizan precios subyacentes. Cualquier estrategia incremental que solo agregue filas nuevas dejaría el dataset desactualizado en silencio. Ingestar el Excel entero cada vez.

Base puede rebasearse en el futuro

Base actual es 17-dic-2015 = 100. El BCRA rebasea cada cierto tiempo (la metodología cita varias rebasearizaciones desde 1997). Si el BCRA publica nueva base, el delta de valor es informativo del cambio, pero hay que documentarlo como schema v2 (no cambio silencioso).

La hoja mensual es derivada exacta de la diaria

No hay información adicional en la mensual — es promedio simple del mes. La incluimos por conveniencia (consultas tipo "promedio mensual del ITCRM en marzo 2024" sin tener que computarlo cada vez).