Data & Methodology
Dardo is an analytics platform for the Mexican fixed-income market: government bond curves, the policy-implied rate path, real yields and breakevens, relative-value signals, a position blotter, and a daily research note. This page describes what those analytics are built from — the inputs, the update timing, and the controls — so a professional user can evaluate the platform's discipline. It deliberately does not describe construction mechanics; see the note on proprietary methods below.
1. Data sources
Market close levels. Dardo's core dataset is the official end-of-day close valuation for Mexican government securities — M-Bonos, Udibonos, and Cetes — and interbank swap levels. Every curve, spread, breakeven, and carry figure on the platform is computed from that stored close. Dardo does not use scraped broker quotes or indicative screen prices.
Banco de México public releases. Policy decision statements and their published inflation projections, the official UDI series, funding levels, and the monetary policy calendar. Banxico's inflation projections shown on the platform are the central-bank-published midpoints from the most recent policy statement, with the statement date shown wherever they are used.
Official inflation statistics. Headline and core CPI prints as published, used in the real-rates and breakeven context.
Licensed macroeconomic consensus data. Forward calendar and consensus figures for scheduled economic releases, under commercial license, attributed where displayed.
2. Update timing
The market dataset is ingested after the Mexican close each trading day, and all analytics are recomputed against that stored close. The daily research note is generated before the following Mexico City market open, from the prior session's close; each note carries the close date it was generated from, so the vintage of every statement is explicit. Banco de México's inflation projections are refreshed the day of each policy decision. Route headers across the platform stamp the close date of the data being displayed.
3. Analytics standards
One snapshot, everywhere. Every number on the platform for a given date ties back to the same stored official close. Curves, signal statistics, carry decompositions, and the research notes all read the same dataset — there is no separate "marketing" data path.
Reconciliation to official conventions. Instrument-level prices are reconciled against the officially published valuation conventions for Mexican government securities. Where Dardo displays a price, yield, or accrued figure, it matches the official convention for that instrument.
Actual history only. Historical series are accumulated from actual official data as it is published. Dardo does not backfill synthetic or interpolated history to make statistics look deeper than they are, and signal statistics disclose their sample basis where they are displayed.
Definitions on glass (stated since the October 2026 calculation audit). Curves: the "Smoothed curve" is a fitted par curve (Nelson-Siegel-Svensson on par yields); the cash zero curve used by the Policy panel is bootstrapped from the official close itself: cetes as exact discount factors, M-Bonos sequentially from dirty prices, continuously compounded on actual/365, linear in zero through the first bond node (the meeting horizon) and log-discount-factor linear beyond it, so a forward window beyond the meeting horizon reads the flat forward between the two bond nodes it sits in; a step at a bond node is the next bond's price, not interpolation. Policy: every meeting shows the OIS 28-day forward and, beside it, the cash 28-day forward off that zero curve over the same window, with their difference labeled as the cash basis; the "2Y terminal" is the cash zero-curve forward at two years, with the OIS forward named next to it; the overnight is the Banxico target rate from SIE (SF61745) dated to the close, never a literal. Basis: the M-Bono vs TIIE basis is the par-par asset-swap spread (bond flows discounted on the F-TIIE OIS curve, minus the dirty price, over the 28-day annuity); a yield-minus-yield basis is not shown anywhere. Carry: carry and roll-down legs are cushion in basis points of yield (price P&L divided by PV01) with the same total shown in return terms (total in basis points times PV01 per 100 face, the percentage of face over the horizon); funding in both modes is charged on the dirty price; roll-down slides along the observed curve, with the shortest bond clamped at its own yield; udibono carry is annualized on one basis (actual/365) and says so. Tenors: "2Y", "5Y" and "10Y" levels and their day changes are the nearest on-the-run M-Bono, named on the ticker; constant-maturity nodes are an engine convention and are labeled "node" where they appear. Signals: every z-score is computed on a rolling window of the stored closes (1m = the last 21 closes, 3m = 63, 1y = 252, all = every walked close), pinned to the close being viewed (a historical view ends every window at that close), with the window's count, mean, standard deviation and first and last close shown where the figure is; no frozen table feeds a displayed statistic. As-of views: a historical date shows one set of blobs for that close: its signal windows, its udibono carry and the research note written for it; nothing from a later close is shown under a historical date. Calendar: the week-ahead calendar in the research note is INEGI's published release calendar (consulted and dated in the source) plus Banxico's published decision dates; minutes and the expectations survey follow Banxico's standing practice and are labeled as a rule, not a published date. Data rows: each daily row carries the provenance date of its US Treasury, FX and overnight blocks; a block that cannot be dated to the close is an explicit gap on every panel (never the prior day's value), and no US Treasury print is shown for a day the US bond market was closed; a row is called complete only when every block is dated, a row with undated legacy data is labeled as such and never called complete, and the row's state is shown on the ribbon.
Automated monitoring. The data pipeline, content generation, and forecast ingestion are monitored by an independent daily health check that verifies published content actually exists and serves — not merely that jobs reported success.
4. The research notes
The daily note and the macro report are generated by an automated pipeline from the day's computed analytics only. The generator is never fed external commentary, news feeds, or third-party research — its inputs are Dardo's own numbers for that close. Output passes programmatic validation before publication: date discipline, instrument references checked against the day's tradable universe, and internal-consistency rules. Notes are published as generated, without discretionary human editing, and each is dated to the close it describes. Where a note discusses positioning, the instruments referenced are drawn from the same signal set visible on the platform.
5. Proprietary methods
Signal definitions, model parameterizations, curve-construction details, and generation architecture are proprietary and are not published — on the platform or on this page. This is a deliberate policy: the analytical edge of the product lies in construction choices, and describing them would make the product replicable. What Dardo commits to publicly is the layer above the mechanics — the inputs, the timing, the reconciliation discipline, and the honesty of the output.
6. Limitations
Dardo's figures are analytics computed from official close levels. They are indicative, not executable quotes, and intraday market moves are not reflected until the next close is ingested. Nothing on the platform or in its research notes constitutes investment advice or a recommendation to transact; see the Terms of Service for the full scope of use.
7. Questions
Methodology or data questions from professional users: support@dardoresearch.com.
En español
Datos y metodología
Fuentes de datos
Niveles de cierre. El conjunto de datos central de Dardo es la valuación oficial de cierre de los valores gubernamentales mexicanos (Bonos M, Udibonos, Cetes) y los niveles de los swaps interbancarios de TIIE. Cada curva, diferencial, breakeven y cifra de carry en la plataforma se calcula a partir de ese cierre almacenado. Dardo no utiliza cotizaciones indicativas de pantalla ni precios extraídos de brokers.
Banco de México. Comunicados de política monetaria y sus proyecciones de inflación publicadas, la serie oficial de UDIs, los niveles de fondeo y el calendario de decisiones. Las proyecciones de inflación que muestra la plataforma son los puntos medios publicados por el banco central en su último comunicado, con la fecha del comunicado indicada donde se usan.
Estadísticas oficiales de inflación. Inflación general y subyacente del INEGI tal como se publican, usadas en el contexto de tasas reales y breakevens.
Referencia externa. La curva par diaria del Tesoro de Estados Unidos, publicada por ese organismo, como referencia del diferencial México contra Estados Unidos.
Tiempos de actualización
El conjunto de datos de mercado se ingiere después del cierre mexicano cada día hábil y toda la analítica se recalcula contra ese cierre almacenado. La nota diaria se genera antes de la siguiente apertura del mercado de la Ciudad de México a partir del cierre de la sesión anterior; cada nota lleva la fecha del cierre del que proviene, de modo que la vigencia de cada afirmación es explícita.
Estándares de la analítica
Un solo cierre, en todas partes. Cada número en la plataforma para una fecha dada se remonta al mismo cierre oficial almacenado. Curvas, estadísticas de señales, descomposiciones de carry y notas leen el mismo conjunto de datos; no existe una ruta de datos separada para marketing.
Conciliación con las convenciones oficiales. Los precios a nivel de instrumento se concilian contra las convenciones de valuación publicadas oficialmente para los valores gubernamentales mexicanos. Donde Dardo muestra un precio, un rendimiento o un interés devengado, coincide con la convención oficial de ese instrumento.
Solo historia real. Las series históricas se acumulan a partir de datos oficiales reales conforme se publican. Dardo no rellena historia sintética ni interpolada para que las estadísticas parezcan más profundas de lo que son, y cada señal muestra su base muestral.
Definiciones en pantalla (declaradas desde la auditoría de cálculo de octubre de 2026). Curvas: la "curva suavizada" es una curva par ajustada (Nelson-Siegel-Svensson sobre rendimientos par); la curva cero de contado que usa el panel de Política se construye del propio cierre oficial: cetes como factores de descuento exactos, Bonos M secuencialmente a partir de precios sucios, capitalización continua actual/365, lineal en la tasa cero entre nodos. Política: cada reunión muestra el forward de 28 días del OIS y, al lado, el forward de 28 días de contado sobre esa curva cero en la misma ventana, con su diferencia etiquetada como base de contado; la "terminal a 2 años" es el forward de la curva cero a dos años, con el forward del OIS nombrado al lado; la tasa overnight es el objetivo de Banxico tomado del SIE (SF61745) fechado al cierre, nunca una constante. Base: la base Bono M vs TIIE es el asset-swap spread par-par (flujos del bono descontados sobre la curva OIS F-TIIE, menos el precio sucio, sobre la anualidad de 28 días); no se muestra en ningún lugar una base rendimiento menos rendimiento. Carry: las patas de carry y roll-down son colchón en puntos base de rendimiento (P&L de precio entre PV01), con el mismo total mostrado en términos de retorno; el fondeo en ambos modos se cobra sobre el precio sucio; el roll-down se desliza sobre la curva observada, con el bono más corto fijado en su propio rendimiento; el carry de udibonos se anualiza en una sola base (actual/365) y así lo indica. Plazos: los niveles "2Y", "5Y" y "10Y" y sus cambios diarios son el Bono M de referencia más cercano, nombrado en la cinta; los nodos de madurez constante son una convención del motor y se etiquetan "nodo" donde aparecen. Señales: toda puntuación z se calcula sobre una ventana móvil de los cierres almacenados (1m = los últimos 21 cierres, 3m = 63, 1y = 252, kv = todos los cierres recorridos); ninguna tabla fija alimenta una estadística mostrada. Filas de datos: cada fila diaria lleva la fecha de procedencia de sus bloques de Tesoro de EE.UU., tipo de cambio y overnight; un bloque que no puede fecharse al cierre es un hueco explícito en todos los paneles (nunca el valor del día anterior), y no se muestra ningún dato del Tesoro para un día en que el mercado de bonos de EE.UU. estuvo cerrado.
Monitoreo automático. La canalización de datos, la generación de contenido y la ingesta de pronósticos se verifican con una revisión diaria independiente que comprueba que el contenido publicado existe y se sirve, no solo que los procesos reportaron éxito.
Las notas de investigación
La nota diaria y el reporte macro se generan mediante una canalización automatizada a partir de la analítica calculada del día únicamente. El generador nunca recibe comentarios externos, noticias ni investigación de terceros: sus insumos son los propios números de Dardo para ese cierre. La salida pasa una validación programática antes de publicarse: disciplina de fechas, referencias a instrumentos verificadas contra el universo operable del día y consistencia numérica con el cierre.
Métodos propietarios y limitaciones
Las definiciones de las señales, la parametrización de los modelos, los detalles de construcción de curvas y la arquitectura de generación son propietarios y no se publican. Lo que Dardo se compromete públicamente es la capa superior: los insumos, los tiempos y los controles. Las cifras de Dardo son analítica calculada sobre niveles oficiales de cierre: son indicativas, no cotizaciones ejecutables, y los movimientos intradía no se reflejan hasta que se ingiere el siguiente cierre. Nada en la plataforma constituye asesoría de inversión; véanse los Términos de servicio.
Preguntas de metodología o datos de usuarios profesionales: support@dardoresearch.com.