2010-07-26 11 views
30

Necesito obtener tasas de cambio de divisas en vivo para mi aplicación personal. Sé que no hay servicio gratuito que tenga estos datos disponibles para descargar. He estado usando Yahoo Finance, pero acabo de descubrir que tiene un retraso de 15 minutos más o menos. ¿Hay alguna manera de que pueda obtener tarifas más frescas en algún lugar? Digamos, 5 minutos de edad en lugar de 15?tasas de cambio de divisas casi en vivo

Muchos corredores de divisas ofrecen "informantes" gratuitos que cargan automáticamente los datos en un intervalo de segundos, entonces ¿hay algunos que permiten descargar estos datos en intervalos mayores sin el uso de sus informantes estrictamente para uso personal?

+8

5 minutos a lag no está online datos y de ahí que los servicios como en toda la web. Así que no creo que sea estúpido preguntarse si podría haber algo así también para Forex. – Marius

+0

por favor, dejen de cerrar las cosas. estos son mensajes útiles, deja de ser tan esnobs. – user1130176

Respuesta

3

descargue MetaTrader de cualquier intermediario y escriba un asesor experto para registrar todos los datos que desee en un archivo. tener otro proceso que lea el archivo. si realmente quieres ser elegante, puedes llamar a las funciones c desde el código mt4. No es tan difícil escribir un código c para almacenar datos en un db en lugar de registrarlo en un archivo.

+0

Pensado en eso.La plataforma corre Linux, así que ... no podrá hacer eso. – Marius

+1

MT4 funciona bien en WINE, aunque obviamente no lo hará en un VPS sin cabeza u otras configuraciones de servidor Linux típicas. –

+0

@MarkKCowan Necesita un terminal gráfico para configurarlo, pero una vez que está configurado, puede iniciar MT4 desde un script y continuará donde lo dejó. –

50

TrueFX tiene en tiempo real (varias actualizaciones por segundo) cotizaciones de divisas, pero sólo para un número limitado de pares: http://webrates.truefx.com/rates/connect.html?f=html

Ellos también tienen datos de garrapatas de descarga gratuita para los mismos pares, que se remonta a mayo de 2009 : http://truefx.com/?page=downloads

puede obtener cotizaciones en tiempo real para una mayor selección de pares de FXCM: http://rates.fxcm.com/RatesXML

tarifas en tiempo real de unos 40 pares de divisas están disponibles aquí: http://1forge.com/forex-data-api, por ejemplo: https://1forge.com/forex-quotes/quotes

También tienen datos de tick descargables gratuitos, que se remontan a 2007, pero debe crear una cuenta de demostración y utilizar una API de Windows basada en COM llamada Order2Go para recuperarla.

Prometieron que van a poner a disposición de los mismos datos de garrapatas en formato CSV por algún tiempo libre de este año aquí: http://www.forexcodesource.com/index.php/Category:Historical_Data

+0

Tienes que sondear fxcm para ver si las tasas han cambiado, por lo que no es en tiempo real. –

+0

@Arron: las únicas citas "en tiempo real" son las que ven los algoritmos de negociación de alta frecuencia que comparten el mismo sitio. Todo lo demás es indicativo – Meh

+1

http://webrates.truefx.com/rates/connect.html?f=html&c=EUR/USD Que necesitaba, gracias –

5

Aquí hay un montón de proveedores de datos equidad/fx, sin embargo, no son libres.

http://finviz.com/store/market-data-providers.ashx

Si usted está tratando de mantener todo libre, entonces es probable que tenga que cortar algo juntos.

Por ejemplo, en MT4 hay un gancho DDE que puede usar para transmitir las comillas. Necesitará una caja de Windows (o VM) que ejecute MT4 y una aplicación que escuche el servidor DDE, que reenviaría las cotizaciones a su servidor Linux a través de un socket TCP o incluso HTTP. El retraso debe ser menos de un segundo si se hace bien.

Aquí está la biblioteca .net que uso para recibir las comillas DDE.

http://www.4xlab.net/cs/forums/136/ShowPost.aspx

Además, si usted está buscando datos históricos de garrapatas, entonces esto es una gran fuente.

http://ratedata.gaincapital.com/