Metodología
Cómo funciona shorts-es: descarga, parses, almacena y verifica las posiciones cortas netas publicadas por la CNMV de forma reproducible e inmutable.
¿Qué es este dataset?
shorts-es es una capa de verificación ejecutable sobre las divulgaciones de posiciones cortas netas
que publica la CNMV en NetShortPositions.xls. El proyecto descarga el documento oficial,
lo almacena de forma inmutable identificado por SHA-256, lo analiza de forma determinística
y expone los datos a través de una web y una API JSON, con un rastro de procedencia completo
desde cada cifra hasta la captura, la hoja y la fila exacta.
¿Qué NO es?
No es el interés corto total del mercado
Las divulgaciones públicas cubren solo las posiciones notificadas a la CNMV. La exposición corta no declarada es invisible a este dataset (y a la fuente original).
No es una señal de trading
No se aplica inferencia, puntuación ni predicción alguna. Los datos se presentan tal cual.
No es un producto oficial de la CNMV
La fuente siempre prevalece; las discrepancias deben resolverse contra la publicación original.
Semántica del umbral
Bajo el Reglamento (UE) 236/2012, las posiciones cortas netas del 0,5 % o más en acciones cotizadas deben divulgarse públicamente. La CNMV, sin embargo, publica todos los valores notificados — incluidas posiciones por debajo del 0,5 % y notificaciones explícitas de cierre a 0,00 %. shorts-es conserva la cifra publicada tal cual (precisión decimal arbitraria, sin redondeo) y nunca interpreta una publicación sub-0,5 % como inexistente.
Semántica temporal
Se mantienen separados dos relojes:
- Fecha de posición (tiempo regulatorio): la fecha que la fuente atribuye a la posición. Es la fecha efectiva a la que se refiere la posición corta neta.
- Fecha de observación (tiempo de conocimiento): cuando shorts-es descargó por primera vez una captura que contenía la divulgación.
Las filas históricas presentes en nuestra primera captura se marcan como
RECONSTRUCTED_HISTORICAL: sabemos que existían en esa publicación,
pero no podemos afirmar cuándo se publicaron por primera vez ni si fueron visibles
públicamente en su fecha de posición.
Reconstrucción y verificación
Para cada par (LEI, ISIN, titular), la publicación más reciente por fecha de posición define su
estado publicado. La hoja Series se usa para reconstruir ese estado de forma
independiente y compararlo con la hoja Current publicada por la CNMV —
shorts-es verify informa de coincidencias, ausentes, unexpectedos y conflictos.
Un par ausente de la hoja Current es actualmente no publicado; nunca se informa como cero.
Cobertura
Todo lo que la CNMV publica en el libro de cálculos — ISINs españoles y no españoles bajo competencia de la CNMV. La ausencia de un emisor del archivo no implica que la CNMV sea (o no sea) su autoridad competente relevante.
Limitaciones conocidas
- El libro de cálculos no contiene marca de tiempo por fila; el conocimiento antes de nuestra primera captura es desconocible para nosotros.
- La hoja Previous contiene filas físicas duplicadas; colapsan en una divulgación canónica que retiene múltiples filas de procedencia.
-
La fuente contiene variantes con errata de ISIN (
eS…); se normalizan a mayúsculas para la identidad. - Los pares pueden salir de la lista publicada sin una notificación de cierre.
Código abierto
Este proyecto es de código abierto. Puedes verificar la metodología, el parser y la lógica de almacenamiento examinando el código en el repositorio: https://internet.cnmv.es/DocPortal/Posiciones-Cortas/NetShortPositions.xls.