Friday, 6 October 2017

Forex Data Api Free


API de datos de Forex de PHP Esta API de datos de Forex (Interfaz de programación de aplicaciones) es una poderosa herramienta que le permite escribir aplicaciones personalizadas utilizando el lenguaje de scripting de PHP. PHP es un lenguaje muy común habilitado en la mayoría de los servidores Web, haciendo de esta API una opción ideal para los propietarios de sitios web. Úselo para crear tablas de tasas de divisas diarias, horarias, de minutos o en tiempo real, integrarlas en su carrito de compras en línea o simplemente recuperar las tasas de cambio más recientes para cualquier cruce (o todos) en las bases de datos de divisas. Este API PHP portátil simplifica en gran medida la recuperación y el análisis de datos de divisas sin procesar. Sólo tienes que llamar a las diversas funciones de ayuda y te vas. Esta API se proporciona de forma gratuita a todos los clientes de ForexFeed. Consulte un ejemplo de la API de datos de Forex de PHP en acción. La API maneja toda la lógica subyacente para que pueda estar listo y funcionando en poco tiempo. Nota: este es un ejemplo muy simple usando la API de datos de Forex. Este script está diseñado para ejecutarse en un servidor web, simplemente imprime datos en el navegador de pantalla / web. Puede descargar este script (y la API) desde el área de cliente o debajo si está conectado. Si necesita ayuda con la integración de API, podremos ayudarle. Dale un grito para hablar con un desarrollador experimentado // Crear el objeto ForexFeed fxfeed nuevo ForexFeed (array (clave de acceso // Solicitar los datos fxfeed - imprimir Número de comillas:.fxfeed - if (fxfeed - getStatus () OK) // (Fxfeed - else fxfeed - if (fxfeed - else imprimir Estado:.fxfeed - Forex Data Feed / Currency Feed Hace un tiempo, estaba buscando un flujo de datos de Forex gratis. Quería utilizar los datos de divisas para convertir los precios de los productos a la moneda local del visitante. Por lo tanto, no pude encontrar ningún Free Feeds de datos de Forex. Por lo tanto, hackeado una hoja de cálculo de Google Docs que exporta los datos de tipo de cambio de Google Finanzas. Usted es un alimentador de datos FX de 90 divisas que está disponible en XML, JSON, JSON-P y RSS sobre HTTP y HTTPS. Los formatos hacen que sea fácil de construir API Java, PHP, JavaScript y muchos otros. Hay cuatro Forex Data Feeds. USD Feed tasas de cambio de USD a otras monedas. EUR Los tipos de cambio de la fuente entre EUR y otras monedas. Los 10 principales tipos de cambio de divisas de EUR desde EUR hasta 9 monedas importantes. Los 10 principales tipos de cambio de la fuente de USD a 9 divisas importantes. Si es posible, utilice los 10 principales feeds de datos de Forex, ya que son más pequeños y se cargan más rápido. USD Contiene USD a AED, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, EUR , FDJ, GBP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD , MUR, MVR, MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD , SLL, THB, TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. EUR Contiene EUR a AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, FJD GBP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD, MUR , MVR, MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD, SLL , THB, TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Top 10 EUR Feed Contiene EUR a USD, JPY, GBP, CHF, AUD, CAD, SEK, HDK y NOK. API de datos de Forex Esta API de datos de Forex es una interfaz de programación de aplicaciones que le ayuda a crear aplicaciones personalizadas utilizando el marco de Microsoft (dot NET). Esta API se proporciona de forma gratuita a todos los clientes de ForexFeed. Inicie sesión para descargar este ejemplo y la propia API de datos. Vea los ejemplos a continuación (C y VB) que hacen uso de la API de Forex Data Feed para manejar toda la lógica subyacente. Como puede ver, la API simplifica enormemente muchos casos de uso. Nota: estos son ejemplos muy simples de utilizar la API de datos de Forex. Estos ejemplos ilustran cómo recuperar datos e imprimirlo en el System. Console estándar. Ejemplo de C (c-sharp) utilizando System using System. Colecciones // Cargar la API de ForexFeed usando forexfeed. Net // ------------------------------------------ // EDITAR LO SIGUIENTE VARIABLES // clave privada de acceso de cadena estática SU TECLA DE ACCESO privado estática cadena símbolo EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privado estático int intervalo 3600 privado static int períodos 1 private static string price mid // --------- --------------------------------- // Principal // static void Main () // Crea el objeto feed de ForexFeed Fxfeed new feedapi (clave de acceso, símbolo, intervalo, periodos, precio) // Mostrar las cotizaciones printData (fxfeed) // Mostrar los intervalos disponibles printIntervals (fxfeed) // Mostrar los símbolos disponibles printSymbols (fxfeed) // // Get the Datos e imprimirlo en System. out // private static void printData (feedapi fxfeed) // // Buscar los datos // ArrayList cita fxfeed. Consola getData (). WriteLine (-------- Quotes --------) if (fxfeed. GetStatus (). Equals (OK)) Consola. WriteLine ((Número de comillas: fxfeed. GetNumQuotes ())) Consola. WriteLine ((Copyright: fxfeed. GetCopyright ())) Consola. WriteLine ((Sitio web: fxfeed. GetWebsite ())) Consola. WriteLine ((Licencia: fxfeed. GetLicense ())) Consola. WriteLine ((Redistribución: fxfeed. GetRedistribution ())) Consola. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Consola. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPerPeriod ())) Consola. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Consola. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Consola. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Consola. WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) // // Obtiene un objeto Iterator para las comillas ArrayList utilizando el método iterator (). // IEnumerator citas itr. GetEnumerator () // // Iterar a través del iterador de ArrayList // Console. Consola de WriteLine (----------------------------------------). Consola de escritura (Iterando a través de citas.). WriteLine (----------------------------------------) while (itr. MoveNext () ) Hashtable quote ((Hashtable) (itr. Current)) Consola. WriteLine ((Símbolo de la cotización: símbolo de la cotización)) Consola. WriteLine ((Título: título de la cotización)) Console. WriteLine ((Tiempo: tiempo de cotización)) if ((fxfeed. GetInterval () 1)) if (fxfeed. GetPrice (). WriteLine ((Oferta: oferta de cotización)) Consola. WriteLine ((Ask: quote ask)) else Consola. WriteLine ((Precio: cotizar el precio)) else Consola. WriteLine ((Abrir: cotización abierta)) Consola. WriteLine ((High: quote high)) Consola. WriteLine ((Low: quote low)) Consola. WriteLine ((Cerrar: cita cerrar)) Consola. WriteLine () else Consola. WriteLine ((Estado: fxfeed. GetStatus ())) Consola. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Consola. WriteLine // // Imprimir los Intervalos a System. out // private static void printIntervals (feedapi fxfeed) // // Buscar los Intervalos // Intervalos Hashtable fxfeed. Consola getAvailableIntervals (false). WriteLine (-------- Intervalos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtener una colección de valores contenidos en HashMap // ICollection c intervalos . Valores // // Obtener un iterador para la colección // IEnumerator itr c. GetEnumerator () // // Iterar a través de los valores de HashMap iterator // while (itr. MoveNext ()) Valor de Hashtable ((Hashtable) (itr. WriteLine ((Intervalo: intervalo de valores)) Consola. WriteLine ((Título: título del valor)) Consola. WriteLine () else Consola. WriteLine ((Estado: fxfeed. GetStatus ())) Consola. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Consola. WriteLine // // Imprimir los símbolos a System. out // private static void printSymbols (feedapi fxfeed) // // Recuperar los símbolos // Símbolos hashtables fxfeed. Consola getAvailableSymbols (false). WriteLine (-------- Símbolos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtiene una colección de valores contenidos en HashMap // ICollection c symbols . Valores // // Obtener un iterador para la colección // IEnumerator itr c. GetEnumerator () // // Iterar a través de los valores de HashMap iterator // while (itr. MoveNext ()) Valor de Hashtable ((Hashtable) (itr. WriteLine ((Símbolo: símbolo de valor)) Consola. WriteLine ((Título: título del valor)) Consola. WriteLine ((Decimales: decimales de valor)) Consola. WriteLine () else Consola. WriteLine ((Estado: fxfeed. GetStatus ())) Consola. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Consola. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Ejemplo de VB (Visual Basic) Imports System Imports System. Colecciones Cargar la API de ForexFeed Importaciones forexfeed ------------------------------------------ EDITAR LAS VARIABLES SIGUIENTES Clave de acceso privado Como cadena SU TECLA DE ACCESO Símbolo privado Como Cadena EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Intervalo privado Como Integer 3600 Períodos privados As Integer 1 Precio privado As String mid Crear el objeto ForexFeed Dim fxfeed Como Nuevo feedapi (access Clave, símbolo, intervalo, puntos, precio) Visualización de las cotizaciones printData (fxfeed) Visualización de los intervalos disponibles printIntervals (fxfeed) Mostrar los símbolos disponibles printSymbols (fxfeed) End Sub Obtenga los datos e imprima en System. Out Private Sub printData (ByVal fxfeed Como feedapi) Obtener los datos Dim cotizaciones Como ArrayList fxfeed. Consola getData (). WriteLine (-------- Citas --------) Si fxfeed. GetStatus (). Iguala (OK) Luego Consola. WriteLine (Número de comillas: fxfeed. GetAccessPeriodStarts ()) Obtiene un objeto Iterator para las comillas ArrayList utilizando el método iterator (). Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterar a través de la consola iterator ArrayList. Consola de WriteLine (----------------------------------------). Consola de escritura (Iterando a través de citas.). WriteLine (----------------------------------------) Hacer Mientras itr. MoveNext () Dim quote Como Hashtable CType (itr. Current. Hashtable) Consola. WriteLine (Quote Symbol: quote (tiempo)) Si fxfeed. GetInterval () 1 Entonces Si fxfeed. GetPrice (). Equals (bid, ask) Luego Consola. WriteLine (Bid: quote (close)) End If Consola. WriteLine () Else Consola. WriteLine (Estado: fxfeed. GetErrorMessage ()) End If Imprimir los intervalos al sistema. Out Private Sub printIntervals (ByVal fxfeed Como feedapi) Obtener los Intervalos Dim intervalos Como Hashtable fxfeed. Consola getAvailableIntervals (Falso). WriteLine (-------- Intervalos --------) Si fxfeed. GetStatus (). Igual a (OK) Obtenga una colección de valores contenidos en HashMap Dim c As Intervalos de ICollection. Obtener un iterador para Collection Dim itr As Collections. IEnumerator c. GetEnumerator () Iterar a través de los valores de HashMap iterador Do While itr. MoveNext () Dim valor como Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalo: fxfeed. getErrorMessage ()) End If Imprimir los símbolos a System. out Privado Sub printSymbols (ByVal fxfeed Como feedapi) Obtener símbolos Símbolos Dim como Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Símbolos --------) Si fxfeed. getStatus (). Igual a (OK) Luego obtenga una colección de valores contenidos en los símbolos HashMap Dim c As ICollection. Valores Obtener un iterador para colección Dim itr As Collections. IEnumerator c. GetEnumerator () Iterar a través de los valores de HashMap iterador Do While itr. MoveNext () Dim valor Como Hashtable CType (itr. Current. Hashtable) Consola. WriteLine (Símbolo: fxfeed. GetErrorMessage ()) End If

No comments:

Post a Comment