Recuperar cotización de acciones para un proyecto
LoloWilou69
Mensajes publicados
15
Estado
Miembro
-
Malti Z F -
Malti Z F -
Hola,
Estoy buscando un servicio web, API, etc... para poder recuperar los precios de la bolsa (de París) casi instantáneamente (sé que para obtener los precios de forma gratuita se obtienen con un retraso de 20 minutos).
Estos me servirán para una aplicación en JAVA o C#. Necesito el precio de la bolsa y acción por acción.
He visto que se puede (quizás) hacer a través de una API de Yahoo Finance, pero no comprendí bien su funcionamiento. Si al menos conocieran un tutorial, estaría agradecido.
Una de las soluciones podría ser cargar una página HTML de Boursorama o Euronext... y recuperar la información que me interesa, pero encuentro que esta solución es un poco "sucia" porque si alguno de estos sitios cambia su formato de página, ya no podría recuperar los datos. Además, no sé si tengo derecho a recuperar la información de esta manera sin el consentimiento del sitio en cuestión.
Si tienen ideas, estoy abierto a sugerencias.
Gracias de antemano
Estoy buscando un servicio web, API, etc... para poder recuperar los precios de la bolsa (de París) casi instantáneamente (sé que para obtener los precios de forma gratuita se obtienen con un retraso de 20 minutos).
Estos me servirán para una aplicación en JAVA o C#. Necesito el precio de la bolsa y acción por acción.
He visto que se puede (quizás) hacer a través de una API de Yahoo Finance, pero no comprendí bien su funcionamiento. Si al menos conocieran un tutorial, estaría agradecido.
Una de las soluciones podría ser cargar una página HTML de Boursorama o Euronext... y recuperar la información que me interesa, pero encuentro que esta solución es un poco "sucia" porque si alguno de estos sitios cambia su formato de página, ya no podría recuperar los datos. Además, no sé si tengo derecho a recuperar la información de esta manera sin el consentimiento del sitio en cuestión.
Si tienen ideas, estoy abierto a sugerencias.
Gracias de antemano
Configuración: Windows XP Firefox 3.0.5
9 respuestas
Basta con leer los flujos (ajax ahora en general)
He hecho un software en tiempo real (en C), sobre toda Euronext y los EE. UU. (> 10 000 títulos analizados)
que me permite detectar un título que comienza a subir... y posicionarme en él para salir en ID (Swing trading)
Es el software de mi vida (~ 1 año de desarrollo), ahora vivo de eso :-)
(y mis ingresos son notablemente > a los de mi antiguo trabajo, informático precisamente en servicios bancarios...)
He hecho un software en tiempo real (en C), sobre toda Euronext y los EE. UU. (> 10 000 títulos analizados)
que me permite detectar un título que comienza a subir... y posicionarme en él para salir en ID (Swing trading)
Es el software de mi vida (~ 1 año de desarrollo), ahora vivo de eso :-)
(y mis ingresos son notablemente > a los de mi antiguo trabajo, informático precisamente en servicios bancarios...)
Hola,
no sé en qué sistema operativo estás, pero puedes encontrar un script bash (para linux y mac, por lo tanto) que obtiene el precio de una acción en boursorama en tiempo real.
http://www.ensta.fr/~garnier/bourse.html
Incluso si no estás en linux, puedes analizar el código para verlo.
Dime si tienes preguntas o algo que no entiendas,
hasta luego
no sé en qué sistema operativo estás, pero puedes encontrar un script bash (para linux y mac, por lo tanto) que obtiene el precio de una acción en boursorama en tiempo real.
http://www.ensta.fr/~garnier/bourse.html
Incluso si no estás en linux, puedes analizar el código para verlo.
Dime si tienes preguntas o algo que no entiendas,
hasta luego
No conozco PHP, pero una búsqueda rápida en Google muestra que hay funciones de análisis o json, como
http://php.net/manual/es/function.json-decode.php
y muchos sitios ofrecen ejemplos,
http://webhole.net/2009/08/31/how-to-read-json-data-with-php/
etc...
http://php.net/manual/es/function.json-decode.php
y muchos sitios ofrecen ejemplos,
http://webhole.net/2009/08/31/how-to-read-json-data-with-php/
etc...
efectivamente, no conocía en absoluto el 'json' que me permitirá recuperar los datos muy fácilmente una vez que logre recuperar la línea.
Porque curl no me devuelve más que una variable vacía por el momento, por una razón que ignoro.
Pero si no conoces php, no voy a abusar de tu paciencia.
Gracias por tus respuestas y buena continuación.
Porque curl no me devuelve más que una variable vacía por el momento, por una razón que ignoro.
Pero si no conoces php, no voy a abusar de tu paciencia.
Gracias por tus respuestas y buena continuación.
ok y gracias
no entendía porque creía que era el CAC !
¿existe o alguien tiene una tabla de los códigos de las acciones y de los índices??
gracias de antemano
no entendía porque creía que era el CAC !
¿existe o alguien tiene una tabla de los códigos de las acciones y de los índices??
gracias de antemano
Salut castorix, ¿podrías darme tu información en privado sobre la programación de órdenes de bolsa automáticas de Binck Bank? No encuentro la documentación y estoy con otro bróker, gracias.
Hola Castorix,
Gracias por tu código. ¿Sabes si se pueden recuperar solo las informaciones básicas, en una línea? Recuperaba este código de Yahoo Finance, pero ya no funciona.
Lo más importante es que quiero obtener las cotizaciones de las materias primas: oro, plata, etc.
Mi sitio kestellikian.fr, ahora todos los valores están a cero, he tenido que poner los valores en 1 para no tener una división por cero.
Gracias por tu ayuda, mi correo: c.kestellikian@live.fr
Gracias por tu código. ¿Sabes si se pueden recuperar solo las informaciones básicas, en una línea? Recuperaba este código de Yahoo Finance, pero ya no funciona.
Lo más importante es que quiero obtener las cotizaciones de las materias primas: oro, plata, etc.
Mi sitio kestellikian.fr, ahora todos los valores están a cero, he tenido que poner los valores en 1 para no tener una división por cero.
Gracias por tu ayuda, mi correo: c.kestellikian@live.fr
Hola castorix,
Acabo de leer la publicación y tu URL me interesa mucho.
http://1.ajax.lecho.be/rtq/?reqtype=simple"es=360015511&lightquotes=&group=g30_q_p
Lo he probado en mi navegador y los valores que busco están allí.
El problema es que no sé cómo tratar esta información.
El AJAX no es mi fuerte.
Estoy trabajando en una página HTML PHP que debe mostrar la información. ¿Puedes darme un código compatible con estos dos lenguajes que me permita procesar esta solicitud?
Gracias de antemano.
Acabo de leer la publicación y tu URL me interesa mucho.
http://1.ajax.lecho.be/rtq/?reqtype=simple"es=360015511&lightquotes=&group=g30_q_p
Lo he probado en mi navegador y los valores que busco están allí.
El problema es que no sé cómo tratar esta información.
El AJAX no es mi fuerte.
Estoy trabajando en una página HTML PHP que debe mostrar la información. ¿Puedes darme un código compatible con estos dos lenguajes que me permita procesar esta solicitud?
Gracias de antemano.
Hola a todos
publicación interesante ....
¿alguien ha conseguido analizar el flujo ajax en lecho.be?
parece ser como el cac 40 pero los datos no coinciden.
publicación interesante ....
¿alguien ha conseguido analizar el flujo ajax en lecho.be?
parece ser como el cac 40 pero los datos no coinciden.
Ben, si eso corresponde :
Si tomamos el primero por ejemplo,
"360097430":{"open":"31.4450","time":"23/11","pct":"0.1434","last":"31.4250","volume":503068,"high":"31.4600","ask":"0.0000","low":"31.0200","bid":"0.0000","prev":"31.3800"
Son realmente los datos de CAP :
http://www.lecho.be/bourses/Cap_Gemini.360097430
Si tomamos el primero por ejemplo,
"360097430":{"open":"31.4450","time":"23/11","pct":"0.1434","last":"31.4250","volume":503068,"high":"31.4600","ask":"0.0000","low":"31.0200","bid":"0.0000","prev":"31.3800"
Son realmente los datos de CAP :
http://www.lecho.be/bourses/Cap_Gemini.360097430
ok, son todas las acciones del CAC
pero ¿cómo hacer para recuperar una acción (ej: google) o un índice (ej: cac o nyse)?
gracias por tu ayuda
pero ¿cómo hacer para recuperar una acción (ej: google) o un índice (ej: cac o nyse)?
gracias por tu ayuda
El CAC está dentro, código 360015511
Si no, solo el CAC, http://1.ajax.lecho.be/rtq/?reqtype=simple"es=360015511
(quitar el espacio antes de quotes)
Pero no tenemos el volumen, que se obtiene fácilmente con la primera consulta sumando todos los volúmenes.
Google es http://1.ajax.lecho.be/rtq/?reqtype=simple"es=350186927
Pero para el NYSE/NASDAQ prefiero utilizar los flujos de Google, más en tiempo real
http://www.google.com/finance/info?infotype=infoquoteall&q=NASDAQ:GOOG
Si no, solo el CAC, http://1.ajax.lecho.be/rtq/?reqtype=simple"es=360015511
(quitar el espacio antes de quotes)
Pero no tenemos el volumen, que se obtiene fácilmente con la primera consulta sumando todos los volúmenes.
Google es http://1.ajax.lecho.be/rtq/?reqtype=simple"es=350186927
Pero para el NYSE/NASDAQ prefiero utilizar los flujos de Google, más en tiempo real
http://www.google.com/finance/info?infotype=infoquoteall&q=NASDAQ:GOOG
¿Puedes explicar cómo lo hiciste?
Me gustaría hacer lo mismo.
Gracias
Por ejemplo, para el flujo de los títulos del Compartimiento A en París:
http://1.ajax.lecho.be/rtq/?reqtype=simple"es=360015511&lightquotes=&group=g2101_q_p
Solo queda analizar y hacer la correspondencia ID :<=>Título (ej: 360115890 = Faurecia)
que haré una sola vez durante la instalación analizando el HTML de
https://www.lecho.be/les-marches/bourses/euronext-paris/frencha.html
para el Comp. A por ejemplo.
¿Los cursos en Google Finance y L'echo.be son cursos instantáneos? Porque si esta condición no se cumple, no veo cómo un programa informático podría llegar a producir resultados utilizables, sabiendo que ahora una parte muy importante de los intercambios bursátiles se realiza automáticamente por robots, programas informáticos como el tuyo pero mucho más sofisticados y que reaccionan a alta velocidad
¿Los flujos de los que hablas son flujos RSS?
y en Echos.be para Euronext, excepto Alternext (Igual que Zonebourse.com)
o a través de mi broker Binck Bank)
Conozco obviamente el HFT (High Frequency Trading), que no me concierne, ya que no necesito ejecutar x órdenes por segundo. ¡
El objetivo de mi software es detectar cualquier aumento repentino en más de 10,000 títulos, algo imposible humanamente, posicionarme antes que los demás y salir después de un +n%!
Por el momento, funciona casi a la perfección (todo es no ser demasiado codicioso en el porcentaje de ganancia y salir a tiempo, el precio puede caer durante el día, por supuesto)
(+1% sobre 30-40 K€ me basta, por ejemplo, pero necesito +7 a 8% en ID si sólo pongo 5, cosa que es rara en Euronext, pero común en el Nasdaq)
Logro hacer múltiples pasadas por segundo en cada título utilizando multi-threading, lo que es más que suficiente
¿cada cuánto tiempo analizas los flujos?
¿Tienes también acceso a los derivados como warrant, tracker, etc. en vivo?
gracias