Saturday 11 November 2017

Forex Price Feed Api


Fluxo de dados de Forex Feed de moeda Há algum tempo, eu estava procurando um feed de dados Forex gratuito. Eu queria usar os Dados de Moeda para converter os preços dos produtos na moeda local do visitante8217s. Infelizmente, não consegui encontrar nenhum Free Forex Data Feeds. Então, transformei uma planilha do Google Docs que exporta os dados da taxa de câmbio do Google Finance. Isso oferece um feed de dados FX FeedCurrency gratuito de 90 moedas que está disponível em XML, JSON, JSON-P e RSS sobre HTTP e HTTPS. Os formatos facilitam a criação de APIshys para citar as taxas de câmbio literalmente em qualquer linguagem de programação 8211 Java, PHP, JavaScript e inúmeros outros. Feeds de dados de Forex Existem quatro Forex Data Feeds. USD Feed 8211 taxas de câmbio de USD para outras moedas. EUR Feed 8211 taxas de câmbio de EUR para outras moedas. Top 10 EUR Feed 8211 taxas de câmbio de EUR para 9 moedas importantes. Top 10 USD Feed 8211 taxas de câmbio de USD para 9 moedas importantes. Se possível, use o Top 10 Forex Data Feeds, pois eles são menores e carregam mais rapidamente. Contém USD para AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, EUR, 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. Contém EUR para 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 Contém EUR para USD, JPY, GBP, CHF, AUD, CAD, SEK, HDK e NOK. Top 10 USD FeedJava Forex Data Feed API Esta Forex Data API é uma interface de programação de aplicativos que permite escrever aplicativos personalizados usando a linguagem de programação Java. Esta API é fornecida gratuitamente a todos os clientes do ForexFeed. net. Faça o login para baixar este exemplo (fonte java) e a própria API Java. Um arquivo. jar também está incluído no download para uma fácil implantação. Veja o exemplo abaixo que faz uso da API de fluxo de dados do Forex Java para lidar com toda a lógica subjacente. Como você pode ver, a API simplifica muito muitos casos de uso. Nota: este é um exemplo muito simples, usando a API Java Forex Data. Esta classe de exemplo recupera dados e imprime no padrão System. out Load the FXFeed API import net. Forexfeed. ForexFeed importa java. Util. Classe pública ForexFeedExample private static String accesskey SUACESSKEY privado estático Símbolo de seqüência EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD intervalo int interno privado 3600 private static int period 1 método principal public static void main (String args) Criar o objeto ForexFeed ForexFeed fxfeed ForexFeed novo ( Intervalos de intervalo do símbolo de acesso). Exibir as citações printData (fxfeed) Obter os dados e imprimi-lo no System. out private static void printData (ForexFeed fxfeed) Obter o Data ArrayList quotes fxfeed. Sistema GetData (). Fora. Println (-------- Cotações --------) se (fxfeed. GetStatus (). É igual (OK)) Sistema. Fora. Println (Número de Cotações: fxfeed. GetNumQuotes ()) System. Fora. Println (Copyright: sistema fxfeed. GetCopyright ()). Fora. Println (Website: sistema fxfeed. GetWebsite ()). Fora. Println (Licença: fxfeed. GetLicense ()) System. Fora. Println (Redistribuição: fxfeed. GetRedistribution ()) System. Fora. Println (AccessPeriod: fxfeed. GetAccessPeriod ()) Sistema. Fora. Println (AccessPerPeriod: fxfeed. GetAccessPerPeriod ()) Sistema. Fora. Println (AccessThisPeriod: fxfeed. GetAccessThisPeriod ()) System. Fora. Println (AccessRemainingThisPeriod: sistema fxfeed. GetAccessPeriodRemaining ()). Fora. Println (AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ()) System. Fora. Println (NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ()) Obter um objeto Iterator para as cotações ArrayList usando o método iterator (). Iterator itr quotes. Iterador () Iterate através do ArrayList iterator System. Fora. Println (----------------------------------------) Sistema. Fora. Println (Iterating through Quotes.) System. Fora. Println (----------------------------------------) enquanto (itr. HasNext () ) HashMap quote (HashMap) itr. Próximo () Sistema. Fora. Println (Quote Symbol: quote. Get (symbol)) System. Fora. Println (Título: quote. Get (title)) System. Fora. Println (Time: quote. Get (time)) if (fxfeed. GetInterval () 1) se (fxfeed. GetPrice (). Igual (lance, perguntar)) Sistema. Fora. Println (Bid: quote. Get (bid)) Sistema. Fora. Println (Ask: quote. Get (ask)) else System. Fora. Println (Preço: cotação. Get (price)) else System. Fora. Println (Open: quote. Get (open)) System. Fora. Println (High: quote. Get (high)) System. Fora. Println (Low: quote. Get (low)) System. Fora. Println (Close: quote. Get (close)) System. Fora. Println () else System. Fora. Println (Status: fxfeed. GetStatus ()) Sistema. Fora. Println (ErrorCode: fxfeed. GetErrorCode ()) Sistema. Fora. Println (ErrorMessage: fxfeed. GetErrorMessage ()) NET (dot NET) Forex Data Feed API Esta Forex Data API é uma interface de programação de aplicativos que ajuda você a criar aplicativos personalizados usando a plataforma Microsoft NET. NET (dot NET). Esta API é fornecida gratuitamente a todos os clientes do ForexFeed. net. Faça o login para baixar este exemplo e a própria API de dados. NET. Veja os exemplos abaixo (C e VB), que utilizam a API. NET Forex Data Feed para lidar com toda a lógica subjacente. Como você pode ver, a API simplifica muito muitos casos de uso. Nota: estes são exemplos muito simples de usar a. NET Forex Data API. Esses exemplos ilustram como recuperar dados e imprimi-lo no padrão System. Console. C (c-sharp) exemplo. NET usando sistema usando o sistema. Coleções Carregue a API ForexFeed. net usando forexfeed. Rede ------------------------------------------ EDITAR AS SEGUINTES VARIABLES cadeia estática privada Chave de acesso YOURACCESSKEY símbolo de seqüência estática privada EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD intervalo de int estático privado 3600 períodos de int estático privado 1 preço de cadeia estática privada médio -------------------- ---------------------- Principal vazio estático Principal () Criar o Objeto ForexFeed feedapi fxfeed novo feedapi (accesskey. Symbol. Interval. Period. Price) Exibir as Cotações PrintData (fxfeed) Exibir os intervalos disponíveis printIntervals (fxfeed) Exibir os Símbolos disponíveis printSymbols (fxfeed) Obter os dados e imprimi-lo para System. out private static void printData (feedapi fxfeed) Obtenha o Data ArrayList quotes fxfeed. Consola getData (). WriteLine (-------- Cotações --------) se (fxfeed. GetStatus (). Igual (OK)) Consola. WriteLine ((Número de Cotações: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Console. WriteLine ((Website: console fxfeed. GetWebsite ())). WriteLine ((Licença: fxfeed. GetLicense ())) Console. WriteLine ((Redistribuição: fxfeed. GetRedistribution ())) Console. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Console. WriteLine ((AccessPerPeriod: fxfeed. Consola getAccessPerPeriod ())). WriteLine ((AccessThisPeriod: fxfeed. Consola getAccessThisPeriod ())). WriteLine ((AccessRemainingThisPeriod: fxfeed. Consola getAccessPeriodRemaining ())). WriteLine ((AccessPeriodBegan: fxfeed. Consola getAccessPeriodBegan ())). WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) Obter um objeto Iterator para as cotações ArrayList usando o método iterator (). IEnumerator itr quotes. GetEnumerator () Iterate através do ArrayList iterator Console. WriteLine (----------------------------------------) Console. Consola WriteLine (Iterating through Quotes.). WriteLine (----------------------------------------) enquanto (itr. MoveNext () ) Hashtable quote ((Hashtable) (itr. Current)) Console. WriteLine (símbolo (símbolo de cotação: símbolo de cotação)). WriteLine ((Título: título da citação)) Console. WriteLine ((Tempo: tempo de cotação)) se ((fxfeed. GetInterval () 1)) se (fxfeed. GetPrice (). Igual (lance, perguntar)) Consola. Linha WriteLine ((Lance: cotação)). WriteLine ((Ask: quote ask)) else Console. WriteLine ((Preço: cotação do preço)) else Console. WriteLine ((Open: quote open)) Console. Consola WriteLine ((High: quote high)). WriteLine ((baixo: guia baixo)) Console. WriteLine ((Fechar: cotação fechar)) Console. Consola WriteLine () else. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((Código de erro: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Imprima os intervalos para System. out private static void printIntervals (feedapi fxfeed) Procure os Intervalos Hashtable intervalos fxfeed. Consola GetAvailableIntervals (false). WriteLine (-------- Intervals --------) if (fxfeed. GetStatus (). Igual (OK)) Obter uma coleção de valores contidos nos intervalos HashMap ICollection c. Valores Obter um Iterator para Collection IEnumerator itr c. GetEnumerator () Iterate através do iterador de valores HashMap enquanto (itr. MoveNext ()) Hashtable value ((Hashtable) (itr. Current)) Console. WriteLine ((Intervalo: intervalo de valores)) Console. WriteLine ((Título: título do valor)) Console. Consola WriteLine () else. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((Código de erro: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Imprima os Símbolos em System. out static static void printSymbols (feedapi fxfeed) Obtenha símbolos Símbolos Hashtable fxfeed. Consola GetAvailableSymbols (falso). WriteLine (-------- Symbols --------) if (fxfeed. GetStatus (). Igual (OK)) Obter uma coleção de valores contidos nos símbolos HashMap ICollection c. Valores Obter um Iterator para Collection IEnumerator itr c. GetEnumerator () Iterate através do iterador de valores HashMap enquanto (itr. MoveNext ()) Hashtable value ((Hashtable) (itr. Current)) Console. WriteLine (símbolo (símbolo: símbolo de valor)). WriteLine ((Título: título do valor)) Console. WriteLine ((Decimals: value decimals)) Console. Consola WriteLine () else. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((Código de erro: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) VB (Visual Basic).NET exemplo Imports System Imports System. Coleções Carregar a ForexFeed. net API Importações forexfeed. net --------------------------------------- --- EDITAR AS SEGUINTES VARIABLES Private accesskey As String YOURACCESSKEY Símbolo privado Como String EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Intervalo privado As Integer 3600 Períodos privados Como Inteiro 1 Preço privado As String mid Criar o Objeto ForexFeed Dim fxfeed Como Novo feedapi ( Chave de acesso, símbolo, intervalo, períodos, preço) Exibir as citações printData (fxfeed) Exibir os Intervalos disponíveis printIntervals (fxfeed) Exibir os Símbolos disponíveis printSymbols (fxfeed) End Sub Obter os dados e imprimi-lo no Sistema. Out Private Sub printData (ByVal fxfeed como feedapi) Obtenha as citações Dim Dimpos como ArrayList fxfeed. Consola getData (). WriteLine (-------- Cotações --------) Se fxfeed. GetStatus (). Igual (OK) Então console. WriteLine (Número de Cotações: amp fxfeed. GetNumQuotes ()) Console. WriteLine (Copyright: amp fxfeed. Consola getCopyright ()). WriteLine (Website: amp fxfeed. Consola getWebsite ()). WriteLine (Licença: amp fxfeed. Console GetLicense ()). WriteLine (Redistribuição: amp fxfeed. Consola getRedistribution ()). WriteLine (AccessPeriod: amp fxfeed. Consola getAccessPeriod ()). WriteLine (AccessPerPeriod: amp fxfeed. Consola getAccessPerPeriod ()). WriteLine (AccessThisPeriod: amp fxfeed. Consola getAccessThisPeriod ()). WriteLine (AccessRemainingThisPeriod: amp fxfeed. Consola getAccessPeriodRemaining ()). WriteLine (AccessPeriodBegan: amp fxfeed. Console GetAccessPeriodBegan ()). WriteLine (NextAccessPeriodStarts: amp fxfeed. GetAccessPeriodStarts ()) Obter um objeto Iterator para as cotações ArrayList usando o método iterator (). Dim Itr As Collections. IEnumerator quotes. GetEnumerator () Iterate através do ArrayList iterator Console. WriteLine (----------------------------------------) Console. Consola WriteLine (Iterating through Quotes.). WriteLine (----------------------------------------) Do While itr. MoveNext () Dim quote Como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Quote Symbol: amp quote (symbol)) Console. WriteLine (Título: amp quote (title)) Console. WriteLine (Time: amp quote (time)) Se fxfeed. GetInterval () 1 Then If fxfeed. GetPrice (). Igual (lance, peça) Então Console. WriteLine (Bid: amp quote (bid)) Console. WriteLine (Ask: amp quote (ask)) Else Console. WriteLine (Preço: amp. Citação (preço)) End If Else Console. WriteLine (Open: amp quote (open)) Console. Console WriteLine (High: amp quote (high)). Console WriteLine (Low: amp quote (low)). WriteLine (Close: amp quote (close)) End If Console. Console WriteLine () Else. WriteLine (Status: amp fxfeed. Console GetStatus ()). WriteLine (ErrorCode: amp fxfeed. Consola getErrorCode ()). WriteLine (ErrorMessage: amp fxfeed. GetErrorMessage ()) End If Print the Intervals to System. Out Private Sub printIntervals (ByVal fxfeed como feedapi) Trave os Intervalos Dim intervalos como Hashtable fxfeed. Console GetTransmissible (False) Console. WriteLine (-------- Intervalos --------) Se fxfeed. GetStatus (). Igual (OK) Então Obter uma coleção de valores contidos em HashMap Dim c Como intervalos de ICollection. Valores Obter um Iterator para Collection Dim itr As Collections. IEnumerator c. GetEnumerator () Iterate através do iterador de valores HashMap Do While itr. MoveNext () Dim value Como Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalo: valor do amplificador (intervalo)) Console. WriteLine (Título: valor do amplificador (título )) Console. WriteLine () Loop Else Console. WriteLine (Status: amp fxfeed. getStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. getErrorCode ()) Console. WriteLine (ErrorMessage: amp fxfeed. getErrorMessage ()) End If Imprima os Símbolos para o System. out Símbolos de impressão secundários privados (ByVal fxfeed como feedapi) Obtenha símbolos símbolos Dim como Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Symbols -------- ) Se fxfeed. getStatus (). Igual (OK) Então Obter uma coleção de valores contidos em HashMap Dim c Como símbolos de ICollection. Valores Obter um Iterator para coleção Dim itr As Collections. IEnumerator c. GetEnumerator () Iterate através do iterador de valores HashMap Do While itr. MoveNext () Dim value Como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Símbolo: amp value (symbol)) Console. WriteLine (Título: amp value (title)) Console. WriteLine (Decimals: amp value (decimals)) Console. WriteLine () Loop Else Console. WriteLine (Status: amp fxfeed. Console GetStatus ()). WriteLine (ErrorCode: amp fxfeed. Consola getErrorCode ()). WriteLine (ErrorMessage: amp fxfeed. GetErrorMessage ()) End If

No comments:

Post a Comment