Saturday 22 February 2020

Forex api data feed


Live, RealTime, OnDemand Currency Data Dados de Forex em Tempo Real O feed de dados RealTime fornece acesso confiável, preciso e de baixa latência aos dados globais de moeda vivos. Ideal para aplicações que requerem acesso a dados de mercado atuais com dados de carrapatos Bid / Ask ou Mid market mais. Dados Forex Intraday Os dados intradiários fornecem informações de cotação em moeda estrangeira, OHLC e End Of Day (EOD). Os dados Open, High, Low e Close (OHLC) são ideais para gráficos, pesquisa, análise de mercado, gerenciamento de portfólio, testes de estratégia, sites, portais e muitas outras aplicações. Serviços de Conversão de Moedas Serviço de conversão de moeda fornece até a segunda conversões amp informações sobre taxa de câmbio OnDemand para Corporate, Business, Websites amp Ecommerce mais. Dados históricos Aceda a anos de dados históricos de Open, High, Low, Close (OHLC). Deliverable através da Internet (CSV ou XML) ou em cópia impressa (CD / DVD). Dados históricos disponíveis estão disponíveis em mais de 20 intervalos diferentes (OHLC quotbarsquot) mais. (Dot NET) API de dados de Forex Esta API de dados do Forex é uma interface de programação de aplicativos que ajuda a criar aplicativos personalizados usando a estrutura de cópia do Microsoft (dot NET). Esta API é fornecida gratuitamente a todos os clientes ForexFeed. Faça o login para baixar este exemplo ea própria API de dados. Veja os exemplos abaixo (C e VB) que fazem uso da API de Feed de Dados do Forex 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 API de dados do Forex. Esses exemplos ilustram como recuperar dados e imprimi-lo para o System. Console padrão. C (c-sharp) exemplo usando System using System. Coleções // Carrega a API ForexFeed usando forexfeed. Net // ------------------------------------------ // EDITA O SEGUINTE VARIÁVEIS // private static string accesskey YOURACCESSKEY private estático string símbolo EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privado estático int intervalo 3600 privado estático int períodos 1 privado estático string preço mid // ------------ ------------------------------ // Principal // static void Main () // Criar o objeto ForexFeed feedapi fxfeed new feedapi // Mostrar os valores disponíveis printData (fxfeed) // Mostrar os intervalos disponíveis printIntervals (fxfeed) // Mostrar os símbolos disponíveis printSymbols (fxfeed) // // Obter os dados e imprimi-los Para System. out // private static void printData (feedapi fxfeed) // // Obtém os dados // ArrayList cita fxfeed. GetData () Console. WriteLine (-------- Quotes --------) if (fxfeed. GetStatus (). Igual a (OK)) Console. WriteLine ((Número de citações: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Console. WriteLine ((Website: fxfeed. GetWebsite ())) Console. WriteLine ((Licença: fxfeed. GetLicense ())) Console. WriteLine ((Redistribuição: fxfeed. GetRedistribution ())) Console. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Console. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPerPeriod ())) Console. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Console. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Console. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Console. WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) // // Obtém um objeto Iterator para as aspas ArrayList usando o método iterator (). // IEnumerator citações itr. GetEnumerator () // // Iterar através do iterador ArrayList // Console. WriteLine (----------------------------------------) Console. WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) enquanto (itr. MoveNext () ) Hashtable quote ((Hashtable) (itr. Current)) Console. WriteLine ((Símbolo de Cotação: símbolo de citação)) Console. WriteLine ((Título: título da citação)) Console. WriteLine ((Hora: horário da cotação)) if ((fxfeed. GetInterval () 1)) if (fxfeed. GetPrice (). WriteLine ((Bid: cotação de lance)) Console. WriteLine ((Pergunte: cotação perguntar)) else Console. WriteLine ((Preço: cotação preço)) else Console. WriteLine ((Abrir: cotação aberta)) Console. WriteLine ((High: quote high)) Console. WriteLine ((Low: quote low)) Console. WriteLine ((Close: quote close)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) // // Imprimir os Intervalos para System. out // private static void printIntervals (feedapi fxfeed) // // Obtém os Intervalos // Hashtable intervalos fxfeed. GetAvailableIntervals (false) Console. WriteLine (-------- Intervalos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtém uma coleção de valores contidos em HashMap // ICollection c intervalos . Valores // // Obter um iterador para coleção // IEnumerator itr c. GetEnumerator () // // Iterar através dos valores de HashMap iterator // while (itr. MoveNext ()) Valor Hashtable (Hashtable) (itr. Current)) Console. WriteLine ((Intervalo: intervalo de valores)) Console. WriteLine ((Título: título do valor)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) // // Imprimir os Símbolos para System. out // private static void printSymbols (feedapi fxfeed) // // Busca os Símbolos // Símbolos Hashtable fxfeed. GetAvailableSymbols (false) Console. WriteLine (-------- Símbolos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtém uma coleção de valores contidos no HashMap // ICollection c símbolos . Valores // // Obter um iterador para coleção // IEnumerator itr c. GetEnumerator () // // Iterar através dos valores de HashMap iterator // while (itr. MoveNext ()) Valor Hashtable (Hashtable) (itr. Current)) Console. WriteLine ((Símbolo: símbolo de valor)) Console. WriteLine ((Título: título do valor)) Console. WriteLine ((Decimais: valores decimais)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Exemplo de VB (Visual Basic) Imports System Imports System. Coleções Carregar a API do ForexFeed Importações forexfeed ------------------------------------------ EDITAR As seguintes variáveis ​​Private accesskey Como Cadeia YOURACCESSKEY Símbolo privado Como Cadeia EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Intervalo privado Como Inteiro 3600 Períodos privados Como Inteiro 1 Preço privado Como Cadeia meia Criar o objeto ForexFeed Dim fxfeed Como Novo feedapi (accesskey, símbolo, Intervalo, períodos, preço) Exibir as Cotações printData (fxfeed) Exibir os intervalos disponíveis printIntervals (fxfeed) Exibir os símbolos disponíveis printSymbols (fxfeed) End Sub Obtenha os dados e imprima-os em System. Out Private Sub printData (ByVal fxfeed Como feedapi) Obtém os dados Dim quotes Como ArrayList fxfeed. GetData () Console. WriteLine (-------- Quotes --------) Se fxfeed. GetStatus (). Equals (OK) Em seguida Console. WriteLine (Número de citações: amp fxfeed. GetNumQuotes ()) Console. WriteLine (Direitos Autorais: amp fxfeed. GetCopyright ()) Console. WriteLine (Website: amp fxfeed. GetWebsite ()) Console. WriteLine (Licença: amp fxfeed. GetLicense ()) Console. WriteLine (Redistribuição: amp fxfeed. GetRedistribution ()) Console. WriteLine (AccessPeriod: amp fxfeed. GetAccessPeriod ()) Console. WriteLine (AccessPerPeriod: amp fxfeed. GetAccessPerPeriod ()) Console. WriteLine (AccessThisPeriod: amp fxfeed. GetAccessThisPeriod ()) Console. WriteLine (AccessRemainingThisPeriod: amp fxfeed. GetAccessPeriodRemaining ()) Console. WriteLine (AccessPeriodBegan: amp fxfeed. GetAccessPeriodBegan ()) Console. WriteLine (NextAccessPeriodStarts: amp fxfeed. GetAccessPeriodStarts ()) Obtém um objeto Iterator para as aspas ArrayList usando o método iterator (). Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterar através do ArrayList iterator Console. WriteLine (----------------------------------------) Console. WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) Fazer While itr. MoveNext () Dim quote Como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Citação Símbolo: amp citação (símbolo)) Console. WriteLine (Título: amp citação (título)) Console. WriteLine (Time: amp quote (tempo)) Se fxfeed. GetInterval () 1 Then Se fxfeed. GetPrice (). Equals (bid, ask) Então Console. WriteLine (Licitação: amp citação (lance)) Console. WriteLine (Pergunte: amp quote (perguntar)) Else Console. WriteLine (Preço: amp citação (preço)) End If Else Console. WriteLine (Abrir: amp citação (aberto)) Console. WriteLine (Alta: amp citação (alta)) Console. WriteLine (Low: amp citação (baixa)) Console. WriteLine (Close: amp citação (fechar)) End If Console. WriteLine () Else Console. WriteLine (Status: amp fxfeed. GetStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Console. WriteLine (ErrorMessage: amp fxfeed. GetErrorMessage ()) End If Imprimir os intervalos para o sistema. Out Privado sub printIntervals (ByVal fxfeed Como feedapi) Obter os Intervalos Dim intervalos Como Hashtable fxfeed. GetAvailableIntervals (False) Console. WriteLine (-------- Intervals --------) Se fxfeed. GetStatus (). Equals (OK) Em seguida, obter uma coleção de valores contidos no HashMap Dim c As intervalos ICollection. Values ​​Obter um iterador para coleção Dim itr As Collections. IEnumerator c. GetEnumerator () Iterar através do HashMap valores iterador Do While itr. MoveNext () Dim valor como Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalo: amp valor (intervalo)) Console. WriteLine (Title: amp value (title )) Console. WriteLine () Loop Else Console. WriteLine (Status: amp fxfeed. getStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. getErrorCode ()) Console. WriteLine (ErrorMessage: amp fxfeed. getErrorMessage ()) End If Imprimir os símbolos para System. out Privado Sub printSymbols (ByVal fxfeed Como feedapi) Obter os símbolos Símbolos Dim como Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Símbolos -------- ) Se fxfeed. getStatus (). Equals (OK) Em seguida, obter uma coleção de valores contidos no HashMap Dim c As ICollection símbolos. Valores Obter um Iterador para Colecção Dim itr Como Collections. IEnumerator c. GetEnumerator () Iterar através dos valores HashMap iterador Do While itr. MoveNext () Dim valor como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Símbolo: valor do amplificador (símbolo)) Console. WriteLine (Title: amp value (title)) Console. WriteLine (Decimais: valor do amp (decimais)) Console. WriteLine () Loop Else Console. WriteLine (Status: amp fxfeed. GetStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Console. End IfXigniteGlobalCurrencies Obter exatamente o que você precisa Se é taxas de câmbio em tempo real, dados históricos de câmbio de moeda, ou um widget conversor de moeda, weve você coberto. Também fornecemos taxas de câmbio históricas de Londres, taxas de contrato a termo e dados de moeda de nível de bar / tick. Inicie-se rapidamente Minimize o seu tempo de desenvolvimento no mercado com nossa documentação on-line, FAQs e código de amostra gerado dinamicamente. Também oferecemos um painel analítico de uso para ajudá-lo a entender seu uso atual e uma avaliação gratuita de 7 dias sem chance de experimentar antes de comprar. Confiabilidade de primeira classe Para ajudar a processar os milhões de solicitações de API por hora, o Xignite usa o Cloud da Amazon Web Services (AWS). A infraestrutura fornecida pela AWS permite à Xignite escalar de forma efetiva e dinâmica a entrega de informações financeiras em tempo real, ao mesmo tempo em que otimiza os recursos de computação e de rede. Melhor cobertura de dados forex e funcionalidade da API - sem taxas ocultasForex Feed de Dados Compreendemos que a velocidade ea confiabilidade dos dados que você recebe afetam diretamente a sua negociação. Estamos empenhados em garantir que os dados que fornecemos são rápidos e de alta qualidade. Utilizamos tecnologia avançada que fornece alta compactação de dados, o que significa que leva apenas alguns segundos para exibir gráficos por quase 7 anos, enquanto gráficos com menor volume de dados são exibidos instantaneamente. Recolhemos dados em tempo real da FXCM desde 2001 em nossos servidores e oferecemos aos nossos clientes MCFX e MultiCharts. Esse feed de dados é diretamente integrado ao MCFX, o que significa que você obtém uma perspectiva histórica em mais de 30 pares de moedas importantes. Velocidade, facilidade e confiabilidade - em todo o lado Nosso servidor de dados Forex funciona 24 horas por dia, 7 dias por semana, exceto pelo tempo de manutenção, para que você possa analisar dados de Forex mesmo nos fins de semana e feriados. Se a qualquer momento a conexão for interrompida, o MCFX foi projetado para tentar imediatamente restabelecer uma conexão. MCFX e nosso feed de dados estão disponíveis em qualquer lugar do mundo onde você pode acessar a Internet. Isso significa que você pode convenientemente comércio de casa, o escritório, ou em qualquer lugar. 30 pares de moedas, alta qualidade desde 2001 Nós temos coletado dados em tempo real da FXCM desde 2001 em nossos servidores, o que significa que você tem uma perspectiva histórica em mais de 30 pares de moedas-chave. Os dados estão disponíveis nas resoluções tick, minute e day e estão disponíveis para valores de lance e pedido. Nós fornecemos dados para os seguintes pares de moeda chave: AUD / CAD, AUD / JPY, AUD / NZD, AUD / USD, CAD / JPY, CHF / JPY, EUR / AUD, EUR / CAD, EUR / CHF, EUR / NZD / CHF, NZD / JPY, NZD / JPY, EUR / JPY, EUR / NZD, EUR / USD, EUR / USD, GBP / AUD, GBP / JPY, GBP / JPY, GBP / JPY, USD / JPY, EUR / JPY, USD / JPY, USD / JPY, USD / JPY, USD / JPY, Feed de Dados dxFeed é uma solução de tecnologia aberta que fornece serviços de dados fornecendo dados de mercado em tempo real e diferidos normalizados para trocas e outras fontes de dados financeiros em todo o mundo, funcionando em uma infraestrutura aberta comprovada e robusta e apoiado por Devexperts 24times7times365 suporte. Hospedado nas instalações da Devexperts, em uma configuração resiliente, a plataforma dxFeed fornece uma camada funcional em cima da baixa latência de dados consolidados. Os manipuladores de alimentação dxFeed são conectados diretamente às fontes de dados de mercado e nossos sistemas comprovados de coleta e entrega de dados são projetados para permitir a entrega segura de informações de alta qualidade aos clientes onde e quando eles precisam, 24x7. Os dados de todas as fontes que integramos estão disponíveis na forma normalizada da API dxFeed, que foi especialmente projetada para facilidade de uso. A infraestrutura QDS aberta subjacente, desenvolvida e otimizada ao longo de anos para alto desempenho e escalabilidade, permite que nossos clientes aproveitem totalmente nossos recursos de distribuição e gerenciamento de dados. As tecnologias que desenvolvemos ajudaram nossos produtos de clientes a superar as listas de prêmios Barrons em 2006, 2007, 2009 e 2018 com a pontuação média ponderada mais alta. Com o dxFeed Java API, você pode começar a receber suas cotações de mercado escrevendo apenas várias linhas de código: Executamos um feed de demonstração de exemplo para testar nossa API sobre Internet com data de evento de dados de mercado realista, freqüência e preços e tamanhos gerados. Nós também fornecemos dxFeed JavaScript API para fácil integração com projetos baseados na web: dxFeed Live Sample: Nasdaq Level 1

No comments:

Post a Comment