Forex yahoo finance api


Forex yahoo finance api
Obter através da App Store Leia esta publicação em nosso aplicativo!
Open API para conversão de moeda / taxas de câmbio para EUR / USD / GBP (liquidação diária)
Estou à procura de APIs abertas gratuitas (XML ou REST (JSON) *) que posso acessar a partir do código do meu programa para obter a taxa de câmbio (diária) para moedas estrangeiras para o Euro, Dólar ou Libra britânica (especialmente de não-Euro Países europeus e os EUA).
Não são necessários dados históricos, eu só quero consultar (a pedido ou a cada noite) Qual é a taxa de câmbio hoje? e armazená-lo em tabelas de banco de dados locais.
Os dados de origem devem ser atualizados pelo menos uma vez por dia.
Em última análise, eu quero encapsular (atualizações de) vários destes no meu código (um programa independente do Windows), para que nossos clientes possam escolher qual fonte eles querem usar para as taxas de câmbio para a sua "moeda base" EUR ou USD ou GBP .
(Isso também significa que a API deve ser gratuita para uso comercial, que tem uma fonte respeitável - ou seja, não é provável que desapareça da noite para o dia e que ele possa lidar com vários pedidos / dia).
Da resposta de Philshem eu entendo que, no meu caso, os "assentamentos" diários são preferíveis em relação aos dados monetários em tempo real.
* Na verdade, qualquer formato parse-able fará, mas JSON ou XML é preferível porque mais estruturado.
[Adicionado 4-4-2016 por OP]
Embora a minha pergunta estivesse fora, continuei procurando e encontrei esta publicação de junho de 2010 no StackOverflow: como faço para obter taxas de câmbio através de uma API, como o Google Finance? .
Uma vez que esse é um post antigo e não limitado a APIs gratuitas, verifiquei quais ainda estão ativos e satisfazem parcialmente meus requisitos, e adicionei estes como uma resposta a esta publicação, juntamente com o recurso do Banco Central Europeu que mencionei aqui mais cedo.
Qualquer API que achei que atenda a todos os requisitos, adicionarei como respostas separadas cada uma.
As moedas no final do dia são publicadas como assentamentos, que geralmente são médias do dia de negociação e são usadas como referências. Para dados de moeda em tempo real, você está olhando para dados de lances / pedidos (por exemplo). Isso significa que não há realmente uma única "taxa de câmbio atual" correta ou publicada. Mesmo para preços Bid / Ask, cada mercado terá dados diferentes, dependendo dos volumes negociados, participantes do mercado, etc.
Para obter o preço de oferta / pedido gratuito para as taxas de câmbio, uma ferramenta que funcionaria é a API não oficial do Yahoo Finance.
Você pode usar o site do Yahoo Finance para encontrar os termos de pesquisa da taxa de câmbio, por exemplo:
Em seguida, use esses termos de pesquisa como parte da API não oficial.
Nota: se você fornecer esses dados para clientes que pagam, então não sugiro usar uma API oficial. Existem muitos serviços pagos que fornecerão APIs adequadas com o licenciamento correto. Encontrei um desses serviços que tem consultas ilimitadas com dados históricos em tempo real e de US $ 1200 por ano (o que considero uma despesa modesta para conveniência de estabilidade, exatidão, legalidade).
Quandl oferece taxas de câmbio à vista do Banco da Inglaterra (BOE) para mais de 40 moedas em USD, GBP e EUR. Também oferecemos tarifas do Banco Central Europeu (BCE) para mais de 30 moedas em EUR e do Federal Reserve Bank of St. Louis (FRED) para mais de 20 moedas em USD.
Você precisa se registrar para uma chave de API, então, como usuário autenticado, você tem um limite de 2.000 chamadas por 10 minutos e um limite de 50.000 chamadas por dia.
Esses conversores quase atendem aos meus requisitos (ver texto da pergunta, por 4-4-2016):
A página de taxas de referência de divisas estrangeiras do Banco Central Europeu, que é atualizada uma vez por dia útil e disponível em vários formatos, por exemplo, como um arquivo XML.
Fonte da API Currencylayer: vários intercâmbios estrangeiros. Limitado a 1000 pedidos / mês, a moeda da fonte é US $
O Google Currency Converter Output é uma página da Web, portanto, pode mudar. Atualmente, 168 moedas, fontes desconhecidas.
geoplugin Atualmente 111 moedas, fontes desconhecidas.
Uma API de conversão de moeda efetiva para mim é money. js.
Características: 165 Mais Moedas, atualizadas frequentemente, pedidos gratuitos infinitos.
Você simplesmente dá as moedas que deseja converter, e você vai embora! É realmente simples & amp; fácil de usar. Por exemplo:
Devolverá 1 libra (GBP) em euros, com imensa precisão. Agora, retornou 1.254187176646604.
Além disso, essa linha de código pode ser feita ainda mais simples!
1Forge (1forge) fornece o que você está procurando.
Para obter taxas para pares de moedas específicos, tente isso:
Se você quiser apenas converter moedas como em seu exemplo, experimente isso:

Forex yahoo finance api
Obter através da App Store Leia esta publicação em nosso aplicativo!
O Yahoo Finance All Currencies cita a documentação da API.
Eu estou usando este feed por um longo tempo, acredito que a Apple também o faz em um dos widgets mac. mas o que é realmente curioso é que eu simplesmente não consigo encontrar nenhuma documentação para isso, tentei o google e tudo mais.
Posso ver pessoas usando diferentes parâmetros como view = data base = Ymd; moeda = verdade, mas é horrível que não haja nada de oficial.
Por enquanto estou usando esses parâmetros:
format = json e callback = lista às vezes.
Mas ainda é um mistério para mim. Alguém conhece a verdade real sobre isso porque parece que o Yahoo está tentando ocultá-lo em outro lugar :)
A partir da pesquisa que fiz, não parece haver nenhuma documentação disponível para a API que você está usando. Dependendo dos dados que você está tentando obter, eu recomendaria usar a API YQL do Yahoo para acessar o Yahoo Finance (um exemplo pode ser encontrado aqui). Alternativamente, você poderia tentar usar esta maneira bem documentada para obter dados CSV do Yahoo Finance.
Houve alguma discussão sobre os fóruns do desenvolvedor do Yahoo e parece que não há documentação (a ênfase é minha):
O motivo da falta de documentação é que não temos uma API de Finanças. Parece que alguns criaram engenharia reversa de uma API que eles usam para extrair dados Financeiros, mas estão quebrando nossos Termos de Serviço (sem redistribuição de dados Financeiros) ao fazê-lo, então eu encorajo você a evitar o uso desses serviços na web.
Ao mesmo tempo, o URL que você listou pode ser acessado usando o console YQL, embora eu não sou suficientemente experiente para saber como extrair parâmetros de URL com ele.
| SERVIÇO SUSPENDIDO POR YAHOO, a solução não é mais válida. |
Obtenha do Yahoo um JSON ou XML que você pode analisar a partir de uma consulta REST.
Você pode trocar de qualquer moeda a qualquer moeda e até obter a data e a hora da consulta usando o YQL (Yahoo Query Language).
Isso trará um exemplo como abaixo:
Acho que isso não quebra nenhum termo de serviço, pois é uma solução de 100% do yahoo.
Estou desenvolvendo um aplicativo que precisa de conversão de moeda, e estava usando taxas de câmbio abertas porque eu não pagaria desde que o aplicativo esteja testando. Mas a partir de setembro de 2012, as taxas de câmbio abertas serão pagas por não pessoais, então eu verifiquei que eles estavam usando o Yahoo Finance Webservice (aquele que "não existe") e procurando documentação sobre isso chegou aqui, e optou por usar o YQL.
Usando o YQL com a tabela do Yahoo Finance (yahoo. finance. quotes) vinculada por NT3RP, as moedas aparecem com o símbolo = "ISOCODE = X", por exemplo: "ARS = X" para Peso Argentino, "AUD = X" para Dólar Australiano. "USD = X" não existe, mas seria 1, uma vez que o resto são taxas contra USD.
O valor "preço" na OP API está no campo "LastTradePriceOnly" da tabela. Para o meu aplicativo, usei o campo "Pedir".
Como NT3RP nos disse que:
. nós (Yahoo!) não temos uma API de Finanças. Parece que alguns criaram engenharia reversa de uma API que eles usam para extrair dados Financeiros, mas eles estão quebrando nossos Termos de Serviço.
Então eu só pensei em compartilhar este site com você:
Sem taxas de acesso, sem limites de taxa, XML não feio - apenas taxas de câmbio atualizadas gratuitas por hora em formato JSON.
[Atualização: grátis para uso pessoal, uma pechincha para o seu negócio.]
Espero ter ajudado e isso é útil para você (e outros também). :)
Utilizei este URL para obter várias cotações do mercado de câmbio.
Eles podem ser analisados ​​em PHP assim:
Como uma alternativa ao Yahoo Finance, comecei a utilizar a API de Quandl para obter citações de moeda. Existe uma opção gratuita que pode ser usada para aplicativos simples e também paga por bancos de dados premium.
Depois de ter uma conta no Quandl, você obtém uma chave para executar seus pedidos. Por exemplo, uma conversão de USD para EUR pode ser obtida por:
O resultado dessa chamada é:
Mais taxas de câmbio de USD estão disponíveis aqui: taxas de câmbio em relação ao USD.

Forex yahoo finance api
Obter através da App Store Leia esta publicação em nosso aplicativo!
Como faço para obter taxas de câmbio através de uma API, como o Google Finance? [fechadas]
Agora, encontrei a Google Finance API e comecei a analisar isso, mas eu encontrei muitas informações sobre carteiras, transações, posições e outras coisas sobre as quais não sei.
Estou olhando os documentos errados? O que eu preciso fazer para obter uma alimentação das taxas de câmbio da GF? Isso é mesmo possível?
Para tornar as coisas um pouco mais claras. Eu não estou interessado em coisas técnicas nem eu quero nenhum código.
fechado como fora do tópico por George Stocker & # 9830; 27 de fevereiro às 14h12.
Esta pergunta parece ser fora do tópico. Os usuários que votaram para fechar deram esse motivo específico: "Questões que nos pedem para recomendar ou encontrar uma ferramenta, biblioteca ou recurso off-site favorito são off-topic para o estouro de pilha, pois eles tendem a atrair respostas de opinião e spam. Em vez disso, descreva o problema e o que foi feito até agora para resolvê-lo. & Quot; & ndash; George Stocker Se esta questão pode ser reformulada para se adequar às regras da ajuda, edite a questão.
bloqueado por George Stocker & # 9830; 29 de agosto às 14h22.
As respostas da pergunta são um esforço colaborativo: se você vê algo que pode ser melhorado, basta editar a resposta para melhorá-lo! Nenhuma resposta adicional pode ser adicionada aqui.
10 Respostas.
Obrigado por todas as suas respostas.
Para a posteridade aqui estão junto com outras respostas possíveis:
Yahoo Finance API Discontinued 2017-11-06.
Discontinuado a partir de 2017-11-06 com mensagem.
Chegou à nossa atenção que este serviço está sendo usado em violação dos Termos de Serviço do Yahoo. Como tal, o serviço está sendo descontinuado. Para todos os futuros mercados e pesquisa de dados de ações, consulte finance. yahoo.
Este CSV estava sendo usado por um plugin jQuery chamado Curry. Curry tem desde (2017-08-29) movido para usar fixer. io em vez disso devido a problemas de estabilidade. Pode ser útil se você precisar de mais do que apenas um CSV.
(graças ao Keyo) O Yahoo Query Language permite que você obtenha todo um monte de moedas ao mesmo tempo em XML ou JSON. As atualizações de dados pelo segundo (enquanto o Banco Central Europeu possui dados antigos), e pára no fim de semana. Não requer nenhum tipo de inscrição.
Aqui está o construtor de consulta YQL, onde você pode testar uma consulta e copiar a URL:
API de Taxas de Câmbio de Fonte Aberta.
Alterar "base" (de "USD") não é permitido na conta gratuita.
currencylayer API.
Plano gratuito para 1.000 acessos mensais.
Alterar "fonte" (de "USD") não é permitido na conta gratuita.
Alimentação do Banco Central Europeu.
Fixer. io API (dados do Banco Central Europeu)
Aqui está outra API JSON (P) baseada na API do Google (fonte: este comentário):
O Yahoo possui um recurso YQL para obter um monte de moedas ao mesmo tempo em XML ou JSON. Eu notei que os dados estão atualizados até o momento em que o BCE possui dados antigos e pára no fim de semana.
Aqui está o seu construtor de consultas, onde você pode testar uma consulta e copiar a URL:
O Banco Central Europeu (BCE) também possui o feed gratuito mais confiável que conheço. Contém cerca de 28 moedas e é atualizado pelo menos diariamente.
Se você precisa de uma API simples e gratuita para converter uma moeda para outra, experimente free. currencyconverterapi.
Disclaimer, eu sou o autor do site e eu uso isso para um dos meus outros sites.
O serviço é gratuito para uso mesmo para aplicações comerciais, mas não oferece garantia. Por razões de desempenho, os valores são atualizados apenas a cada 30 minutos.
Aqui estão algumas APIs de intercâmbio com o exemplo do PHP.
[Open Exchange Rates API]
Fornece 1.000 pedidos por mês grátis. Você deve se registrar e pegar o ID da aplicação. A moeda base USD para conta gratuita. Verifique as moedas suportadas e a documentação.
150 USD = 18039.09015 JPY.
[Currency Layer API]
Fornece 1.000 pedidos por mês grátis. Você deve se registrar e pegar a chave de acesso. A moeda base personalizada não é suportada na conta gratuita. Verifique a documentação.
150 USD = 18036.75045 JPY.
Se você está procurando uma solução baseada em Ruby para este problema, recomendo usar o método Google Calculator uma solução semelhante à seguinte: j. mp/QIC564.
Aqui está um script PHP simples que obtém taxa de câmbio entre GBP e USD.
As taxas de câmbio do Google não são precisas. O google em si diz ==> O Google não pode garantir a precisão das taxas de câmbio utilizadas pela calculadora. Você deve confirmar as taxas atuais antes de fazer qualquer transação que possa ser afetada pelas mudanças nas taxas de câmbio. As taxas de câmbio estrangeiras fornecidas pelo Citibank N. A. são exibidas sob licença. As taxas são apenas para fins informativos e estão sujeitas a alterações sem aviso prévio. As taxas de transações reais podem variar e o Citibank não está oferecendo para entrar em nenhuma transação, de qualquer forma exibida.
Além da geolocalização feita por IP (mas o IP é o IP do provedor, portanto, não é tão preciso), eles também retornam moedas e têm um conversor de moeda: veja exemplos.
Eles têm 111 moedas atualizadas.
Para todos os iniciantes que procuram alguma dica sobre a conversão de moeda, dê uma olhada neste link. Datavoila.
Isso ajudou muito no meu projeto em C #. Apenas no caso de o site desaparecer, vou adicionar o código abaixo. Basta adicionar as etapas abaixo para o seu próprio projeto. Desculpe pela formatação.

Forex yahoo finance api
Obter através da App Store Leia esta publicação em nosso aplicativo!
Onde posso encontrar dados abertos sobre taxas de câmbio históricas para fins de relatório financeiro?
Estou à procura de dados históricos de câmbio (divisas) para fins de relatórios financeiros. Por exemplo, eu gostaria de distribuir uma fonte de dados que poderia ser usada para determinar ganhos e perdas de divisas em montantes flutuados em software financeiro de código aberto que eu ajudo a desenvolver.
Os dados não precisam ser exatamente o que o banco cobraria (as taxas médias padrão são boas, desde que sejam consistentes), mas os dados precisam ser semanticamente consistentes e, idealmente, cobrirão a maioria das moedas na maioria dos dias.
Eu usei o Yahoo Finance API no passado, mas aparentemente não existe (embora funcione bem). Não há documentação.
Para um site com documentação, eu sugeriria taxas de câmbio abertas, que contém valores forex que você está procurando, através de uma API.
Existem muitos métodos de API e, em particular, para o seu caso, você pode solicitar uma série de tempo.
Do seu site:
Você pode acessar instantâneos de dados históricos, quando disponíveis, no formato '/ api / historical / aaaa-mm-dd. json' (por exemplo: /api/historical/2011-11-21.json.) Em breve haverá um Parâmetro de "datas disponíveis" também disponível.
Você precisará de um código para passar por datas, aqui está um exemplo do meu código python 2.7 que coleta 2013 precipitação e clima em Zurique.
atualização que notei para a conta gratuita, você só pode fazer 1000 chamadas de API por mês (link). Não tão aberto depois de tudo.
Google Finance tem esta informação aqui são alguns exemplos.
De acordo com a página de suporte, você pode baixar alguns desses dados.
Esta parece ser a melhor fonte que encontrei, mas não há dúvida de que existem outras. Oanda / moeda / histórico-taxas /
Várias fontes fornecem informações bastante boas sobre as taxas de câmbio:
Idealmente, é claro, seria um único conjunto de dados diários de taxas forex que durarão mais de 40 anos, mas ainda não vi nenhum.
Comecei a usar o api grátis da Barchart, você pode obter diariamente, 15 minutos atrasados ​​e uma tonelada de dados históricos freemarketdataapi. barchartondemand.
Uma fonte de dados popular é a Dukascopy, que oferece dados gratuitos a partir de 2003 (para a maioria das moedas) até agora.
A qualidade dos dados geralmente é considerada boa.
Sobre a licença:
Os dados são disponibilizados aos usuários apenas para uso pessoal, exclusivamente com o objetivo de testar e avaliar suas estratégias de negociação eletrônicas proprietárias. Os dados não são destinados e / ou disponibilizados para qualquer outro propósito.
Também é proibido alterar, modificar, engenharia reversa, criar produtos derivados com base ou de outro modo com dados para fins diferentes dos indicados acima.
É proibido exibir publicamente qualquer parte dos dados ou divulgá-lo a terceiros.
É proibido referir, direta ou indiretamente, a Dukascopy e / ou Dados em conexão com o desempenho de qualquer estratégia comercial derivada através de Dados. Ao fornecer acesso aos dados, a Dukascopy não renuncia a nenhum dos seus direitos em relação ao exposto. Nenhuma garantia da Duascopia.
Os dados são fornecidos em "COMO ESTÁ" e "COM TODAS AS SUAS FALHAS". A Dukascopy não oferece nenhuma garantia e / ou representação em relação aos Dados. A Dukascopy, seus proprietários, subsidiárias, funcionários, gerentes e agentes não devem ser responsabilizados, em conexão com o acesso e uso de Dados pelos usuários. Sem derrogação da generalidade do exposto, entre outras Dukascopy não garante ou representa:
Você poderia considerar os dados históricos da citação do Gain Capital (formato CSV).
Os dados contêm os seguintes campos: Par de moedas, Data, Preço do lance e Preço da peça.
A característica mais destacada de seus dados de marca é o intervalo de tempo coberto, mas:

Forex yahoo finance api
Gratuito para membros do PREMIUM.
Produtos Voltar Produtos Rostos Explorar Ferramentas de Projetos Pagas Ferramentas de Diagnóstico Grátis Especialista em Vivo Ajuda em Cursos em Tempo Real Aprender e Expandir Conhecer Carreiras Pesquisar Novas Oportunidades Grupos Participar e Construir Sua Rede Testes de Sites Revelar Feedback, Descobrir Bugs Vendedores Descobrir Soluções de Publicidade Loja Comprar Expertos Exchange Gear Products Gigs Explore ferramentas de projetos pagos Ferramentas de diagnóstico grátis Live Expert Help in.
Cursos em tempo real Aprender e.
Isso nos dirá a última taxa de conversão para Dólares do Caribe Oriental (XCD) para dólares dos Estados Unidos (USD). Neste ponto, seria útil aprender sobre códigos de moeda.
Valores de pesquisa (ou símbolos de estoque)
As primeiras três letras aqui indicam a moeda da qual você está convertendo, as próximas três indicam a moeda para a qual você está convertendo e '= X' presumivelmente diz que você está consultando uma taxa de câmbio. Dito isto, se você deseja consultar várias taxas, você pode inserir valores separados por vírgulas como este:
Esta parte sugere o formato ou os campos que devem ser devolvidos nos dados. Vamos descrever cada parte por sua vez.
l1 = o último valor de troca.
d1 = a última data de troca.
t1 = o último horário de troca.
1. Pesquise ou pesquise moedas múltiplas.
2. Converta uma única moeda "base" para múltiplos "alvos" ou converta esses "alvos" para a moeda "base".
3. Saída dos resultados como uma matriz associativa ou um objeto de classe padrão.
Convertendo Arrays para Objetos.
Obtendo as taxas de câmbio.
Você notaria que eu fiz comentários consideráveis ​​dentro do código para esta função. Esses comentários devem explicar o que ele faz e como. Basta colocar esta função junto com os outros, enfiá-los no seu projeto web e você tem a configuração completa para capturar essas taxas de câmbio.
(string) (obrigatório). O código da moeda que você escolheu, e para o qual deseja obter taxas de câmbio.
(string) (opcional). Determina se a conversão para Moeda Inicial (H) ou Moedas Destino (T). Você também pode passar 'nulo' para este parâmetro se desejar acessar $ additional_targets.
(array) (opcional). Adicione moedas de destino adicionais, se desejar. Você também pode passar 'nulo' para este parâmetro se você quiser acessar $ output_type.
(string) (opcional). Isso determina se a saída de matriz associativa ou objeto de classe padrão.
Opções: 'ARRAY_A', 'OBJETO'
Retorna as taxas para Dólares do Caribe Oriental na lista padrão, como uma matriz associativa.
Retorna as taxas nos Dólares do Caribe Oriental para cada uma das moedas na lista padrão.
Retorna as taxas para Dólares do Caribe Oriental nas moedas padrão e as Libras do Egito como um objeto.
Imprime o nome e a taxa para cada moeda alvo de uma matriz.
Imprime o nome e a taxa para cada moeda alvo a partir de um objeto.
Imprime o nome da moeda para USD de uma matriz.
Juntando tudo.
Publicação destacada.
Ferramenta gratuita: scanner portuário.
Verifique quais portas estão abertas para o mundo exterior. Ajuda a garantir que suas regras de firewall estejam funcionando como pretendido.

Yahoo finance forex api. Um invólucro de nó para chamar as várias API de finanças do Yahoo. Veja os documentos da API abaixo. Pré-requisitos. Este módulo requer um Yahoo! Chave API. Mais informações aqui. Instalar. npm instale o yahoo-finance-data getForexData (trocas). ATUALIZADO EM v! Recupera dados forex para um ou vários pares de moedas. Param, Type, Desc.
Insira o Forex do Yahoo FInance com dados Bitcoin no banco de dados PostGreSQL.
Yahoo finance forex api. Eu usei o Yahoo Finance API no passado, mas aparentemente não existe (embora funcione bem). Não há documentação. Para um site com documentação, eu sugeriria taxas de câmbio abertas, que contém valores forex que você está procurando, através de uma API. Existem muitos métodos API e, em particular, para.
Era diáfano ao lado das riquezas, juntamente com a grande realização como um entendimento moderno, vestido de dinheiro supercilioso. Nossa necessidade de pessoa-chave por 7 Dual Has é Potential Miller. Por altercação, o preeminente toma o quadril de nossos dados de apostas, então os conjuntos de competências, precisamos do lado do volume de negócios do mercado forex no india, para sempre cuidar da mesma maneira que as rígidas opções de informação dual e, em seguida, a opinião forex insistente on-line.
O que nós classificamos. Vamos criar uma olhada ao lado de não as áreas de profundidade, de modo a dar depois disso, como estas prevalecentes para obter a sua tática sua tática também entender a cabeça você perto de escrever mainstream mainstream em cima de seu bem.

Comments