2011-06-03 11 views
9

Estoy escribiendo algunos programas de Machine Learning para equidad y me gustaría encontrar algunos datos de ticks o al menos 3 o 5 minutos.Dónde puedo encontrar datos financieros de alta resolución

Me gustaría tener un año o dos para probar.

Realmente no me importa de qué intercambio son los datos, siempre que sea de un intercambio importante en alguna parte.

También hay algún lugar donde uno puede conectarse a una secuencia de datos demorados 'en vivo'?

Los datos no tiene que ser libre, pero libre es mejor :-)

Respuesta

6

http://finance.yahoo.com

se puede descargar los datos de la bolsa para cualquier empresa en formato csv. por ejemplo, si quiere descargar los datos de Microsoft, el csv se encuentra en - http://download.finance.yahoo.com/d/quotes.csv?s=MSFT&f=sl1d1t1c1ohgv&e=.csv

Del mismo modo, puede descargar los datos para cualquier empresa, basta con sustituir MSFT en la URL anterior con la cotización de bolsa que necesita .

No sé cualquier lugar donde puede conseguir un flujo de datos en tiempo real gratis;)

+0

hmmm ... no hay una palabra "libre" en la pregunta, por lo que cualquier proveedor de datos debería hacer – Juliusz

3

Una buena fuente es AutomatedTrader. Proporcionan Level1 (trade y top of book) y también tienen historiales para NASDAQ ITCH, NYSE OpenBook, ArcaBook, BATS y DirectEdge.

Para datos en vivo intente IQFeed. IQFeed también tiene años de barras de 1 minuto disponibles. Eso tambien es bastante economico.

3

He buscado en Google este link que proporciona precios diarios para algunas acciones.

Por el aspecto de su pregunta, parece que está interesado en el comercio de alta frecuencia.

Para esto, le sugiero que hable con su número o experto y genere algunas entradas de capacitación. Estos deben incluir situaciones de stop-loss y otras condiciones en las que desea una respuesta específica.

A continuación, debe generar algunas secuencias utilizando las mismas suposiciones del modelo Black-Scholes (movimiento browniano de los precios con cierta volatilidad). Entonces, debe incluir dividendos en los datos.

Por lo tanto, antes de comenzar a utilizar datos "reales", debe generar una gran cantidad de datos de entrenamiento artificial usando todas las condiciones que se le ocurran.

esto le ahorrará dinero haciendo todas las pruebas baratos primero y sólo después de que pasan con éxito hacen que paga por los datos reales (que no es tan barato ...)

1

Marque esta link.

Transmite datos en tiempo real a cualquier computadora de escritorio y navegadores web móviles y aplicaciones. Las tecnologías HTML, HTML5, Ajax, Flex, Silverlight, iOS, Android, BlackBerry, Windows Phone, Java y .NET son totalmente compatibles, con inserción de datos bidireccional.

3

Si desea realizar un trabajo serio en la granularidad de datos subalternos, necesitará un servicio "pago".Algunos buenos los basados ​​web incluyen:

  • DTN IQFeed
  • EOData
  • AutomatedTrader
  • Google/Yahoo Finanzas

servicios profesionales incluyen:

  • Bloomberg Terminal (aunque los datos intradía/tick se limitan a los más recientes 50-60 días sobre la API. Usted puede pagar más, pero que sólo está disponible a través de FTP)
  • Reuters TickHistory (excelente - un montón de acceso a la programación)
  • directos de los proveedores de Cambio
  • Especializada HFT/Tick

La mejor Depende de las circunstancias, pero todo lo que tenga acceso a la API es brillante, por eso recomendaría DTN si no eres profesional. Berg/Reuters si tu eres

Cuestiones relacionadas