Wednesday 6 December 2017

Live forex quotes api


PHP Forex Data Feed API Esta API de dados Forex (Application Programming Interface) é uma ferramenta poderosa que permite que você escreva aplicativos personalizados usando a linguagem de script PHP. PHP é uma linguagem muito comum habilitada na maioria dos servidores Web, tornando esta API uma escolha ideal para proprietários de sites. Use-o para criar tabelas de taxas de câmbio diárias, horárias, de minutos ou em tempo real, integrá-las em seu carrinho de compras on-line ou apenas recuperar as taxas de câmbio mais recentes para qualquer (ou todos) cruzamentos nos bancos de dados de moedas. Esta API PHP portátil simplifica muito a recuperação e análise de dados em moeda bruta. Basta ligar para as várias funções auxiliares e você vai embora. Esta API é fornecida gratuitamente a todos os clientes da ForexFeed. Veja um exemplo abaixo da API de feed de dados do Forex do PHP em ação. A API lida com toda a lógica subjacente para que você possa ser instalado e funcionando em nenhum momento. Nota: este é um exemplo muito simples usando a API de dados do Forex. Este script é projetado para ser executado em um servidor web, ele simplesmente imprime dados para o navegador de tela / web. Você pode fazer o download deste script (e da API) da área do cliente, ou abaixo se você estiver conectado. Se você precisar de ajuda com a integração da API, poderemos ajudar. Dê-nos um grito para falar com um desenvolvedor experiente // Criar o ForexFeed Objeto fxfeed new ForexFeed (array (chave de acesso // Solicitar os dados fxfeed - print Número de citações:.fxfeed - if (fxfeed - getStatus () OK) // Fxfeed - if (fxfeed - else status de impressão: fxfeed - (dot NET) API de dados de Forex Esta API de dados do Forex é uma interface de programação de aplicativos que ajuda você Crie aplicativos personalizados usando a estrutura da Microsoft (dot NET).Esta API é fornecida gratuitamente a todos os clientes ForexFeed. Por favor, faça o login para fazer o download deste exemplo e da própria API de dados. Ver os exemplos abaixo (C e VB) Forex Data Feed API para lidar com toda a lógica subjacente. Como você pode ver a API simplifica muito muitos casos de uso. Esses exemplos são muito simples de usar a API de dados do Forex. Estes exemplos ilustram como recuperar dados e imprimi-lo para o padrão System. Console. 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 acesso chave SUA CHAVE DE ACESSO private static string símbolo EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privado estático int intervalo 3600 privado estático int períodos 1 private static string preço mid // --------- --------------------------------- // Principal // static void Main () // Criar o feed do ForexFeed Object Fxfeed new feedapi (tecla de acesso, símbolo, intervalo, períodos, preço) // Visualizar as Cotações printData (fxfeed) // Mostrar os intervalos disponíveis printIntervals (fxfeed) // Mostrar os símbolos disponíveis printSymbols (fxfeed) // // Get the Dados e imprima-o 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 VARIÁVEIS SEGUINTES Tecla de acesso privado Como Cadeia SUA CHAVE DE ACESSO 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 mid Crie o Objeto ForexFeed Dim fxfeed Como Novo feedapi Chave, símbolo, intervalo, pontos, 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 Obter os dados e imprimi-los no 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 (Number of Quotes: 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 (Quote Symbol: quote (time)) Se fxfeed. GetInterval () 1 Then Se fxfeed. GetPrice (). Equals (bid, ask) Então Console. WriteLine (Bid: quote (fechar)) End If Console. WriteLine () Else Console. WriteLine (Status: 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: fxfeed. getErrorMessage ()) End If Imprimir os símbolos para System. out Private 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 em 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. O que é Forex O Forex é o mercado onde todas as moedas mundiais são negociadas. O mercado forex é o maior mercado, o mais líquido do mundo, com um volume médio diário de negociação superior a 5,3 trilhões. Não existe uma central de câmbio, uma vez que é negociada ao balcão. Forex trading permite que você compre e venda moedas, semelhante à negociação de ações, exceto que você pode fazê-lo 24 horas por dia, cinco dias por semana, você tem acesso à margem comercial, e você ganha exposição aos mercados internacionais. FXCM é uma corretora de forex líder. Execução Justa e Transparente Desde 1999, a FXCM se propôs a criar a melhor experiência de negociação forex online do mercado. Nós fomos pioneiros no modelo de execução forex No Dealing Desk, oferecendo uma execução competitiva e transparente para nossos comerciantes. Serviço de Atendimento ao Cliente Prêmio Com a educação de alto nível de negociação e ferramentas poderosas, orientamos milhares de comerciantes através do mercado de câmbio, com atendimento ao cliente 24/7. Descubra a vantagem FXCM. Spreads no entanto, pode haver casos em que as condições do mercado causar spreads para alargar muito além dos spreads exibidos aqui. As comissões de spreads anunciadas aplicam-se a Contas Padrão. Algumas contas, como Mini Contas e as de clientes de certos intermediários, estão sujeitas a uma marcação. As contas configuradas para uma estrutura de comissão serão cobradas na denominação monetária da conta. Os valores acima são fornecidos apenas para fins informativos e não se destinam a fins comerciais ou de consultoria. A FXCM não se responsabiliza por erros de informação, incompletude ou atrasos, ou por quaisquer ações tomadas com base nas informações aqui contidas. Mini Contas: Mini contas oferecem 21 pares de moedas e padrão para a execução de mesa de negociação onde estratégias de arbitragem de preço são proibidas. FXCM determina, a seu exclusivo critério, o que engloba uma estratégia de arbitragem de preços. Mini contas que utilizam estratégias proibidas ou com patrimônio superior a 20.000 CCY podem ser alteradas para nenhuma execução do Dealing Desk. Consulte Riscos de execução. Atendimento ao Cliente Download Lançamento de Software Plataformas Populares Sobre FXCM Contas Forex Mais Recursos Siga-nos Investimento de Alto Risco Aviso: Negociar divisas e / ou contratos de diferenças de margem traz um alto nível de risco e pode não ser adequado para todos os investidores. A possibilidade existe que você poderia sustentar uma perda em excesso de seus fundos depositados e, portanto, você não deve especular com capital que você não pode perder. Antes de decidir negociar os produtos oferecidos por FXCM você deve considerar com cuidado seus objetivos, situação financeira, necessidades e nível de experiência. Você deve estar ciente de todos os riscos associados à negociação em margem. FXCM fornece aconselhamento geral que não leva em conta seus objetivos, situação financeira ou necessidades. O conteúdo deste Website não deve ser interpretado como um conselho pessoal. FXCM recomenda que você procure o conselho de um conselheiro financeiro separado. Clique aqui para ler o aviso de risco total. A FXCM é uma Comerciante de Mercadorias e Comerciante de Câmbio de Varejo com a Commodity Futures Trading Commission e é membro da National Futures Association. NFA 0308179 A FXCM Inc., uma companhia de capital aberto listada na Bolsa de Valores de Nova York (NYSE: FXCM), é uma holding e seu único ativo é uma participação controladora na FXCM Holdings, LLC. Forex Capital Markets, LLC (FXCM LLC) é uma subsidiária direta operacional da FXCM Holdings, LLC. Todas as referências neste site para FXCM referem-se a FXCM Inc. e suas subsidiárias consolidadas, incluindo FXCM Holdings, LLC e Forex Capital Markets, LLC. Tenha em atenção que as informações contidas neste website destinam-se apenas a clientes de retalho, e certas representações aqui contidas podem não ser aplicáveis ​​a Participantes elegíveis do contrato (isto é, clientes institucionais), tal como definido no Commodity Exchange Act 1 (a) (12). Copyright 2017 Forex Capital Markets. Todos os direitos reservados. 55 Water St. 50th Floor, Nova Iorque, NY 10041 EUA

No comments:

Post a Comment