Saltar al contenido
Quant500 - Análisis Cuantitativo
Buscar ticker o empresa...
ES | EN

Ficha de empresa

Datos abiertos del S&P 500

5 ficheros CSV que se descargan sin cuenta, sin muro y sin recorte, sacados del mismo dato que pinta esta web. Lo que viene de documentos de la SEC es dominio público y se puede reutilizar sin pedir permiso; cada fichero lleva aquí su licencia, su cobertura, su diccionario de campos y lo que NO se puede afirmar con él.

Cada fichero se sirve con Content-Type: text/csv y se puede pedir desde un script. Las descargas salen del MISMO fichero que pinta la pantalla: no puede decir una cosa la tabla y otra el CSV.

Un CSV es la foto entera. Si lo que quieres es enterarte de lo que va entrando -las operaciones de directivos del día, quién presenta resultados mañana, los informes- eso va por los feeds, en RSS y en JSON Feed, y también sin cuenta.

¿No quieres el fichero entero, sino una cifra concreta dentro de tu página? Hay widgets para incrustar: la fecha de resultados de una empresa o las compras de sus directivos, en un <iframe> sin JavaScript y sin cookies.

Anuncios de resultados del S&P 500, con su hora

Una fila por expediente 8-K con ítem 2.02 presentado a la SEC: la fecha del anuncio, la hora de Nueva York a la que entró en EDGAR, en qué franja de la sesión cae, el número de expediente y el enlace al documento original. 65.098 anuncios de 808 empresas, y 42.537 de ellos ya emparejados con su 10-Q o 10-K.

  • Formato: CSV (UTF-8) · sp500_earnings_announcements.csv
  • Filas: 65.098
  • Cobertura: →
  • Licencia: CC0 1.0 (dominio público)
  • Se ve pintado en: /es/fecha-de-resultados
Descargar el CSV

La FECHA y el enlace son firmes. La hora y la franja son PROVISIONALES: el sello de EDGAR es el momento en que la SEC terminó de procesar el envío, y la nota de prensa suele estar ya en la web de la empresa. El propio fichero cuenta, en sus líneas de comentario, cuántas filas están expuestas a esa latencia.

Diccionario de campos (16)
ColumnaQué es
cikIdentificador de la empresa en la SEC (Central Index Key). Es la identidad estable: el símbolo cambia de manos, el CIK no.
tickerSímbolo bursátil con el que cotizaba en el momento de la descarga. Campo libre, no sirve como identidad.
companyNombre de la empresa tal y como consta en el expediente.
announcement_dateFecha del anuncio de resultados (AAAA-MM-DD).
sessionFranja en la que entró el expediente: before_open, during_session, after_close o unknown. PROVISIONAL, ver los límites.
time_etHora de Nueva York en que el expediente entró en EDGAR (HH:MM). Es una COTA SUPERIOR del momento en que la información existió.
filing_dateDía en que el expediente entró en EDGAR. No siempre es announcement_date: cuando difieren, session y time_et describen la sesión de filing_date.
accepted_rawEl sello de aceptación tal y como lo da EDGAR, sin convertir. Se publica para que cualquiera pueda rehacer la conversión.
time_conventionEn qué huso venía el sello de esa empresa: utc, ny o inconsistent. inconsistent significa que las dos pistas se contradecían y no se publica hora.
date_sourceDe dónde sale announcement_date: reportDate (la casilla del 8-K) o edgarEntry (el día de entrada).
date_uncertainyes cuando la casilla del 8-K estaba a más de tres días de la entrada real y la fecha se tomó de la entrada.
formTipo de documento: 8-K, 8-K/A…
itemsTodos los ítems declarados en ese 8-K, separados por comas.
ruleEl ítem por el que este expediente cuenta como anuncio de resultados: 2.02, o 12 en la numeración anterior al 23/8/2004.
accessionNúmero de expediente de EDGAR.
sec_urlEnlace al documento original en sec.gov.

Cuándo presenta cada empresa: una fila por empresa

El resumen del fichero anterior: para cada una de las 509 empresas con página en esta web, su franja habitual, su hora mediana, su día de la semana más frecuente y cuántas sesiones tarda de media en presentar el 10-Q o el 10-K después del anuncio. Es lo que se lee de un vistazo; el conjunto de datos de verdad es el de arriba.

  • Formato: CSV (UTF-8) · quant500_resultados_sp500_2026-09-24.csv
  • Filas: 509
  • Cobertura: →
  • Licencia: CC0 1.0 (dominio público)
  • Se ve pintado en: /es/fecha-de-resultados
Descargar el CSV
Diccionario de campos (20)
ColumnaQué es
tickerSímbolo bursátil con el que cotizaba en el momento de la descarga. Campo libre, no sirve como identidad.
cikIdentificador de la empresa en la SEC (Central Index Key). Es la identidad estable: el símbolo cambia de manos, el CIK no.
company_sec_nameNombre de la empresa según la SEC.
quarters_on_fileTrimestres de esa empresa que hay en el fichero.
first_announcementSu anuncio más antiguo.
last_announcementSu anuncio más reciente.
last_paired_quarterEl último trimestre que ya tiene su 10-Q o 10-K emparejado.
window_quartersTrimestres recientes sobre los que se calculan las medianas.
usual_sessionSu franja dominante en esa ventana.
usual_session_countCuántos de esos trimestres caen en la franja dominante.
window_with_timeCuántos de esos trimestres traen hora publicable.
before_openTrimestres anunciados antes de las 09:30 de Nueva York.
during_sessionTrimestres anunciados con el mercado abierto.
after_closeTrimestres anunciados a las 16:00 o más tarde.
no_timeTrimestres sin hora publicable.
median_time_nyHora mediana de anuncio, en hora de Nueva York.
most_frequent_weekdayDía de la semana más frecuente.
median_days_after_quarter_endDías naturales medianos entre el cierre del trimestre y el anuncio.
median_lead_calendar_daysDías naturales medianos entre el anuncio y el 10-Q o 10-K.
median_lead_sessionsSesiones de bolsa medianas entre el anuncio y el 10-Q o 10-K.

Qué compran y venden los directivos (Formulario 4, tabla I)

42.735 operaciones sobre valores no derivados declaradas por directivos y consejeros de empresas del S&P 500, cada una con su código oficial, su importe, si iba en un plan 10b5-1 y su enlace al Formulario 4 original. Se filtra por empresa, tipo y fechas con parámetros en la dirección.

  • Formato: CSV (UTF-8) · quant500_insiders_2026-09-24.csv
  • Filas: 42.735
  • Cobertura: →
  • Licencia: CC0 1.0 (dominio público)
  • Se ve pintado en: /es/compras-de-directivos
Descargar el CSV

La cobertura va por FECHA DE PRESENTACIÓN, no por fecha de operación. El Formulario 4 admite declaraciones tardías, así que hay filas con trade_date muy anterior a esa ventana, y alguna con fecha imposible por errata de quien la presentó: se publican tal cual, sin corregir. Una descarga sin filtro trae como mucho 50.000 filas, y el fichero lo avisa en su cabecera cuando recorta.

Diccionario de campos (24)
ColumnaQué es
trade_dateFecha de la operación declarada.
filed_dateFecha en que se presentó el Formulario 4. La cobertura del fichero va por esta fecha.
tickerSímbolo bursátil con el que cotizaba en el momento de la descarga. Campo libre, no sirve como identidad.
companyNombre de la empresa tal y como consta en el expediente.
insiderNombre del declarante tal y como lo escribe el formulario. Es texto libre: la misma persona aparece con varias grafías.
roleSu cargo según el formulario.
codeCódigo oficial de la operación (P compra en mercado abierto, S venta, A concesión, M ejercicio…).
typeCómo clasifica Quant500 esa fila: compra, venta o resto.
sharesTítulos de la operación.
price_usdPrecio por título en dólares, si el formulario lo trae.
amount_usdImporte en dólares.
pct_of_stakeQué porcentaje de su posición supone la operación.
shares_afterTítulos que le quedan después, según el formulario.
scheduled_10b5_1yes si el formulario marca la casilla del plan 10b5-1 (venta programada de antemano).
exercise_and_sellyes cuando la venta va pegada a un ejercicio de opciones en el mismo formulario.
securityQué valor se opera.
sec_filing_urlEnlace al Formulario 4 original en sec.gov.
filer_cikCIK del declarante. Es lo que permite agrupar por PERSONA, porque el nombre es texto libre.
relationshipSu relación con la empresa según las casillas del formulario.
ownership_natureTenencia directa o indirecta.
report_periodPeriodo al que se refiere el formulario.
remarksLas observaciones del declarante.
footnotesLas notas al pie del formulario, juntas en una celda y con su número delante. Sin ellas una fila de código J no se entiende.
internal_transferyes cuando la fila es una de las dos patas de un traspaso entre cuentas. Por eso su type es resto aunque el código sea P o S.

El ranking multifactorial de la última sesión

Las 466 empresas del universo de la sesión del 2026-09-24, ordenadas por la puntuación multifactorial, con sus cuatro Z-Scores (momento, valor, calidad y crecimiento) y el precio de cierre. Cambiando el parámetro factor por momentum, value, quality o growth se descarga cada lista por separado.

Descargar el CSV

Una lista ordenada por un dato público no dice que nada sea mejor inversión que otra. No es asesoramiento ni una recomendación personalizada.

Diccionario de campos (9)
ColumnaQué es
puestoPuesto en el ranking de esa sesión.
tickerSímbolo bursátil con el que cotizaba en el momento de la descarga. Campo libre, no sirve como identidad.
sectorSector del proveedor de datos de mercado. Se parece a GICS pero no es GICS.
z_multifactorPuntuación del factor, en Z-Scores frente al universo de ese día. Cuanto más alta, mejor coloca esa empresa el factor.
momentum_zZ-Score de momento frente al universo de ese día.
value_zZ-Score de valor frente al universo de ese día.
quality_zZ-Score de calidad frente al universo de ese día.
growth_zZ-Score de crecimiento frente al universo de ese día.
precio_usdPrecio de cierre de la sesión, en dólares. Va como contexto de la fila.

La curva walk-forward de una cartera simulada

332 rebalanceos mensuales de la cartera simulada «S&P 500 Multifactorial (Top 20)», desde 1998-12-31: en cada fecha, el nivel de la cartera y el de la referencia en base 100 y la rentabilidad de ese mes. Cambiando el parámetro id se descarga cualquiera de las otras carteras modelo.

Descargar el CSV

Esta curva es una SIMULACIÓN sobre datos históricos, no el historial de una cartera real: no lleva comisiones ni impuestos y rentabilidades pasadas no garantizan rentabilidades futuras. En cada fecha la cartera se elige usando solo datos anteriores a esa fecha (walk-forward).

Diccionario de campos (5)
ColumnaQué es
fechaFecha del rebalanceo.
cartera_base100Nivel de la cartera simulada, base 100.
referencia_base100Nivel de la referencia, base 100: el S&P 500 equiponderado que calcula el motor con las empresas del índice de cada fecha, no el ETF RSP.
rent_mes_cartera_pctRentabilidad del mes de la cartera simulada, en por ciento.
rent_mes_referencia_pctRentabilidad del mes de la referencia, en por ciento.

Licencia

Lo derivado de documentos de la SEC —los anuncios de resultados y las operaciones de directivos— es CC0 1.0: los documentos de origen son registros públicos del gobierno de EE. UU. Se puede copiar, redistribuir y usar comercialmente sin pedir permiso. Citarnos no es obligatorio; se agradece, y sobre todo ayuda a quien lea después a saber de dónde salió el dato.

El ranking multifactorial y las curvas de las carteras modelo son cálculo propio y se publican bajo las condiciones de Quant500.

Cómo citar

Todavía no hay DOI. No nos inventamos uno: el identificador estable de cada conjunto es la dirección canónica de su página, que es lo que declara el campo identifier de su JSON-LD. Formato sugerido:

Gràcia Serrahima, P. (2026). Anuncios de resultados del S&P 500, con su hora [conjunto de datos]. Quant500. https://quant500.com/api/descarga/anuncios.csv (datos hasta 2026-09-24; consultado el 2026-09-25).

En BibTeX:

@misc{quant500_anuncios_2026, author = {Gr\`{a}cia Serrahima, Pol}, title = {{Anuncios de resultados del S&P 500, con su hora}}, year = {2026}, howpublished = {\url{https://quant500.com/api/descarga/anuncios.csv}}, note = {Quant500; data through 2026-09-24; accessed 2026-09-25} }

Al citar una cifra, copiar también la fecha del dato: casi todas cambian cada día de bolsa, y una cifra sin fecha deja de ser verdad al día siguiente.

Lo que no publicamos, y por qué

  • Series históricas de precios y fundamentales de un proveedor comercial. Su licencia permite publicar resultados derivados y prohíbe redistribuir los datos. Por eso el simulador de historia larga publica curvas y nunca la rejilla de la que salen.
  • Precios y capitalización como serie histórica. Vienen de un proveedor de datos de mercado y no se redistribuyen. El precio de cierre que sale en el ranking va como contexto de la fila, no como serie.
  • Nada de usuarios. Ninguna descarga de esta página contiene datos de personas registradas aquí.

Cuando un dato no está, el fichero lo dice: una casilla vacía significa que el documento no lo traía, nunca que no se haya mirado, y nunca se rellena con una estimación. Las banderas de calidad viajan dentro del CSV (date_uncertain, time_convention, internal_transfer) en vez de limpiarse en silencio.

Cómo se calcula cada cosa, con sus fórmulas y sus límites: Metodología. Los conceptos, explicados con ejemplos: guías. Los resultados de los modelos son SIMULADOS sobre datos históricos: no son el historial de una cartera real, rentabilidades pasadas no garantizan rentabilidades futuras y nada de esto es asesoramiento financiero ni una recomendación personalizada.

La cartera del modelo, cada semana en tu correo

Cada sábado, su semana en un minuto: cómo fue, lo mejor y lo peor, y qué directivos compraron con su dinero. Y el día que el modelo se rehace, qué entra y qué sale. Es una simulación, no un consejo. Como mucho un correo a la semana, sin publicidad y sin cuenta; te das de baja con un clic. Lo hace una persona: Pol Gracia.

Cartera modelo con resultados simulados, no una recomendación personalizada. Tu correo se usa solo para esto: privacidad.

Gravedad del S&P 500