Historias
Slashboxes
Comentarios
 

Servidores de datos de Mercados Financieros en tiempo real

editada por nettizen el Viernes, 25 Mayo de 2012, 17:21h   Printer-friendly   Email story
desde el dept. de-derivados-financieros-sección-hágaselo-usted-mismo
pobrecito hablador nos cuenta: «En el mercado existe una cantidad enorme de programas privativos para ver los mercados financieros (Bolsa de Madrid, NASDAQ, Forex...). He estado mirando programas para Linux y parece que no hay mucho (JStock y poco más). He pensado en partir de este programa para desarrollar uno mejor, pero mi primer problema es, ¿de dónde sacan los datos en tiempo-real estos programas? ¿Tienen las bolsas/mercados unos servidores oficiales? ¿Es cosa de las agencias de mercado? ¿Qué protocolos se utilizan? Porque si se toma como dase de datos a Yahoo! o a alguna otra fuente, ¿hasta qué punto sería fiable o rápido para poder "actuar" con dinero real? Gracias.»

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Cuestion de datos

    (Puntos:2, Informativo)
    por badillo (27004) el Viernes, 25 Mayo de 2012, 17:45h (#1310358)
    ( http://badillo.unlockmexico.com/ )
    Desarrollar una aplicacion que maneje datos no es dificil, lo dificil es obtener los datos y en el caso de valores de acciones en tiempo real se obtienen por medio de una suscripcion con el mercado en cuestion o contratando los servicios a terceros ergo no son gratuitos
    --


    La caja dice use Windows o superior;Por eso, uso linuxlinux y cienci [unlockmexico.com]
    [ Responder ]
  • Prorealtime

    (Puntos:1, Informativo)
    por pobrecito hablador el Viernes, 25 Mayo de 2012, 18:23h (#1310361)
    Tienes también Prorealtime que és muy conocido y funciona con Java. La versión con datos diferidos de 15 minutos es gratuita y la de tiempo real se paga una mensualidad bastante elevada.
    [ Responder ]
  • de Reuters, Euribors y Telerates...

    (Puntos:4, Interesante)
    por BitBoy (14479) el Viernes, 25 Mayo de 2012, 19:14h (#1310366)
    ( http://www.openbsd.org/faq/pf/ | Última bitácora: Jueves, 03 Mayo de 2012, 11:59h )
    Hace un tiempo estuve leyendo esta paginilla [opeuribor.es]. Obviando el motivo principal de la web, que no viene al caso ahora, puedes leerte lo que dice ahí y hacerte una idea de cómo funcionan estas cosas de la información financiera.

    A las 11:00 (CET), Reuters realiza el cálculo del nuevo valor del Euribor, para lo cuál elimina el 15% más alto y el 15% más bajo de los tipos de interés recolectados y realiza la media aritmética del resto de valores. El resultado se redondea al número de 3 decimales más próximo al valor del promedio.

    Tras el cálculo, Reuters publica instantáneamente el tipo de referencia Euribor en las páginas 248-249 de su sistema Telerate, disponibles para todos sus subscriptores y agencias de información. Al mismo tiempo, se publican los tipos de interés empleados en el cálculo, con el fin de conservar la transparencia del proceso. Aunque no sabemos dónde se encuentra esta información, las normas hacen referencia a ella.


    Bueno, esto es para el Euribor, pero para el resto de cosas relacionadas con el mundo financiero, puedes imaginarte que será igual. ¿Quieres servicios de datos en tiempo real? Págalos. Y aún así, no deja de ser algo "oscuro" de dónde se sacan muchos de estos valores.
    --
    València en bici [valenciaenbici.org]
    [ Responder ]
  • Para que puedas empezar

    (Puntos:3, Informativo)
    por asierguti (36420) el Viernes, 25 Mayo de 2012, 19:31h (#1310369)
    Para empezar, lo que quieres hacer es bastante complicado. En general, es mejor que empieces por como funcionan los mercados electronicos, ECN, DMA, etc.

    Te puedo decir que normalmente hay una serie de grandes bancos unidos a los mercados de valores. A estos bancos, estan unidos los brokers, que son lo que te proporcionan la informacion.

    Esto es lo que te puedo decir:

    1. El protocol oficial que casi todo el mundo utiliza se llama FIX http://fixprotocol.org/ [fixprotocol.org]. Aqui tienes un enlace a una biblioteca de FIX open source http://www.quickfixengine.org/ [quickfixengine.org]

    2. Como obtener los datos? Tienes que pagar por ellos. Tienes que encontrar un broker que ofrezca servicios de "Prime Brokerage". Ahi tendras un problema, porque no todos lo hacen.

    3. Habla de tiempo real, cuando en realidad pienso que quieres decir "baja latencia". Tiempo real, por definicion, quiere decir que el sistema va a responder en como mucho un determinado espacio de tiempo. Si te refieres a baja latencia, tienes dos problemas:

    3.1, necesitas gestionar muchos datos en el GUI. Suerte con ello, porque no todas las bibliotecas pueden aguantar.

    3.2, necesitas un sistema altamente eficiente, con lo cual vas a tener que saber muchisimo del lenguaje que vayas a utilizar, y sobre todo de como manejar mensajes.

    Si fuera a hacer una de estas plataformas, la haria en C++, pero para eso tienes que saber muy bien C++.

    Como proyecto no esta de mas, pero si vas a invertir de manera profesional, no merece la pena. Vas a gastar un paston por los datos, y vas a conseguir una plataforma que no es tan estable como las que te ofrecen los brokers normalmente.

    Este tipo de programas solo interesan si quieres dedicarte a algorithmic trading, en el cual es el ordenador el que compra y vende activos automaticamente. Si no tienes intencion de invertir asi, mejor que lo dejes estar.

    [ Responder ]
  • Bloomberg

    (Puntos:2, Informativo)
    por pobrecito hablador el Viernes, 25 Mayo de 2012, 20:03h (#1310372)
    Bloomberg tiene una API abierta que tiene buena pinta, no sé si es en tiempo real pero es algo a investigar.
    [ Responder ]
  • por carlossss (17668) el Viernes, 25 Mayo de 2012, 20:35h (#1310373)
    Xignite ofrece un servicio Web SOAP para acceder a cotizaciones de la bolsa de Nueva York (NYSE) y del NASDAQ.
    Esta es la URL: http://www.xignite.com/product/delayed-stock-quote s-data/ [xignite.com] Ahí encontrarás una URL al WSDL del servicio Web SOAP.
    El servicio es gratuito, aunque las cotizaciones vienen retrasadas 15 minutos. Si quisieses las cotizaciones en tiempo real sí tendrías que pagar.
    Creo que también ofrece las cotizaciones de la bolsa española, pero no sé si el servicio es gratuíto.

    Postdata: no trabajo para Xignite. Pero por temas de trabajo lo he usado alguna vez y funciona bien.
    [ Responder ]
  • por r2am (29460) el Sábado, 26 Mayo de 2012, 19:26h (#1310434)
    Hace unos meses leí que los "peces gordos" del mercado en USA se han gastado literalmente miles de millones de $ (cable de fibra óptica) para poder ganar unos milisegundos. Y juegan con esos ms para obtener ventaja.

    Gratis solo los tendrás (del IBEX) con 15 minutos de retraso y con pocos minutos el índice general (hay algunas páginas que son fácilmente analizables, pero cuando busqué ninguna lo daba en xml).

    Sobre los algoritmos de tradding, pues creo que ni la NASA (por poner el tópico) tiene capacidad para competir con estos tiburones. Y solo la NSA tiene más secretos que estos peces gordos (por continuar con el tópico).

    Una última cosa, la Bolsa es una empresa que cotiza en bolsa ¿Bolsas y Mercados? y creo que vive de esto (entre otras cosas).
    [ Responder ]
  • Re:¡Disclaimer!

    (Puntos:1)
    por nettizen (2045) el Viernes, 25 Mayo de 2012, 22:33h (#1310386)
    ( http://barrapunto.com/ | Última bitácora: Jueves, 24 Mayo de 2012, 15:17h )
    pues hasta donde puedes comentar, no has contado mucho más de lo que ya se sabe o se intuye ;)

    venga, danos alguna pista más que queremos "jaquear" el sistema y hacernos un poco más ricos :D

    ciao!
    --
    hablar es gratis pero la libertad de expresión no. defiéndela!
  • por lufo (7871) el Sábado, 26 Mayo de 2012, 08:07h (#1310400)
    ( http://barrapunto.com/ )
    Y de hecho no solo tienes que pagar al proveedor, parte de lo que pagas es una licencia que te tiene que conceder la CNMV.
  • 4 respuestas por debajo de tu umbral de lectura actual.