EDITAR: En cuanto a la designación [duplicada]: He comprobado cuidadosamente todos los sitios que figuran en el Acciones e índices bursátiles sección de ¿Qué fuentes de datos están disponibles en línea? . No he podido encontrar lo que busco (tal y como se describe en el post de abajo) en ninguno de ellos. Si lo que busco está ahí, y de alguna manera me lo perdí, por favor proporcione un enlace específico.
Me gustaría obtener una tabla de la forma
symbol | open | close | high | low
A | 90.32 | 89.81 | 90.58 | 89.46
AA | 12.51 | 12.17 | 12.61 | 11.93
AAAU | 17.20 | 17.35 | 17.35 | 17.09
ZYME | 37.77 | 36.16 | 38.00 | 36.50
ZYNE | 5.41 | 5.21 | 5.48 | 5.13
ZYXI | 20.40 | 21.26 | 22.25 | 20.10
...donde las columnas numéricas son los precios de apertura, cierre, máximo y mínimo de hoy, y las filas abarcan todos los ~9000 símbolos negociados en AMEX, NYSE y NASDAQ.
He encontrado muchas formas de consultar programáticamente los datos para el individuo, pero con este enfoque, la generación de dicha tabla requeriría al menos ~9000 consultas (suponiendo que pueda obtener los cuatro valores de interés en una sola consulta).
EDITAR: A juzgar por las respuestas que he recibido hasta ahora, el último párrafo anterior no fue lo suficientemente explícito. Así que permítanme ser aún más claro: No me interesan las soluciones que implican iterar sobre ~9000 símbolos bursátiles, y consultar algún sitio para los datos de cada símbolo.
¿Existe alguna fuente de bajo coste (preferiblemente gratuita) que me permita descargar esos datos (para hoy) en bloque, como un único archivo?
Imagino que los datos de hoy (si están disponibles en algún momento antes de la medianoche) pueden no estar disponibles de forma gratuita. En ese caso, ¿qué pasa con los datos de ayer?
He estudiado el hilo ¿Dónde se puede descargar la lista de todas las acciones ordinarias que cotizan en NYSE, NASDAQ y AMEX? He probado varios de los sitios mencionados en él, pero, con una excepción, todas las respuestas parecen limitarse a proporcionar una lista de todos los símbolos negociados, que no es lo que busco.
La única excepción a la que he aludido son los archivos que se pueden descargar de https://old.nasdaq.com/screening/company-list.aspx que al menos parece incluir el precio de cierre de ayer. Esto sigue siendo menos de lo que estoy buscando.
Debo añadir que no tengo ningún problema con las secuencias de comandos ni con la manipulación de datos. En otras palabras, siempre que pueda descargar los datos de alguna forma, estoy seguro de que podré analizarlos y reformatearlos si es necesario para conseguir el formato descrito anteriormente.
EDITAR: Originalmente, mi pregunta pedía una fuente libre, pero, después de leer ¿Qué fuentes de datos están disponibles en línea? Sospecho que no voy a encontrar los datos que busco de forma gratuita.