Finanças do Yahoo forex histórico
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/2018-11-21.json.) Em breve haverá um Parâmetro de "datas disponíveis" também disponível.
Você precisará de um código para curtir datas, aqui é um exemplo do meu código python 2.7 que coleta a precipitação 2018 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:
Finanças do Yahoo forex histórico
Obter através da App Store Leia esta publicação em nosso aplicativo!
Como obter dados históricos para as taxas de câmbio através do Yahoo Finance?
Eu preciso obter resposta JSON ou XML com a cronologia das taxas de câmbio, por exemplo, de 2018-01-07 a 2018-03-07.
Com esta resposta, podemos obter apenas as informações mais recentes sobre as taxas de câmbio das moedas escolhidas.
Aqui podemos obter as taxas de câmbio para certas datas usando o URL: finance. yahoo/connection/currency-converter-cache? date=20180307 e analisando o JSON obtido para determinada moeda.
Mas eu preciso obter taxas de câmbio para o intervalo de datas, como está aqui, mas no formato JSON ou XML.
Existe uma maneira de fazer isso?
Então você pode recuperar os dados que você precisa com uma consulta como esta:
Aqui está uma solução para obter seus dados em um pandill DataFrame. Você pode então exportar do DataFrame para JSON, XML etc. usando funções como pandas. DataFrame. to_json.
Os símbolos também podem ser diferentes dos que você está usando.
Você precisará instalar o pandas-datareader. (Eu suponho que você já tenha pandas).
Finanças do Yahoo forex histórico
Obter através da App Store Leia esta publicação em nosso aplicativo!
Como pode obter & # 39; USDJPY & # 39; (taxas de câmbio) com pandas e financiamentos do yahoo?
Estou aprendendo e usando pandas e python.
Hoje, estou tentando fazer uma tabela de taxa fx, mas recebi um problema com a obtenção do pricess de 'USDJPY'.
Quando eu recebo um preço de 'EUR / USD', código como este.
Mas quando escrevi.
A mensagem de erro vem assim:
C: \ Anaconda \ lib \ site-packages \ pandas \ io \ data. pyc no DataReader (nome, data_source, start, end, retry_count, pausa) 70 return get_data_yahoo (symbols = name, start = start, end = end, 71 adjust_price = False, chunksize = 25, ---> 72 retry_count = retry_count, pausa = pausa) 73 elif data_source == "google": 74 return get_data_google (symbols = name, start = start, end = end,
C: \ Anaconda \ lib \ site-packages \ pandas \ io \ data. pyc em get_data_yahoo (símbolos, start, end, retry_count, pause, adjust_price, ret_index, chunksize, name) 388 "" "389 return _get_data_from (símbolos, iniciar , final, retry_count, pausa, -> 390 adjust_price, ret_index, pedaços, 'yahoo', nome) 391 392.
C: \ Anaconda \ lib \ site-packages \ pandas \ io \ data. pyc em _get_data_from (símbolos, start, end, retry_count, pause, adjust_price, ret_index, chunksize, fonte, nome) 334 # Se um único símbolo, (eg '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'AAPL', 'MSFT']) 338 elif isinstance (símbolos, DataFrame):
C: \ Anaconda \ lib \ site-packages \ pandas \ io \ data. pyc em _get_hist_yahoo (sym, start, end, retry_count, pausa) 188 '& amp; g = d' + 189 '& amp; ignore =.csv') -> 190 retorna _retry_read_url (url, retry_count, pause, 'Yahoo!') 191 192.
C: \ Anaconda \ lib \ site-packages \ pandas \ io \ data. pyc em _retry_read_url (url, retry_count, pausa, nome) 167 168 raise IOError ("after% d tries,% s did not" -> 169 " devolver um 200 para url% r "% (retry_count, name, url)) 170 171.
Outras moedas como "GBPUSD" também têm o mesmo problema.
Você pode resolver este problema?
Você tem alguma idéia de obter 'USDJPY' do yahoo ou do google.
O Yahoo Finance não fornece dados históricos sobre as taxas de câmbio (ou seja, não há nenhum link "Preços históricos" no canto superior esquerdo da página, como seria para ações, índices, etc.)
Você pode usar FRED (dados da Reserva Federal de St. Louis) para obter essas taxas de câmbio.
ou a maneira mais direta.
Uma lista de toda a taxa de câmbio que FRED tem dados diários para pode ser encontrada aqui: research. stlouisfed / fred2 / categories / 94.
O Yahoo Finance não fornece dados históricos sobre as taxas de câmbio.
Sim, sim, mas não em taxas cruzadas. Todos vs a Lista de USD das taxas de câmbio do Yahoo USD.
yahoo-finance 1.4.0.
Módulo Python para obter dados de ações do Yahoo! Finança.
Módulo Python para obter dados de ações do Yahoo! Finança.
Yahoo! Finanças backend é datatables /. Se este serviço estiver desativado ou tiver problemas de rede, você receberá erros do grupo YQL *, por exemplo. YQLQueryError.
De PyPI com pip:
Do repo de desenvolvimento (requer git)
Exemplos de uso.
Obtenha dados de compartilhamento.
Exemplo: Yahoo! Inc. (YHOO)
Atualize os dados do mercado.
Saída mais legível :)
get_perce_change () get_change () get_prev_close () get_option () get_avg_daily_volume () get_stock_exchange () get_market_cap () get_book_value () get_ebitda () get_dividend_share () get_dividend_yield () get_earnings_share () get_days_high () get_days_low () get_year_high ( ) get_year_low () get_50day_moving_avg () get_200day_moving_avg () get_price_earnings_ratio () get_price_earnings_growth_ratio () get_price_sales () get_price_book () get_short_ratio () get_trade_datetime () get_historical (data_de_inicio, data_final) get_info () get_name () atualizar () get_percent_change_from_year_high () get_percent_change_from_year_low () get_change_from_year_low () get_change_from_year_high () get_percent_change_from_200_day_moving_average () get_change_from_200_day_moving_average () get_percent_change_from_50_day_moving_average () get_change_from_50_day_moving_average () get_EPS_estimate_next_quarter () get_EPS_estimate_next_year () get_ex_dividend_date () get_EPS_estimate_current_year () get_price_EPS_estimate_nex t_year () get_price_EPS_estimate_current_year () get_one_yr_target_price () get_change_percent_change () get_dividend_pay_date () get_currency () get_last_trade_with_time () get_days_range () get_year_range ()
Dados históricos das taxas de câmbio.
Existe um site onde se pode baixar os dados históricos das taxas de câmbio?
Eu preciso disso para AUD / USD.
Encontrou dados no Forexpros, mas é o seu melhor site? O financiamento do Yahoo apenas dá um gráfico básico, mas não há dados para download que eu acho.
Faça o login ou registre-se para postar comentários.
Quer votar sobre este conteúdo ?! Sem créditos do WSO?
já é um membro? Entrar.
Comentários (4)
runthetown O | 207 | Classificação: Senior Baboon.
Quer votar sobre este conteúdo ?! Sem créditos do WSO?
já é um membro? Entrar.
Comparação lado-a-lado de cursos de treinamento de modelagem superior + desconto exclusivo através da WSO aqui.
NuK85 IB | 248 | Classificação: Senior Baboon.
^ obrigado amigo. Também alguma idéia de onde eu poderia obter alguns relatórios que fornecem previsão do par para um futuro previsível? A maioria do site tem previsões de curto prazo.
Quer votar sobre este conteúdo ?! Sem créditos do WSO?
já é um membro? Entrar.
runthetown O | 207 | Classificação: Senior Baboon.
Você quer dizer como previsões do tipo 3m, 6m 12m? Muitos bancos os publicam para pesquisar seus relatórios mais recentes, mas será difícil encontrar previsões do dia a dia.
Quer votar sobre este conteúdo ?! Sem créditos do WSO?
já é um membro? Entrar.
1-clique para desbloquear todos os comentários - 100% GRÁTIS.
O WSO é uma comunidade de compartilhamento de conhecimento que depende de todos serem capazes de lançar quando sabem algo.
Obter através da App Store Leia esta publicação em nosso aplicativo!
Como obter dados históricos para as taxas de câmbio através do Yahoo Finance?
Eu preciso obter resposta JSON ou XML com a cronologia das taxas de câmbio, por exemplo, de 2018-01-07 a 2018-03-07.
Com esta resposta, podemos obter apenas as informações mais recentes sobre as taxas de câmbio das moedas escolhidas.
Aqui podemos obter as taxas de câmbio para certas datas usando o URL: finance. yahoo/connection/currency-converter-cache? date=20180307 e analisando o JSON obtido para determinada moeda.
Mas eu preciso obter taxas de câmbio para o intervalo de datas, como está aqui, mas no formato JSON ou XML.
Existe uma maneira de fazer isso?
Então você pode recuperar os dados que você precisa com uma consulta como esta:
Aqui está uma solução para obter seus dados em um pandill DataFrame. Você pode então exportar do DataFrame para JSON, XML etc. usando funções como pandas. DataFrame. to_json.
Os símbolos também podem ser diferentes dos que você está usando.
Você precisará instalar o pandas-datareader. (Eu suponho que você já tenha pandas).
Комментарии
Отправить комментарий