merval - Obtención de cotizaciones de mercado/acciones en tiempo real en C#/ Java
nasdaq 100 (11)
Afaik, este tipo de datos está disponible a través de modelos basados en suscripción, Xignite es uno que viene a la mente. Que yo sepa, NASDAQ y NYSE no proporcionan ninguna API de uso libre.
Me gustaría hacer un programa que actúe como un gran filtro para las acciones. Para hacerlo, necesito tener cotizaciones en tiempo real (o retrasadas) del mercado. Comencé a obtener cotizaciones de acciones solicitando páginas a Yahoo, de acuerdo y analizando el html al ticker, y analizando el html. Me preguntaba cómo hacer esto solicitando y analizando html. ¿Hay alguna manera de que pueda solicitar solo las cotizaciones de acciones y su información? Sé que algunas aplicaciones hacen esto, y siento mucha curiosidad por cómo lo hacen, porque solicitar páginas web y analizarlas requiere mucho tiempo.
Gracias Dave
Aquí hay una lista de sitios web que proporcionan datos intradía gratuitos.
Puedes exportar los datos y utilizarlos en tu software.
En la industria de servicios financieros, la mayoría de los bancos tendrán un feed en tiempo real proporcionado por Reuters o Bloomberg, pero esto, obviamente, costará mucho dinero. Si busca en Google "feed de precios de acciones" o "feed de datos de mercado" obtendrá algunas opciones, algunas gratuitas y otras pagadas.
También recomendaría el uso de un motor de Procesamiento de eventos complejos, como Esper para realizar este tipo de procesamiento en tiempo real. Será mucho más fácil que escribir toda la pila de aplicaciones desde cero.
En realidad, existe un servicio web de yahoo que devolverá el archivo CSV de cotizaciones de acciones. Así que no es necesario analizar HTML
Intenta mirar esta presentación de channel9 . Es una introducción de F #, pero a partir de las 27:00, la presentadora, Luca Bolognesi, crea una aplicación que realiza algunos de los trabajos que solicita (en F # pero muy inspiradores, al menos para mí).
Las API de Google y Yahoo se han ido. Sin embargo, Investor''s Exchange ofrece una API que es muy fácil de usar para los datos de cotización.
Para descargar las cotizaciones de acciones de yahoo finance en C # o VB.NET puede usar la biblioteca "Yahoo! Finance Managed".
Puede obtener datos csv de yahoo.
Esta página tiene más información.
Usando Fidelity.com e inspeccionando el elemento por el precio de venta, puede manipular la URL para buscar cualquier stock desde su programa.
Usando Visual Studio Community 2013 C #
esto utiliza internamente el api yahoo stock. Espero que este te ayude.
https://github.com/bhattumang7/gold-silver-share-price-api-india
El análisis de la salida de la página web es un juego de tontos. Siempre está cambiando y, a menos que esté dispuesto a invertir mucho en algún tipo de analizador muy resistente, pasará su vida jugando con él. Utilice un servicio web, Google ofrece uno http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html