O yahoo financia dados históricos de forex
Dados de Forex históricos de finanças do Yahoo
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).
Dados de Forex históricos de finanças do Yahoo
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:
Bye Yahoo, e obrigado por todos os peixes.
Apenas uma publicação rápida à luz de um evento muito recente. Usuários de funções financeiras de R, MatLab, Python ou Zorro ficaram surpresas nos últimos dias. Scripts e programas baseados em dados de preços históricos de repente não funcionaram mais. E nosso fornecedor de dados de preço histórico gratuito favorito, Yahoo, agora responde sobre qualquer acesso à sua API desta maneira:
Não, eles não voltaram. Seus engenheiros foram pescar e, pelo que eu ouvi, ganhava não estar trabalhando na questão em breve. O Yahoo Finance API está morto. Sem anúncio prévio, o Yahoo abandonou seu único serviço remanescente que estava claramente à frente da concorrência.
Muitos scripts que eu publiquei neste blog usam o Yahoo para baixar dados de preços. Então, aqui, é uma solução rápida. Antes de executar o script baseado no Yahoo, execute este:
Este script faz o download dos dados com a API do Google. Quando você começa o script com o download do Yahoo, ele detectará que os dados já estão lá e não acessam a API do Yahoo.
Por que não usei a API do Google em primeiro lugar? Sua qualidade de dados não é tão boa (muitas lacunas e outliers), e não é ajustado aos dividendos. Então, os resultados serão um pouco diferentes dos resultados com dados do Yahoo. E então, também esta mensagem ameaçadora:
Como a mensagem do Yahoo, esta também está errada, mas em um sentido mais positivo. A Google Finance API ainda está disponível e foi por anos, mas ninguém sabe quanto tempo ela permanecerá. Por enquanto, o script acima fará, mas é apenas uma solução temporária. Os dados de estoque gratuitos podem, alternativamente, ser baixados de Quandl com um script semelhante, mas para os ETFs querem 50 dólares por mês (espero que eles não tenham subornado o Yahoo e o Google para abandonar suas APIs!).
Eu adicionei o script acima ao repositório 2017, para que todos os scripts de acesso do Yahoo funcionem novamente, embora com resultados ligeiramente diferentes. Você precisará do atual Zorro versão 1.58 ou superior. E se você conhece uma API gratuita e confiável para o ETF EOD history, publique um comentário!
Adenda (junho de 2017): os leitores mencionaram AlphaVantage (alphavantage. co) e Stooq (stooq) como alternativas gratuitas ao Yahoo. E, de fato, eles fornecem dados divididos e divididos. Pelo que eu vi, seus dados têm melhor qualidade do que o Google & # 8217; s. AlphaVantage também inclui os preços não ajustados. O único problema que eu encontrei é que algumas histórias de preços não vão além de 5 anos. O download de dados de preço da AlphaVantage, Stooq e algumas outras fontes foi implementado na versão atual do Zorro. Uma lista de pontos de acesso da API financeira para dados EOD:
81 pensamentos sobre & ldquo; Bye Yahoo, e obrigado por todos os peixes & quot;
Obrigado pelo link! Eu não conheci esse, mas, de fato, eles também apoiam ETFs, pelo menos alguns que eu tentei. I & # 8217; ll devem verificar em que forma os dados são ajustados.
QuantQuote QuantQuote oferece dados gratuitos de resolução diária para o S & P500 nesta página da Web, sob a guia Dados Livres. As contas de dados para mudanças, divisões e dividendos de símbolos, e são largamente livres dos erros encontrados nos dados do Yahoo. Note, apenas 500 símbolos estão disponíveis ao contrário do Yahoo, que fornece todos os símbolos listados.
O mais novo quantmod corrigiu este problema.
Razões para todos esses problemas:
(a) O Yahoo mudou o endereço do site relevante, E.
(b) para impedir que os robôs acessem seus sites de forma descontrolada, agora o endereço acima precisa ter um campo anexado & # 8230; o que provavelmente está relacionado ao seu cookie de laptop / desktop.
Algumas soluções possíveis são postadas aqui:
O campo de cookies não é para evitar robôs, mas para desativar todo o acesso da API por software. Você pode realmente dar uma volta ao método do cookie com alguns truques, até mesmo automatizados, mas isso não é realmente uma solução profissional. E o Yahoo poderia facilmente contornar. Em seguida, seria um captcha. Se eles não quiserem que usemos sua API, eles podem efetivamente evitá-lo.
& # 8211; Alphavantage faz uma boa impressão à primeira vista, mas o problema & # 8211; Além do formato JSON, não é a melhor escolha para dados financeiros e # 8211; é que eles não se ajustam para divisões e dividendos. No entanto, eles me disseram que eles estão considerando isso.
Como posso obter apenas dados semanais históricos. Qual parâmetro tem que ser adicionado?
Não sei se a API do Google tem um parâmetro para dados semanais, mas você pode convertê-lo trimestralmente diariamente.
Por que não usar o datareader pandas?
Felizmente ainda está fazendo um bom trabalho raspando os dados das opções, no entanto, a função csv parou de funcionar.
Eu plantei o qiestion para alphavantage sobre o ajuste de seus preços e eles responderam rapidamente o seguinte:
Acabamos de lançar o recurso de preço fechado ajustado para a nossa API de preços diários. A chamada da API, embora ainda não atualizada na nossa página de documentação, deve ser algo como:
Team Alpha Vantage.
Então a Alphavantage oferece e oferecerá dados ajustados para dividendos.
Olá, você pode contatar-me no suporte em sistemas de comércio profissional.
Eu acho que eles simplesmente mudaram para download. finance. yahoo.
Eu alterei meus scripts do datareader de pandas para a API da Web de dados do Intrinio. Existem limites de download para os dados gratuitos, mas não os excedo para as minhas necessidades. A qualidade dos dados também é boa.
Além disso, os dados do estoque do EOD do Intrinio são divididos e os dividendos ajustados. Eu acho que é principalmente do mesmo fornecedor que os dados do EOD de Quandl & # 8217; s, mas também tem preços ETF. Notavelmente, não tem histórico de preços de fundos mútuos, como o Yahoo.
Tentei encontrar alternativas à API e encontrei vários serviços interessantes:
EOD Histotrical Data (https: // eodhistoricaldata /) & # 8211; mais barato e com a melhor cobertura. Eles têm similar a Yahoo! Finance API e instruções sobre como migrar do Yahoo para o EOD.
Quandl e Intrinio são bons, mas um pouco caro para o uso pessoal.
Alphavantage tem dados muito fracos (por exemplo, sem ajustes fechados).
Sim, esqueci de dizer (e didn & # 8217; t encontrar um botão de edição aqui).
EOD Histotrical Data (https: // eodhistoricaldata /) também possui dados para Fundos Mútuos, ETFs, divisões e dividendos e as divisões fechadas e os dividendos ajustados.
Eu trabalho na Alpha Vantage Inc.
Uma questão; Como o Alpha Vantage pode dar acesso de graça? Na verdade, não são tão grandes quanto o Google ou o Yahoo. Qual é o modelo de negócio? Como eles podem sustentar os custos do serviço ??
Esta é realmente uma questão importante, uma vez que a disponibilidade a longo prazo de seus dados depende disso. Espero que eles tenham um sólido modelo de negócios publicitando ou vendendo dados premium uma vez que eles criaram uma grande base de usuários. Talvez Denis saiba mais?
& # 8211; A atual versão beta do Zorro agora suporta o AlphaVantage como fonte de dados.
Embora o Alpha Vantage tenha dados excelentes e uma API bem documentada, é bastante esboçado que eles não descrevem seu modelo de negócios ou possuem um & # 8220; Sobre Nós & # 8221; página que dá um endereço de empresa e informações sobre os seres humanos reais que trabalham lá.
Eu adoraria usá-lo, mas é difícil confiar no momento.
Eu verifiquei o serviço AlphaVantage & # 8217; s, é útil. Estou com a mesma preocupação que a tartaruga. Depois de 2 meses de construção do sistema com a Alphavantage, encontraremos custos insuportáveis?
Qual é o seu modelo de lucro? Você tem um modelo de ganho? É um serviço muito bom, mas queremos que ele seja permanente 🙂
Além disso, como posso obter a sua lista de instrumentos apoiada?
Eu me mudei para MarketXLS após essa mudança, dados muito mais confiáveis.
Isso funciona para mim (para TSLA, por exemplo)
Eu gerei isso de clicar nos dados de download da página de dados históricos no Yahoo. Estou supondo que os períodos são épocas, mas que precisariam fazer algumas pesquisas para determinar. Além disso, parece-me direto para mim.
Eu não tenho medo de que não seja tão fácil. Esse & # 8220; migalha & # 8221; em seu URL é um código conectado a um cookie no seu PC. Sem cookie, sem dados.
Isso explica como resolver o problema do cookie.
O problema é que não ajuda a contorná-lo. Você pode se conectar à página principal do Yahoo para gerar o cookie e, em seguida, analisar o cookie para obter o link de download. Mas a que proveito? O Yahoo mudará o código de cookie no próximo mês ou adicionará um captcha. Além disso, os dados que ainda fornecem acesso manual não são comparáveis ao serviço anterior e # 8211; não é mais dividendos ajustados e cheios de lacunas.
Acabei de parar porque eu queria confirmar com as pessoas que o Google Finance API parou de funcionar a partir de hoje. Eu tentei acessá-lo durante todo o dia e # 8211; sem sorte. Eu reprogramei meu código usando alphavantage. Melhor substituto para as citações em tempo real lá, eu acredito. Embora, eles poderiam usar algumas pesquisas de cotação de ações múltiplas, tudo o mais faz um trabalho digno para mim. Abrir e fechar a conexão HTTP atrasa um pouco a minha saída, mas os mendigos podem ser escolhidos.
Quer saber o que a alfavantage fará agora que o Google api está morto? Muito improvável que permaneça livre por qualquer período de tempo. Eu também tenho preocupação por ser uma solução confiável a longo prazo, já que nenhum modelo comercial claramente estabelecido. Sem dúvida, todas essas chamadas de api do Google agora estão sendo substituídas por alphavantage, então talvez possamos descobrir brevemente.
A API do Google Finance parece estar morta - se você estiver procurando por intervalos de dia inteiro (86,400 seg). Você ainda pode tirar dados precisos e atuais de 5 minutos, 60 minutos, etc. de um link como este: https: // google / finance / getprices? I = 300 & # 038; p = 8d & # 038; f = d, c, h , l, o, v & # 038; df = cpct & # 038; q = PULM.
Eu sou intervalo, mas altero para 86.400 (1 dia) e ele pára de fornecer qualquer coisa depois de 9/5/17.
Isso provavelmente está relacionado a eles puxando dados históricos. Em uma página de finanças do Google para um determinado estoque, costumava haver um link para uma tabela de dados históricos que você pode baixar. Esse link desapareceu. Você ainda pode acessá-lo via URL direta como https: // google / finance / historical? Cid = 22144 & # 038; startdate = Sep + 8% 2C + 2018 & # 038; enddate = Sep + 7% 2C + 2017 & # 038; num = 30 & # 038; ei = aQWxWYigLIKsmAHemqPIDw, mas novamente, sem dados após 9/5/17.
Estou ciente do mesmo problema. Existem alguns outros serviços alternativos on-line, como alphavantage ou quandl. Eu me sinto frustrado por ser incapaz de subscrever ações múltiplas ao mesmo tempo e apenas para obter o instantâneo do mercado. Aqui está um serviço alternativo que recebi, que fornece instantâneos de mercado: hlt-capital / irresponsiblefeed /.
Eu consegui baixar o Google Historical Data para a Austrália apenas alguns dias atrás, mas agora os 36 países que eu baixei pararam. O Google fez um anúncio?
Não, mas o Google parece ter parado o serviço de dados D1. Assim, as restantes alternativas gratuitas são STOOQ ou Alphavantage. O código C para baixar dados da Alphavantage com Zorro:
Para carregar a partir de STOOQ você deve colocar um & # 8220;.US & # 8221; no final do nome do activo.
Qualquer pessoa usando perl, wget ou similar para acessar a api e obter essa falha?
Não é possível estabelecer conexão SSL.
Eu acredito que você deve se conectar via SSL para o alfavantage, um http normal ganha & # 8217; t trabalho.
Verifiquei as finanças do Yahoo e os dados históricos que eu preciso estão lá, mas, infelizmente, eu não sei como reunir esses dados. O csv está disponível para download, mas não retorna os dados por 1 ano. Alguém pode me ajudar? Obrigado.
o novo link deve ser como:
A partir de 10 de outubro de 2017, o Yahoo! O financiamento retomou o retorno dos dados do estoque.
Eu usei o Alpha Vantage e é realmente bom.
Como outros já mencionaram acima, existe um novo fornecedor de dados históricos desde agosto de agosto chamado Alpha Vantage.
Minha pequena contribuição é que eu consegui criar um Excel Addin chamado Deriscope que recupera dados do Alpha Vantage para o Excel.
Por favor, note que o Api Alpha Vantage inteiro que consta de mais de 50 indicadores técnicos é suportado.
Também aproveitei suas séries intradiárias, que são atualizadas a cada minuto, para obter preços de ações ao Excel com apenas um atraso de um minuto! Compare isso com o atraso de 20 minutos do Yahoo Finance!
Um tutorial em relação aos preços atuais negociados ao vivo é https: // youtube / watch? V = 1GoLvT2lG8I.
download. finance. yahoo morreu ontem. Em um fórum do Yahoo, um administrador comentando a mensagem de erro 999 declarou inicialmente que era uma questão técnica e seria corrigida. 2 horas atrás, ele atualizou sua mensagem para dizer que o uso de downloads. finance. yahoo (que está acontecendo há 2 décadas sem um gargalhão do Yahoo) viola os ToS e não seria restaurado.
DESCANSE EM PAZ. Em outras coisas. Eu escrevo uma rotina de python para obter dados de outras fontes. Se alguém quiser o que eu tenho, sinta-se à vontade para me informar.
Ei, Walt, eu também encontrei a questão do Yahoo não funcionando, mas eu não estou encontrando muitos outros na web discutindo. Eu gostaria de ver o que você inventou.
Tinha um script para os preços do Yahoo, e falhou hoje # 8230; muito deprimente & # 8230; obrigado por todas as anotações aqui & # 8230; meu script foi o php & # 8230; O serviço de hospedagem foi um link mais rápido e tem muito espaço no disco e # 8230; mas olhava para o Python & # 8230;
Aqui está o que eu estou fazendo. Eu escrevi um programa python3 que coleta e exibe dados alfavantage. co usando os formatos. csv. Alphavantage produz muito mais dados do que eu preciso e é mais lento do que o yahoo. Hoje, eu vou reescrever o módulo de coleta de dados para tentar a abordagem json. Eu enfrentei um problema ao monitorar fundos mútuos. Está pelo menos 1 dia atrasado. Eu não sei com que frequência eles atualizam seus dados de fundos, então eu estou olhando algumas outras opções. Vou tentar obter um site ou possivelmente configurar um github em breve.
Mais informações. Eu não li todos os ToS do Yahoo e não consigo ver como o uso do recurso de download viola qualquer um deles. Sua decisão pode ser mais devido à paranóia de gerenciamento de riscos do que qualquer coisa. Sua cláusula ToS 22 contém algumas advertências expressas sobre a precisão dos dados, o que espero que todos estivéssemos dispostos a aceitar. Eu estive envolvido na internet no final da década de 1970 (milnet / darpa). A Internet passou do domínio de alguns cientistas para uma ferramenta útil para todos, para anúncios que nos fazem enviar mais anúncios, enquanto ferramentas úteis como o yahoo estão desaparecendo. Eu acho que a posição atual da FCC sobre a neutralidade da rede (eles não gostam e querem vender largura de banda para o melhor postor) acelerará essa tendência. Todos devem ir ao site da FCC e se opor à proposta atual que termina a neutralidade da rede antes da ação de graças.
Então, usei a API do Yahoo em uma planilha do Excel com macros do VBA que obtêm determinados dados do estoque e # 8230; e funcionou até ontem 11/2. Alguém sabe de uma solução para isso? Me surpreendeu de surpresa.
Eu também estou consternado com a perda da API do Yahoo # 8217; s. Eu não estou interessado em toneladas de dados históricos, eu só quero atualizar minha planilha de portfólio (uso pessoal somente) com o preço atual do estoque ou do fundo. I & # 8217; d aprecio todos os comentários úteis sobre uma simples correção de excel.
Meu & # 8220; preço atual & # 8221; célula contida:
Alfavantage não suporta download a granel da forma como o Yahoo fez, ou seja, stock = A, AA, AAP, AAPL e # 8230; na url para obter as últimas citações para dizer 100 ações. Fazer o download de cada estoque em url separado é muito lento. Além disso, o histórico de estoque não é necessário, eu só preciso das últimaspas.
Na verdade, estou duplicando o comentário acima, se alguém encontrar o substituto do Yahoo, eu apreciaria.
Ao escrever sua próxima tese de doutorado sobre como NÃO executar uma empresa de tecnologia, coloque asteriscos ao lado do Yahoo Inc. e inclua fotos para futuras gerações. A interrupção do financiamento do Yahoo é a gota final do meu uso do serviço (serviço?). Eu não preciso de mais sites de notícias idiotas liberais, criadores de lixo eletrônico ou um motor de busca incompreensível e # 8230; .. usando um antigo add-to do yahoo para preencher o formulário & # 8230;.it autodestruirá em 3-2-1 & # 8230; & # 8230 ;.
Don & # 8217; culpa o Yahoo !. Esta foi a decisão da Verizon. Demorou 5 meses desde o momento em que eles compraram Yahoo! para abandonar algo bom sem aviso prévio. Verizon típico.
De onde o Alpha Vantage obtém seus dados?
Se você estiver procurando por uma alternativa agora que o Yahoo e o Google fecharam suas APIs financeiras, então você deve verificar Intrinio (intrinio). Atualmente, eles oferecem a economia de tempo real e REST menos dispendiosa para os preços das ações dos EUA.
Você pode acessá-lo via WebSocket ou API da Web. Nenhuma outra empresa atualmente oferece esses dados via WebSocket, o que é especialmente útil, pois você só precisa de algumas linhas de código para implementar. Além disso, o suporte ao bate-papo do serviço ao cliente do Intrinio & # 8217; é ao vivo praticamente 24/7.
Se alguém estiver procurando por instrumentos de trocas apenas nos EUA, incluindo o forex, lembro que o barchart ofereceu API gratuita para pedidos limitados, 1000 pedidos por instrumento por dia, quando chequei com eles cerca de 18 meses atrás. Você pode obter preços atrasados de vários instrumentos em um único pedido. Eles também devem oferecer solicitação ilimitada em tempo real e em tempo real no seu serviço API pago.
Verifique com eles diretamente para ver se eles ainda oferecem a API gratuita.
Parece que a Barchart ainda oferece a API gratuita.
tente tiingo. Eu converti todo o meu código de download do yahoo para tiingo com muita facilidade.
Eu usei com sucesso o alphavantage. co com recuperações de python. Agora, é ruim e primitivo, mas a chave é um conjunto bastante bonito de rotinas escritas pela RomelTorres, que está disponível para python através de pip. O código está disponível no github (RomelTorres / alpha_vantage). Eu trabalharei para obter algo preparado para importar no LibreOffice calc usando isso como uma base, mas eu apenas usei python por algumas semanas, então eu / # 8217; ma babe in the woods e LibreOffice & O material macro de python # 8217; é o que é & # 8230;
Eu tenho usado o Deriscope gratuitamente no Excel (site de download em https: // deriscope) e até agora funciona muito bem. O que eu gosto em particular é a busca assíncrona dos preços das ações da Alpha Vantage e a filtragem aplica-se nos bastidores para que qualquer falha na rede não corrompa os feeds exibidos. Os preços das ações são rápidos o suficiente para minhas necessidades (menos de um minuto de atraso), mas as taxas de fx sugam! Espero que os garotos Alpha Vantage conseguam corrigir isso rapidamente.
Yahoo gone & # 8230; Certamente, não vi isso vindo # 8221 ;. Os sinais estavam lá, alterando a url para baixar. yahoo & # 8221 ;, & # 8220; mudando a tabela de commodities & # 8221; para algo quase ilegível & # 8230; & # 8220; mudar as tabelas de renda, balanço e fluxos de caixa & # 8221; Sinalizou que alguém estava executando o Yahoo Finance, que não sabia o que estavam fazendo (desculpe).
Você pensaria que eles iriam pelo menos olhar para o milhão mais um mês de usuários legados como eu (mais 15 anos) e pense o que se nós cobramos um par de dólares para mantê-lo do jeito que é & # 8230; data de entrega e data # 8230; não faça nada # 8230; 2 milhões por mês nos tubos para serem substituídos pelo que # 8230; leitores de notícias. Isso não acontecerá.
Eu aposto que alguém está lutando agora para esconder o fato de que o tráfego da web para o yahoo acabou de ter um sucesso significativo e a justificativa de custos para fechar as financiamentos do yahoo é tanto vapor ware.
Eu olhei para o Alpha e, assim, o URL é facilmente incorporável em meus programas existentes e # 8230; O problema para mim é a granularidade. Eu estou olhando o & # 8220; forex & # 8221; números e fazer alguns testes de variância antes de enviar minha ordem de limite.
Os números em um minuto a intervalos de 5 segundos não variam. Provavelmente significa & # 8220; tempo real & # 8221; para Alpha significa no último minuto, em vez do momento exato em que você pediu, & # 8230; muito lento. Mesmo a informação de atraso de tempo de Yahoos mostrou variação (basta ver isso). A demora no tempo de 15 minutos não foi um problema porque as plataformas de demonstração da maioria dos corretores forex também são atrasadas.
Eu enviei Alpha por e-mail duas vezes na última semana e meia sem resposta?
A pesquisa continua em & # 8230;
Para aqueles que precisam de fora dos dados dos EUA, não há nenhuma escolha acessível.
eodhistoricaldata / está cheio de erros para dados de Singapura. Alguns números estão faltando. O serviço ao cliente sempre é promissor, mas nunca entrega.
Ontem, eu coloquei a última versão do addin gratuito do Deriscope Excel, que traz preços TRUE REAL TIME (um segundo atraso) para mais de 8,000 ações e ETFs dos EUA no Excel. Observe que várias empresas cobram alguns milhares por mês pelo mesmo serviço. Por exemplo, tiingo se orgulha de ser o mais barato com o & # 8230; apenas 500 $ / mês.
Nos próximos dias, também fornecerá acesso a todo o Livro de Pedidos de Limite de IEX para que os usuários do Excel possam criar planilhas personalizadas que ofereçam sinais comerciais baseados não apenas nos preços negociados mais recentes, mas também nas lances e ofertas reais!
Além das ações dos EUA, a Deriscope também oferece preços ao vivo na maioria dos estoques e índices globais com apenas um atraso de um minuto através do Alpha Vantage. Ao contrário de outras interfaces para o Alpha Vantage, o Deriscope usa um buffer assíncrono interno para que a citação saudável mais recente esteja sempre disponível! Isso resolve o problema que vários usuários têm com aleatoriamente falhando alimentações Alpha Vantage ao vivo.
Deriscope fornece dados históricos do Yahoo Finance, resolvendo o & # 8220; migalhas e bolachas; # 8221; tanto do problema quanto do Alpha Vantage. Ele também fornece dados trimestrais da empresa norte-americana das taxas IEX e FX em moedas psysical e digital da Alpha Vantage.
Vídeo tutorial sobre TRUE REAL TIME Preços das ações dos EUA a partir do IEX: https://youtu. be/7xd_ZohgY08.
Vídeo tutorial em um minuto atrasado LIVE GLOBAL dos preços das ações da Alpha Vantage: https://youtu. be/1GoLvT2lG8I.
Vídeo tutorial sobre DADOS HISTÓRICOS do Yahoo Finance: https://youtu. be/vbMHY_nhrCo.
Vídeo tutorial sobre DADOS HISTÓRICOS da Alpha Vantage: https://youtu. be/alWILMgeY1s.
Vídeo tutorial sobre DADOS FINANCEIROS TRIMESTRAIS DA COMPANHIA DOS EUA a partir do IEX: https://youtu. be/JeYVBCcwSaY.
À procura de substituições gratuitas do Google / Yahoo para valores mobiliários & # 8220; Snap Shot & # 8221; programa que escrevi, surgiu com Barchart e AlphaVantage. Ambos funcionam, mas têm satisfação e satisfação até agora. Eu suspeito que ambos estão vendo o tráfego expandido desde o desaparecimento do Yahoo.
BarChart OnDemand & # 8211; Rápido, pode obter vários símbolos em 1 chamada. Tenha todos os campos em que eu me preocupo principalmente (conseguiu adicionar 4 ou mais além do padrão). Big Neg. é apenas o acesso BATS para a API gratuita, muitos símbolos não estão disponíveis (OTC, FUNDS, etc.). (I & # 8217; m OK com 15 minutos de dados atrasados para o meu uso)
AlphaVantage & # 8211; A maioria dos símbolos de símbolos ativos que eu testei estão disponíveis. Os dados de preços são apenas atrasados a min. ou 2. Big Negativo é um acesso muito lento. Tinha que configurar cerca de 4 segundos. atraso / símbolo de estimulação e cerca de 30 segundos. em média para receber (I & # 8217; ve tinha atingido meu temporizador de 2 minutos às vezes). Campos mínimos de dados fixos. O mínimo de receber para a minha chamada tem 100 dias de histórico (98 dos quais eu não me importo). Tem que fazer uma chamada para cada símbolo individualmente.
Basicamente eu tenho que fazer 2 chamadas para cada uma das minhas listas, AlphaVantage para pegar tudo, não BATS, e Barchart para obter os campos extras sobre o que pode (cerca de 80% do que eu rastreio).
Nenhum destes é totalmente estável neste ponto (receba dados e erros do servidor, ligue novamente em poucos minutos e funciona bem (talvez), etc.). Eu realmente aprecio ambos os fornecedores fornecendo seu serviço e espero que eles continuem. Também espero que cada um possa melhorar a estabilidade e expandir as habilidades da API.
Eu não entendo por que você se preocupa com o Barchart, pois existe o IEX disponível que traz preços em mais de 8,000 ações dos EUA e ETF sem atraso e é extremamente estável?
Quanto ao AlphaVantage, acho que você precisa do software certo.
Estou usando o Deriscope (https: // deriscope) no Excel que filtra os feeds errados e também armazena as 100 linhas que você menciona internamente, de modo que não me incomodem!
Deriscope permite que você extraia uma parte de qualquer objeto que está sendo mantido na memória. Eu uso esta facilidade na minha planilha para que eu só esteja vendo as duas primeiras filas e ignore completamente o 98 restante.
Andreas, hadn ouviu falar de IEX, então verifiquei um pouco. Obrigado pela liderança sobre isso. Provavelmente vou ficar com Barchars por enquanto. Tem um campo (rendimento) que gosto às vezes.
O IEX é bom em que não é necessária nenhuma chave, multi-retorno / chamada, os dados de preços são principalmente em tempo real (AV parece um pouco mais oportuno / preciso) e mais dados fundamentais disponíveis. A mesma desvantagem do BC em que apenas ações (sem FUNDS, etc.) Parecia abrir / fechar era 15min. atrasado embora (não avaliamos outros campos). A estabilidade parecia muito boa / rápida em meus testes, então ficarei na minha lista para uma revisão mais aprofundada.
A estabilidade AlphaVantage varia até agora. Quando está funcionando, funciona bem e cobre a maioria de tudo no mercado (eu preciso disso). Gostaria que eles tivessem alguns desses outros campos, mas para preços intradiários, parece ser o melhor até agora. Esperando que ele se torne mais estável no futuro próximo, o que deve acelerar o acesso também (muito menos atrasos de estimulação / retorno). I & # 8217; enviá-los várias vezes, mas eles não são muito receptivos. Sem idéia de onde eles estão indo.
(IEX, na verdade, era o dia Hi / Low que parecia atrasado no meu teste add-hoc)
Obrigado Andreas pela nota útil sobre o IEX. Embora eu tivesse inicialmente olhado os comentários e tentei o AlphaVantage e achei rápido e fácil, os comandos da API ofereceram pouca flexibilidade na escolha dos dados que eu queria. Então eu pensei sozinho sobre idéias diferentes por algumas semanas, não consegui lugar e decidiu voltar e ler todos os comentários novamente. Solução encontrada na sua publicação! Obrigado! Como um exemplo, o IEX me permite obter apenas os dados do dia anterior (aberto, alto, baixo, fechado, volume, vwap), enquanto o AlphaVantage me daria os últimos 100 dias ou mais no seu & # 8220; compacto e # 8221; recuperar. A capacidade de lote dos pedidos, mesmo que estejam limitados a 100 tickers, não é problema com o IEX, pois você pode solicitar até 100x por segundo. Esses 10 000 estoques em 1 minuto & # 8230; problema resolvido.
O IEX parece realmente bom. Seria ainda melhor quando eles retornassem CSV em vez de JSON.
jcl, concorde com um valor de adição de exportação CSV. Muito mais eficiente no nosso fim. Seria ainda maior se pudéssemos obter um retorno com apenas os campos que pedimos (como o yahoo usa para fazer).
Eu consegui trazer toda a saída do IEX para o Excel! Isso inclui a parte superior e profunda do livro de pedidos em tempo real, mais todos os tipos de dados financeiros em mais de 8.000 ações e ETFs dos EUA. Isso me permitiu criar uma planilha que funcione como um SIMULADOR DE TEMPO REAL. Se você estiver interessado em negociar, consulte o tutorial https://youtu. be/4b8ALCtZ0BY e baixe a planilha gratuita de https: //deriscope/freedownload. php.
Um tutorial especial sobre como acessar de forma assíncrona no Excel as melhores cotações de lances / pedidos sem atraso de tempo é https://youtu. be/kWy_E1ZUy1o.
Finalmente, o tutorial https://youtu. be/rQbwlq_umJk mostra como você pode obter praticamente qualquer coisa do IEX no Excel.
Tudo isso é grátis, mas eu apreciaria se você me soltar uma nota com seus pensamentos sobre esses produtos.
Tenho que amar a agilidade do Alpha Vantage em responder aos feedbacks.
Eles apenas lançaram um serviço de cotação de lote de vários símbolos também!
IEX e AlphaVantage (não recuperam dados do IEX?) Parecem promissores.
Em uma plataforma Python, alguém conseguiu retirar dados de alta freqüência (o minuto é o mais alto) por dias únicos a partir do endereço abaixo.
iex funciona com csv:? format = csv.
Adicionado novas coisas para o complemento Excel Deriscope gratuito:
1) Taxas de câmbio em tempo real nos pares de moedas mais importantes do TrueFX para o Excel. Vídeo em https://youtu. be/bmEJpxS1k0k.
2) Motor avançado de feeds ao vivo que funciona com TrueFX, IEX e Alpha Vantage e é capaz de reter os feeds recebidos para análises de séries temporais personalizadas. Esse recurso permite que o usuário escreva UDFs e código VB personalizados que geram sinais de negociação com base no histórico de preços retidos. Vídeo em https://youtu. be/SFmMCwZF88U.
3) Excel-based Forex Trading Simulator. Vídeo em https://youtu. be/7Y18ZJmPoPA.
4) Nova versão do Excel-based Stock Trading Simulator. Vídeo em https://youtu. be/poXBBCXtM1M.
Os dados Alpha Vantage são muito promissores! Ótimo para eles oferecer uma solução gratuita.
Descobri alguns bugs relacionados às divisões. Em alguns casos, apenas os valores do split_coefficient estão incorretos (permanecem um 1), para outros, também os preços não ajustados! Isso pode ser limitado às ações de TSE. Eu notei isso com TSE: PMTS em 20 de dezembro de 2017; TSE: HXS em 18 de novembro de 2017; e TSE: XIC em 5 de agosto de 2008.
Tenha cuidado com esses erros até serem resolvidos. Eu contactei o suporte Alpha Vantage. Posso publicar um seguimento se sua equipe não fizer primeiro.
Acabei de testar (1/16/18) a série de tempo diária Alphadvantage & # 8220; Splits and Dividend Events & # 8221; API. Parece muito promissor, mas ... tentei dois ETFs & # 8220; IJH & # 8221; e & # 8220; PFF & # 8221 ;. & # 8220; IJH & # 8221; funcionou bem. & # 8220; PFF & # 8221; retornou com um erro no sistema. As ações parecem boas & # 8211; & # 8220; T & # 8221 ;, & # 8220; NVDA & # 8221 ;, & # 8220; AFSI & # 8221 ;, & # 8230 ;. Obviamente, um bloco Python try / except será usado no meu código hobbyshop. Espero que a documentação da API possa fornecer os tipos de exceção esperados ... Eu escreverei outra revisão quando eu encontrar o que funciona melhor.
Atualize da minha publicação ontem. Um wrapper python para alfa vantage já foi escrito. Obrigado Romel J. Torres! Ele resolve o meu comentário sobre uma falha ao recuperar uma cotação implementando uma tentativa dentro de um bloco try / except. Parece que ele não resolve códigos de falha específicos, exceto para imprimir o código de retorno para o usuário decodificar e reagir, o que está bem. Um dicionário de códigos de exceção seria bom ter no documento alfavantage, mas # 8230; está bem como está.
Como baixar dados históricos do Yahoo Finance.
Esta página é um guia detalhado para encontrar e baixar dados históricos, como preços diários de ações ou valores de índices da Yahoo Finance.
Vá para a página inicial do Yahoo Finance: finance. yahoo.
No momento e no meu computador, parece assim. Pode parecer um pouco diferente no seu dispositivo, mas as seções-chave provavelmente estarão sempre lá.
Para acessar dados históricos, precisamos acessar a página de orçamento dedicada à segurança particular que estamos procurando. Existem várias maneiras diferentes de como podemos chegar a essa página.
Como encontrar o símbolo certo no Yahoo Finance.
Opção 1: Se for um dos índices populares como S & P500 ou Dow, a maneira mais rápida é clicar na cotação específica mostrada abaixo na barra de pesquisa.
Opção 2: se você conhece o símbolo do Yahoo, pode inseri-lo na barra de pesquisa. Se você não, digite o nome da empresa, o nome do índice ou alguma outra frase relevante. O Yahoo irá sugerir coisas que você provavelmente procura e, geralmente, você encontrará a segurança certa entre as primeiras opções.
Apenas tenha cuidado com os estoques e # 8211; Alguns (especialmente os mais populares) são negociados em trocas múltiplas em diferentes países. A troca é mostrada no lado direito de cada item sugerido.
Por exemplo, se você estiver procurando por estoque da Microsoft como na captura de tela acima, o Yahoo sugerirá as ações negociadas no NASDAQ (símbolo MSFT, que é o que você provavelmente está procurando), mas também outras questões negociadas em lugares como Frankfurt ou Amsterdã . Estes são frequentemente negociados em moedas diferentes e os dados do mercado serão diferentes do que você precisa.
Option 3: If you haven’t been successful with symbol search, you can try to find the security by clicking Market Data in the main horizontal menu and selecting the particular category.
Option 4 – the fastest if you know the Yahoo symbol:
Type this URL in your browser address bar:
Replace “MSFT” with the symbol you are looking for, obviously.
Preparing the Historical Data.
Once you get to the right symbol’s main page, it should look like this (I’ll continue with the Microsoft stock example):
Click Historical Data. Just below the main symbol menu there will be a few options to specify what data you want – you can adjust the date range, data type (usually you want Historical Prices, which is set by default) and frequency (you probably want Daily, set by default). Don’t forget to click Apply if you’ve made any changes. Then click Download Data , which is highlighted in the following screenshot:
The website will offer a CSV file, usually named table. csv, which you can either save to your computer or immediately open.
Shortcut to Get the Data File.
If you know the symbol, you can actually get the CSV file right away without having to interact with Yahoo Finance website – just by typing the right URL into your browser. The URL is in this format:
Again, replace “MSFT” with the symbol you want. It works for most symbols.
This file will contain the entire history of daily prices available on Yahoo Finance for that symbol.
Yahoo Finance Historical Data Format.
If you open the CSV in Excel, you can see the data format, which is usually Date, Open, High, Low, Close and Volume and Adjusted Close if applicable. Just a few things to note:
Stock trading volume is sometimes very inaccurate. For some indices Volume shows complete nonsense (indices themselves don’t have trading volume; the number shown can be the total volume of index components or stock exchange or whatever Yahoo thinks fits there). Adjusted Close is the Close adjusted for dividends, stock splits and similar corporate actions. For some purposes (such as historical volatility calculation) it is more useful than Close, for others Close is more appropriate. For most indices and securities which don’t pay dividends Adjusted Close will be the same as Close.
Adjusting the Data to Your Needs.
The data as provided by Yahoo Finance is sorted from newest to oldest . You will often want it sorted the other way, which is easy to do in Excel. Select all the cells with data and then in Excel main menu choose Data and in the lower menu click Sort.
The Sort dialog window will appear, where you can choose to sort the data by Date, Oldest to Newest. Make sure to have the “My data has headers” option checked if you have selected the cells including the first header row.
Besides sorting the data as you want, you can of course also delete the columns which you don’t need, such as Volume and Adjusted Close.
Saving the CSV as XLSX.
If you primarily do your data analysis in Excel, it is useful to save the file as a standard Excel workbook (xlsx) rather than CSV, because there is not so much you can do (and save) with a CSV in Excel.
Isso é isso. Now you have the data ready for further work.
Ao permanecer neste site e / ou usar o conteúdo do Macroption, você confirma que leu e concorda com o Contrato de Termos de Uso, como se você o assinasse. O Acordo também inclui Política de Privacidade e Política de Cookies. Se você não concorda com nenhuma parte deste Contrato, deixe o site agora. Todas as informações são apenas para fins educacionais e podem ser imprecisas, incompletas, desatualizadas ou erradas. A Macroption não é responsável por quaisquer danos resultantes da utilização do conteúdo. Nenhum conselho financeiro, de investimento ou comercial é dado a qualquer momento.
Escolha o seu país.
Escolha o seu país para obter conteúdo traduzido, quando disponível, e veja eventos e ofertas locais. Com base na sua localização, recomendamos que você selecione:.
Você também pode selecionar um local da seguinte lista:
América Latina (Español) Canadá (Inglês) Estados Unidos (Inglês)
Bélgica (Inglês) Dinamarca (Inglês) Deutschland (Deutsch) España (Español) Finlândia (Inglês) França (Français) Irlanda (Inglês) Italia (Italiano) Luxemburgo (Inglês)
Holanda (Inglês) Noruega (Inglês) Österreich (Deutsch) Portugal (Inglês) Suécia (English) Suíça Deutsch English Français Reino Unido (Inglês)
Ásia-Pacífico.
Austrália (Inglês) Índia (Inglês) Nova Zelândia (Inglês) 中国 (简体 中文) 日本 (日本語) 한국 (한국어)
Explore produtos.
Experimente ou compre.
Aprenda a usar.
Obter Suporte.
Sobre o MathWorks.
Acelerando o ritmo da engenharia e da ciência.
MathWorks é o principal desenvolvedor de software de computação matemática para engenheiros e cientistas.
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:
Bye Yahoo, e obrigado por todos os peixes.
Apenas uma publicação rápida à luz de um evento muito recente. Usuários de funções financeiras de R, MatLab, Python ou Zorro ficaram surpresas nos últimos dias. Scripts e programas baseados em dados de preços históricos de repente não funcionaram mais. E nosso fornecedor de dados de preço histórico gratuito favorito, Yahoo, agora responde sobre qualquer acesso à sua API desta maneira:
Não, eles não voltaram. Seus engenheiros foram pescar e, pelo que eu ouvi, ganhava não estar trabalhando na questão em breve. O Yahoo Finance API está morto. Sem anúncio prévio, o Yahoo abandonou seu único serviço remanescente que estava claramente à frente da concorrência.
Muitos scripts que eu publiquei neste blog usam o Yahoo para baixar dados de preços. Então, aqui, é uma solução rápida. Antes de executar o script baseado no Yahoo, execute este:
Este script faz o download dos dados com a API do Google. Quando você começa o script com o download do Yahoo, ele detectará que os dados já estão lá e não acessam a API do Yahoo.
Por que não usei a API do Google em primeiro lugar? Sua qualidade de dados não é tão boa (muitas lacunas e outliers), e não é ajustado aos dividendos. Então, os resultados serão um pouco diferentes dos resultados com dados do Yahoo. E então, também esta mensagem ameaçadora:
Como a mensagem do Yahoo, esta também está errada, mas em um sentido mais positivo. A Google Finance API ainda está disponível e foi por anos, mas ninguém sabe quanto tempo ela permanecerá. Por enquanto, o script acima fará, mas é apenas uma solução temporária. Os dados de estoque gratuitos podem, alternativamente, ser baixados de Quandl com um script semelhante, mas para os ETFs querem 50 dólares por mês (espero que eles não tenham subornado o Yahoo e o Google para abandonar suas APIs!).
Eu adicionei o script acima ao repositório 2017, para que todos os scripts de acesso do Yahoo funcionem novamente, embora com resultados ligeiramente diferentes. Você precisará do atual Zorro versão 1.58 ou superior. E se você conhece uma API gratuita e confiável para o ETF EOD history, publique um comentário!
Adenda (junho de 2017): os leitores mencionaram AlphaVantage (alphavantage. co) e Stooq (stooq) como alternativas gratuitas ao Yahoo. E, de fato, eles fornecem dados divididos e divididos. Pelo que eu vi, seus dados têm melhor qualidade do que o Google & # 8217; s. AlphaVantage também inclui os preços não ajustados. O único problema que eu encontrei é que algumas histórias de preços não vão além de 5 anos. O download de dados de preço da AlphaVantage, Stooq e algumas outras fontes foi implementado na versão atual do Zorro. Uma lista de pontos de acesso da API financeira para dados EOD:
81 pensamentos sobre & ldquo; Bye Yahoo, e obrigado por todos os peixes & quot;
Obrigado pelo link! Eu não conheci esse, mas, de fato, eles também apoiam ETFs, pelo menos alguns que eu tentei. I & # 8217; ll devem verificar em que forma os dados são ajustados.
QuantQuote QuantQuote oferece dados gratuitos de resolução diária para o S & P500 nesta página da Web, sob a guia Dados Livres. As contas de dados para mudanças, divisões e dividendos de símbolos, e são largamente livres dos erros encontrados nos dados do Yahoo. Note, apenas 500 símbolos estão disponíveis ao contrário do Yahoo, que fornece todos os símbolos listados.
O mais novo quantmod corrigiu este problema.
Razões para todos esses problemas:
(a) O Yahoo mudou o endereço do site relevante, E.
(b) para impedir que os robôs acessem seus sites de forma descontrolada, agora o endereço acima precisa ter um campo anexado & # 8230; o que provavelmente está relacionado ao seu cookie de laptop / desktop.
Algumas soluções possíveis são postadas aqui:
O campo de cookies não é para evitar robôs, mas para desativar todo o acesso da API por software. Você pode realmente dar uma volta ao método do cookie com alguns truques, até mesmo automatizados, mas isso não é realmente uma solução profissional. E o Yahoo poderia facilmente contornar. Em seguida, seria um captcha. Se eles não quiserem que usemos sua API, eles podem efetivamente evitá-lo.
& # 8211; Alphavantage faz uma boa impressão à primeira vista, mas o problema & # 8211; Além do formato JSON, não é a melhor escolha para dados financeiros e # 8211; é que eles não se ajustam para divisões e dividendos. No entanto, eles me disseram que eles estão considerando isso.
Como posso obter apenas dados semanais históricos. Qual parâmetro tem que ser adicionado?
Não sei se a API do Google tem um parâmetro para dados semanais, mas você pode convertê-lo trimestralmente diariamente.
Por que não usar o datareader pandas?
Felizmente ainda está fazendo um bom trabalho raspando os dados das opções, no entanto, a função csv parou de funcionar.
Eu plantei o qiestion para alphavantage sobre o ajuste de seus preços e eles responderam rapidamente o seguinte:
Acabamos de lançar o recurso de preço fechado ajustado para a nossa API de preços diários. A chamada da API, embora ainda não atualizada na nossa página de documentação, deve ser algo como:
Team Alpha Vantage.
Então a Alphavantage oferece e oferecerá dados ajustados para dividendos.
Olá, você pode contatar-me no suporte em sistemas de comércio profissional.
Eu acho que eles simplesmente mudaram para download. finance. yahoo.
Eu alterei meus scripts do datareader de pandas para a API da Web de dados do Intrinio. Existem limites de download para os dados gratuitos, mas não os excedo para as minhas necessidades. A qualidade dos dados também é boa.
Além disso, os dados do estoque do EOD do Intrinio são divididos e os dividendos ajustados. Eu acho que é principalmente do mesmo fornecedor que os dados do EOD de Quandl & # 8217; s, mas também tem preços ETF. Notavelmente, não tem histórico de preços de fundos mútuos, como o Yahoo.
Tentei encontrar alternativas à API e encontrei vários serviços interessantes:
EOD Histotrical Data (https: // eodhistoricaldata /) & # 8211; mais barato e com a melhor cobertura. Eles têm similar a Yahoo! Finance API e instruções sobre como migrar do Yahoo para o EOD.
Quandl e Intrinio são bons, mas um pouco caro para o uso pessoal.
Alphavantage tem dados muito fracos (por exemplo, sem ajustes fechados).
Sim, esqueci de dizer (e didn & # 8217; t encontrar um botão de edição aqui).
EOD Histotrical Data (https: // eodhistoricaldata /) também possui dados para Fundos Mútuos, ETFs, divisões e dividendos e as divisões fechadas e os dividendos ajustados.
Eu trabalho na Alpha Vantage Inc.
Uma questão; Como o Alpha Vantage pode dar acesso de graça? Na verdade, não são tão grandes quanto o Google ou o Yahoo. Qual é o modelo de negócio? Como eles podem sustentar os custos do serviço ??
Esta é realmente uma questão importante, uma vez que a disponibilidade a longo prazo de seus dados depende disso. Espero que eles tenham um sólido modelo de negócios publicitando ou vendendo dados premium uma vez que eles criaram uma grande base de usuários. Talvez Denis saiba mais?
& # 8211; A atual versão beta do Zorro agora suporta o AlphaVantage como fonte de dados.
Embora o Alpha Vantage tenha dados excelentes e uma API bem documentada, é bastante esboçado que eles não descrevem seu modelo de negócios ou possuem um & # 8220; Sobre Nós & # 8221; página que dá um endereço de empresa e informações sobre os seres humanos reais que trabalham lá.
Eu adoraria usá-lo, mas é difícil confiar no momento.
Eu verifiquei o serviço AlphaVantage & # 8217; s, é útil. Estou com a mesma preocupação que a tartaruga. Depois de 2 meses de construção do sistema com a Alphavantage, encontraremos custos insuportáveis?
Qual é o seu modelo de lucro? Você tem um modelo de ganho? É um serviço muito bom, mas queremos que ele seja permanente 🙂
Além disso, como posso obter a sua lista de instrumentos apoiada?
Eu me mudei para MarketXLS após essa mudança, dados muito mais confiáveis.
Isso funciona para mim (para TSLA, por exemplo)
Eu gerei isso de clicar nos dados de download da página de dados históricos no Yahoo. Estou supondo que os períodos são épocas, mas que precisariam fazer algumas pesquisas para determinar. Além disso, parece-me direto para mim.
Eu não tenho medo de que não seja tão fácil. Esse & # 8220; migalha & # 8221; em seu URL é um código conectado a um cookie no seu PC. Sem cookie, sem dados.
Isso explica como resolver o problema do cookie.
O problema é que não ajuda a contorná-lo. Você pode se conectar à página principal do Yahoo para gerar o cookie e, em seguida, analisar o cookie para obter o link de download. Mas a que proveito? O Yahoo mudará o código de cookie no próximo mês ou adicionará um captcha. Além disso, os dados que ainda fornecem acesso manual não são comparáveis ao serviço anterior e # 8211; não é mais dividendos ajustados e cheios de lacunas.
Acabei de parar porque eu queria confirmar com as pessoas que o Google Finance API parou de funcionar a partir de hoje. Eu tentei acessá-lo durante todo o dia e # 8211; sem sorte. Eu reprogramei meu código usando alphavantage. Melhor substituto para as citações em tempo real lá, eu acredito. Embora, eles poderiam usar algumas pesquisas de cotação de ações múltiplas, tudo o mais faz um trabalho digno para mim. Abrir e fechar a conexão HTTP atrasa um pouco a minha saída, mas os mendigos podem ser escolhidos.
Quer saber o que a alfavantage fará agora que o Google api está morto? Muito improvável que permaneça livre por qualquer período de tempo. Eu também tenho preocupação por ser uma solução confiável a longo prazo, já que nenhum modelo comercial claramente estabelecido. Sem dúvida, todas essas chamadas de api do Google agora estão sendo substituídas por alphavantage, então talvez possamos descobrir brevemente.
A API do Google Finance parece estar morta - se você estiver procurando por intervalos de dia inteiro (86,400 seg). Você ainda pode tirar dados precisos e atuais de 5 minutos, 60 minutos, etc. de um link como este: https: // google / finance / getprices? I = 300 & # 038; p = 8d & # 038; f = d, c, h , l, o, v & # 038; df = cpct & # 038; q = PULM.
Eu sou intervalo, mas altero para 86.400 (1 dia) e ele pára de fornecer qualquer coisa depois de 9/5/17.
Isso provavelmente está relacionado a eles puxando dados históricos. Em uma página de finanças do Google para um determinado estoque, costumava haver um link para uma tabela de dados históricos que você pode baixar. Esse link desapareceu. Você ainda pode acessá-lo via URL direta como https: // google / finance / historical? Cid = 22144 & # 038; startdate = Sep + 8% 2C + 2018 & # 038; enddate = Sep + 7% 2C + 2017 & # 038; num = 30 & # 038; ei = aQWxWYigLIKsmAHemqPIDw, mas novamente, sem dados após 9/5/17.
Estou ciente do mesmo problema. Existem alguns outros serviços alternativos on-line, como alphavantage ou quandl. Eu me sinto frustrado por ser incapaz de subscrever ações múltiplas ao mesmo tempo e apenas para obter o instantâneo do mercado. Aqui está um serviço alternativo que recebi, que fornece instantâneos de mercado: hlt-capital / irresponsiblefeed /.
Eu consegui baixar o Google Historical Data para a Austrália apenas alguns dias atrás, mas agora os 36 países que eu baixei pararam. O Google fez um anúncio?
Não, mas o Google parece ter parado o serviço de dados D1. Assim, as restantes alternativas gratuitas são STOOQ ou Alphavantage. O código C para baixar dados da Alphavantage com Zorro:
Para carregar a partir de STOOQ você deve colocar um & # 8220;.US & # 8221; no final do nome do activo.
Qualquer pessoa usando perl, wget ou similar para acessar a api e obter essa falha?
Não é possível estabelecer conexão SSL.
Eu acredito que você deve se conectar via SSL para o alfavantage, um http normal ganha & # 8217; t trabalho.
Verifiquei as finanças do Yahoo e os dados históricos que eu preciso estão lá, mas, infelizmente, eu não sei como reunir esses dados. O csv está disponível para download, mas não retorna os dados por 1 ano. Alguém pode me ajudar? Obrigado.
o novo link deve ser como:
A partir de 10 de outubro de 2017, o Yahoo! O financiamento retomou o retorno dos dados do estoque.
Eu usei o Alpha Vantage e é realmente bom.
Como outros já mencionaram acima, existe um novo fornecedor de dados históricos desde agosto de agosto chamado Alpha Vantage.
Minha pequena contribuição é que eu consegui criar um Excel Addin chamado Deriscope que recupera dados do Alpha Vantage para o Excel.
Por favor, note que o Api Alpha Vantage inteiro que consta de mais de 50 indicadores técnicos é suportado.
Também aproveitei suas séries intradiárias, que são atualizadas a cada minuto, para obter preços de ações ao Excel com apenas um atraso de um minuto! Compare isso com o atraso de 20 minutos do Yahoo Finance!
Um tutorial em relação aos preços atuais negociados ao vivo é https: // youtube / watch? V = 1GoLvT2lG8I.
download. finance. yahoo morreu ontem. Em um fórum do Yahoo, um administrador comentando a mensagem de erro 999 declarou inicialmente que era uma questão técnica e seria corrigida. 2 horas atrás, ele atualizou sua mensagem para dizer que o uso de downloads. finance. yahoo (que está acontecendo há 2 décadas sem um gargalhão do Yahoo) viola os ToS e não seria restaurado.
DESCANSE EM PAZ. Em outras coisas. Eu escrevo uma rotina de python para obter dados de outras fontes. Se alguém quiser o que eu tenho, sinta-se à vontade para me informar.
Ei, Walt, eu também encontrei a questão do Yahoo não funcionando, mas eu não estou encontrando muitos outros na web discutindo. Eu gostaria de ver o que você inventou.
Tinha um script para os preços do Yahoo, e falhou hoje # 8230; muito deprimente & # 8230; obrigado por todas as anotações aqui & # 8230; meu script foi o php & # 8230; O serviço de hospedagem foi um link mais rápido e tem muito espaço no disco e # 8230; mas olhava para o Python & # 8230;
Aqui está o que eu estou fazendo. Eu escrevi um programa python3 que coleta e exibe dados alfavantage. co usando os formatos. csv. Alphavantage produz muito mais dados do que eu preciso e é mais lento do que o yahoo. Hoje, eu vou reescrever o módulo de coleta de dados para tentar a abordagem json. Eu enfrentei um problema ao monitorar fundos mútuos. Está pelo menos 1 dia atrasado. Eu não sei com que frequência eles atualizam seus dados de fundos, então eu estou olhando algumas outras opções. Vou tentar obter um site ou possivelmente configurar um github em breve.
Mais informações. Eu não li todos os ToS do Yahoo e não consigo ver como o uso do recurso de download viola qualquer um deles. Sua decisão pode ser mais devido à paranóia de gerenciamento de riscos do que qualquer coisa. Sua cláusula ToS 22 contém algumas advertências expressas sobre a precisão dos dados, o que espero que todos estivéssemos dispostos a aceitar. Eu estive envolvido na internet no final da década de 1970 (milnet / darpa). A Internet passou do domínio de alguns cientistas para uma ferramenta útil para todos, para anúncios que nos fazem enviar mais anúncios, enquanto ferramentas úteis como o yahoo estão desaparecendo. Eu acho que a posição atual da FCC sobre a neutralidade da rede (eles não gostam e querem vender largura de banda para o melhor postor) acelerará essa tendência. Todos devem ir ao site da FCC e se opor à proposta atual que termina a neutralidade da rede antes da ação de graças.
Então, usei a API do Yahoo em uma planilha do Excel com macros do VBA que obtêm determinados dados do estoque e # 8230; e funcionou até ontem 11/2. Alguém sabe de uma solução para isso? Me surpreendeu de surpresa.
Eu também estou consternado com a perda da API do Yahoo # 8217; s. Eu não estou interessado em toneladas de dados históricos, eu só quero atualizar minha planilha de portfólio (uso pessoal somente) com o preço atual do estoque ou do fundo. I & # 8217; d aprecio todos os comentários úteis sobre uma simples correção de excel.
Meu & # 8220; preço atual & # 8221; célula contida:
Alfavantage não suporta download a granel da forma como o Yahoo fez, ou seja, stock = A, AA, AAP, AAPL e # 8230; na url para obter as últimas citações para dizer 100 ações. Fazer o download de cada estoque em url separado é muito lento. Além disso, o histórico de estoque não é necessário, eu só preciso das últimaspas.
Na verdade, estou duplicando o comentário acima, se alguém encontrar o substituto do Yahoo, eu apreciaria.
Ao escrever sua próxima tese de doutorado sobre como NÃO executar uma empresa de tecnologia, coloque asteriscos ao lado do Yahoo Inc. e inclua fotos para futuras gerações. A interrupção do financiamento do Yahoo é a gota final do meu uso do serviço (serviço?). Eu não preciso de mais sites de notícias idiotas liberais, criadores de lixo eletrônico ou um motor de busca incompreensível e # 8230; .. usando um antigo add-to do yahoo para preencher o formulário & # 8230;.it autodestruirá em 3-2-1 & # 8230; & # 8230 ;.
Don & # 8217; culpa o Yahoo !. Esta foi a decisão da Verizon. Demorou 5 meses desde o momento em que eles compraram Yahoo! para abandonar algo bom sem aviso prévio. Verizon típico.
De onde o Alpha Vantage obtém seus dados?
Se você estiver procurando por uma alternativa agora que o Yahoo e o Google fecharam suas APIs financeiras, então você deve verificar Intrinio (intrinio). Atualmente, eles oferecem a economia de tempo real e REST menos dispendiosa para os preços das ações dos EUA.
Você pode acessá-lo via WebSocket ou API da Web. Nenhuma outra empresa atualmente oferece esses dados via WebSocket, o que é especialmente útil, pois você só precisa de algumas linhas de código para implementar. Além disso, o suporte ao bate-papo do serviço ao cliente do Intrinio & # 8217; é ao vivo praticamente 24/7.
Se alguém estiver procurando por instrumentos de trocas apenas nos EUA, incluindo o forex, lembro que o barchart ofereceu API gratuita para pedidos limitados, 1000 pedidos por instrumento por dia, quando chequei com eles cerca de 18 meses atrás. Você pode obter preços atrasados de vários instrumentos em um único pedido. Eles também devem oferecer solicitação ilimitada em tempo real e em tempo real no seu serviço API pago.
Verifique com eles diretamente para ver se eles ainda oferecem a API gratuita.
Parece que a Barchart ainda oferece a API gratuita.
tente tiingo. Eu converti todo o meu código de download do yahoo para tiingo com muita facilidade.
Eu usei com sucesso o alphavantage. co com recuperações de python. Agora, é ruim e primitivo, mas a chave é um conjunto bastante bonito de rotinas escritas pela RomelTorres, que está disponível para python através de pip. O código está disponível no github (RomelTorres / alpha_vantage). Eu trabalharei para obter algo preparado para importar no LibreOffice calc usando isso como uma base, mas eu apenas usei python por algumas semanas, então eu / # 8217; ma babe in the woods e LibreOffice & O material macro de python # 8217; é o que é & # 8230;
Eu tenho usado o Deriscope gratuitamente no Excel (site de download em https: // deriscope) e até agora funciona muito bem. O que eu gosto em particular é a busca assíncrona dos preços das ações da Alpha Vantage e a filtragem aplica-se nos bastidores para que qualquer falha na rede não corrompa os feeds exibidos. Os preços das ações são rápidos o suficiente para minhas necessidades (menos de um minuto de atraso), mas as taxas de fx sugam! Espero que os garotos Alpha Vantage conseguam corrigir isso rapidamente.
Yahoo gone & # 8230; Certamente, não vi isso vindo # 8221 ;. Os sinais estavam lá, alterando a url para baixar. yahoo & # 8221 ;, & # 8220; mudando a tabela de commodities & # 8221; para algo quase ilegível & # 8230; & # 8220; mudar as tabelas de renda, balanço e fluxos de caixa & # 8221; Sinalizou que alguém estava executando o Yahoo Finance, que não sabia o que estavam fazendo (desculpe).
Você pensaria que eles iriam pelo menos olhar para o milhão mais um mês de usuários legados como eu (mais 15 anos) e pense o que se nós cobramos um par de dólares para mantê-lo do jeito que é & # 8230; data de entrega e data # 8230; não faça nada # 8230; 2 milhões por mês nos tubos para serem substituídos pelo que # 8230; leitores de notícias. Isso não acontecerá.
Eu aposto que alguém está lutando agora para esconder o fato de que o tráfego da web para o yahoo acabou de ter um sucesso significativo e a justificativa de custos para fechar as financiamentos do yahoo é tanto vapor ware.
Eu olhei para o Alpha e, assim, o URL é facilmente incorporável em meus programas existentes e # 8230; O problema para mim é a granularidade. Eu estou olhando o & # 8220; forex & # 8221; números e fazer alguns testes de variância antes de enviar minha ordem de limite.
Os números em um minuto a intervalos de 5 segundos não variam. Provavelmente significa & # 8220; tempo real & # 8221; para Alpha significa no último minuto, em vez do momento exato em que você pediu, & # 8230; muito lento. Mesmo a informação de atraso de tempo de Yahoos mostrou variação (basta ver isso). A demora no tempo de 15 minutos não foi um problema porque as plataformas de demonstração da maioria dos corretores forex também são atrasadas.
Eu enviei Alpha por e-mail duas vezes na última semana e meia sem resposta?
A pesquisa continua em & # 8230;
Para aqueles que precisam de fora dos dados dos EUA, não há nenhuma escolha acessível.
eodhistoricaldata / está cheio de erros para dados de Singapura. Alguns números estão faltando. O serviço ao cliente sempre é promissor, mas nunca entrega.
Ontem, eu coloquei a última versão do addin gratuito do Deriscope Excel, que traz preços TRUE REAL TIME (um segundo atraso) para mais de 8,000 ações e ETFs dos EUA no Excel. Observe que várias empresas cobram alguns milhares por mês pelo mesmo serviço. Por exemplo, tiingo se orgulha de ser o mais barato com o & # 8230; apenas 500 $ / mês.
Nos próximos dias, também fornecerá acesso a todo o Livro de Pedidos de Limite de IEX para que os usuários do Excel possam criar planilhas personalizadas que ofereçam sinais comerciais baseados não apenas nos preços negociados mais recentes, mas também nas lances e ofertas reais!
Além das ações dos EUA, a Deriscope também oferece preços ao vivo na maioria dos estoques e índices globais com apenas um atraso de um minuto através do Alpha Vantage. Ao contrário de outras interfaces para o Alpha Vantage, o Deriscope usa um buffer assíncrono interno para que a citação saudável mais recente esteja sempre disponível! Isso resolve o problema que vários usuários têm com aleatoriamente falhando alimentações Alpha Vantage ao vivo.
Deriscope fornece dados históricos do Yahoo Finance, resolvendo o & # 8220; migalhas e bolachas; # 8221; tanto do problema quanto do Alpha Vantage. Ele também fornece dados trimestrais da empresa norte-americana das taxas IEX e FX em moedas psysical e digital da Alpha Vantage.
Vídeo tutorial sobre TRUE REAL TIME Preços das ações dos EUA a partir do IEX: https://youtu. be/7xd_ZohgY08.
Vídeo tutorial em um minuto atrasado LIVE GLOBAL dos preços das ações da Alpha Vantage: https://youtu. be/1GoLvT2lG8I.
Vídeo tutorial sobre DADOS HISTÓRICOS do Yahoo Finance: https://youtu. be/vbMHY_nhrCo.
Vídeo tutorial sobre DADOS HISTÓRICOS da Alpha Vantage: https://youtu. be/alWILMgeY1s.
Vídeo tutorial sobre DADOS FINANCEIROS TRIMESTRAIS DA COMPANHIA DOS EUA a partir do IEX: https://youtu. be/JeYVBCcwSaY.
À procura de substituições gratuitas do Google / Yahoo para valores mobiliários & # 8220; Snap Shot & # 8221; programa que escrevi, surgiu com Barchart e AlphaVantage. Ambos funcionam, mas têm satisfação e satisfação até agora. Eu suspeito que ambos estão vendo o tráfego expandido desde o desaparecimento do Yahoo.
BarChart OnDemand & # 8211; Rápido, pode obter vários símbolos em 1 chamada. Tenha todos os campos em que eu me preocupo principalmente (conseguiu adicionar 4 ou mais além do padrão). Big Neg. é apenas o acesso BATS para a API gratuita, muitos símbolos não estão disponíveis (OTC, FUNDS, etc.). (I & # 8217; m OK com 15 minutos de dados atrasados para o meu uso)
AlphaVantage & # 8211; A maioria dos símbolos de símbolos ativos que eu testei estão disponíveis. Os dados de preços são apenas atrasados a min. ou 2. Big Negativo é um acesso muito lento. Tinha que configurar cerca de 4 segundos. atraso / símbolo de estimulação e cerca de 30 segundos. em média para receber (I & # 8217; ve tinha atingido meu temporizador de 2 minutos às vezes). Campos mínimos de dados fixos. O mínimo de receber para a minha chamada tem 100 dias de histórico (98 dos quais eu não me importo). Tem que fazer uma chamada para cada símbolo individualmente.
Basicamente eu tenho que fazer 2 chamadas para cada uma das minhas listas, AlphaVantage para pegar tudo, não BATS, e Barchart para obter os campos extras sobre o que pode (cerca de 80% do que eu rastreio).
Nenhum destes é totalmente estável neste ponto (receba dados e erros do servidor, ligue novamente em poucos minutos e funciona bem (talvez), etc.). Eu realmente aprecio ambos os fornecedores fornecendo seu serviço e espero que eles continuem. Também espero que cada um possa melhorar a estabilidade e expandir as habilidades da API.
Eu não entendo por que você se preocupa com o Barchart, pois existe o IEX disponível que traz preços em mais de 8,000 ações dos EUA e ETF sem atraso e é extremamente estável?
Quanto ao AlphaVantage, acho que você precisa do software certo.
Estou usando o Deriscope (https: // deriscope) no Excel que filtra os feeds errados e também armazena as 100 linhas que você menciona internamente, de modo que não me incomodem!
Deriscope permite que você extraia uma parte de qualquer objeto que está sendo mantido na memória. Eu uso esta facilidade na minha planilha para que eu só esteja vendo as duas primeiras filas e ignore completamente o 98 restante.
Andreas, hadn ouviu falar de IEX, então verifiquei um pouco. Obrigado pela liderança sobre isso. Provavelmente vou ficar com Barchars por enquanto. Tem um campo (rendimento) que gosto às vezes.
O IEX é bom em que não é necessária nenhuma chave, multi-retorno / chamada, os dados de preços são principalmente em tempo real (AV parece um pouco mais oportuno / preciso) e mais dados fundamentais disponíveis. A mesma desvantagem do BC em que apenas ações (sem FUNDS, etc.) Parecia abrir / fechar era 15min. atrasado embora (não avaliamos outros campos). A estabilidade parecia muito boa / rápida em meus testes, então ficarei na minha lista para uma revisão mais aprofundada.
A estabilidade AlphaVantage varia até agora. Quando está funcionando, funciona bem e cobre a maioria de tudo no mercado (eu preciso disso). Gostaria que eles tivessem alguns desses outros campos, mas para preços intradiários, parece ser o melhor até agora. Esperando que ele se torne mais estável no futuro próximo, o que deve acelerar o acesso também (muito menos atrasos de estimulação / retorno). I & # 8217; enviá-los várias vezes, mas eles não são muito receptivos. Sem idéia de onde eles estão indo.
(IEX, na verdade, era o dia Hi / Low que parecia atrasado no meu teste add-hoc)
Obrigado Andreas pela nota útil sobre o IEX. Embora eu tivesse inicialmente olhado os comentários e tentei o AlphaVantage e achei rápido e fácil, os comandos da API ofereceram pouca flexibilidade na escolha dos dados que eu queria. Então eu pensei sozinho sobre idéias diferentes por algumas semanas, não consegui lugar e decidiu voltar e ler todos os comentários novamente. Solução encontrada na sua publicação! Obrigado! Como um exemplo, o IEX me permite obter apenas os dados do dia anterior (aberto, alto, baixo, fechado, volume, vwap), enquanto o AlphaVantage me daria os últimos 100 dias ou mais no seu & # 8220; compacto e # 8221; recuperar. A capacidade de lote dos pedidos, mesmo que estejam limitados a 100 tickers, não é problema com o IEX, pois você pode solicitar até 100x por segundo. Esses 10 000 estoques em 1 minuto & # 8230; problema resolvido.
O IEX parece realmente bom. Seria ainda melhor quando eles retornassem CSV em vez de JSON.
jcl, concorde com um valor de adição de exportação CSV. Muito mais eficiente no nosso fim. Seria ainda maior se pudéssemos obter um retorno com apenas os campos que pedimos (como o yahoo usa para fazer).
Eu consegui trazer toda a saída do IEX para o Excel! Isso inclui a parte superior e profunda do livro de pedidos em tempo real, mais todos os tipos de dados financeiros em mais de 8.000 ações e ETFs dos EUA. Isso me permitiu criar uma planilha que funcione como um SIMULADOR DE TEMPO REAL. Se você estiver interessado em negociar, consulte o tutorial https://youtu. be/4b8ALCtZ0BY e baixe a planilha gratuita de https: //deriscope/freedownload. php.
Um tutorial especial sobre como acessar de forma assíncrona no Excel as melhores cotações de lances / pedidos sem atraso de tempo é https://youtu. be/kWy_E1ZUy1o.
Finalmente, o tutorial https://youtu. be/rQbwlq_umJk mostra como você pode obter praticamente qualquer coisa do IEX no Excel.
Tudo isso é grátis, mas eu apreciaria se você me soltar uma nota com seus pensamentos sobre esses produtos.
Tenho que amar a agilidade do Alpha Vantage em responder aos feedbacks.
Eles apenas lançaram um serviço de cotação de lote de vários símbolos também!
IEX e AlphaVantage (não recuperam dados do IEX?) Parecem promissores.
Em uma plataforma Python, alguém conseguiu retirar dados de alta freqüência (o minuto é o mais alto) por dias únicos a partir do endereço abaixo.
iex funciona com csv:? format = csv.
Adicionado novas coisas para o complemento Excel Deriscope gratuito:
1) Taxas de câmbio em tempo real nos pares de moedas mais importantes do TrueFX para o Excel. Vídeo em https://youtu. be/bmEJpxS1k0k.
2) Motor avançado de feeds ao vivo que funciona com TrueFX, IEX e Alpha Vantage e é capaz de reter os feeds recebidos para análises de séries temporais personalizadas. Esse recurso permite que o usuário escreva UDFs e código VB personalizados que geram sinais de negociação com base no histórico de preços retidos. Vídeo em https://youtu. be/SFmMCwZF88U.
3) Excel-based Forex Trading Simulator. Vídeo em https://youtu. be/7Y18ZJmPoPA.
4) Nova versão do Excel-based Stock Trading Simulator. Vídeo em https://youtu. be/poXBBCXtM1M.
Os dados Alpha Vantage são muito promissores! Ótimo para eles oferecer uma solução gratuita.
Descobri alguns bugs relacionados às divisões. Em alguns casos, apenas os valores do split_coefficient estão incorretos (permanecem um 1), para outros, também os preços não ajustados! Isso pode ser limitado às ações de TSE. Eu notei isso com TSE: PMTS em 20 de dezembro de 2017; TSE: HXS em 18 de novembro de 2017; e TSE: XIC em 5 de agosto de 2008.
Tenha cuidado com esses erros até serem resolvidos. Eu contactei o suporte Alpha Vantage. Posso publicar um seguimento se sua equipe não fizer primeiro.
Acabei de testar (1/16/18) a série de tempo diária Alphadvantage & # 8220; Splits and Dividend Events & # 8221; API. Parece muito promissor, mas ... tentei dois ETFs & # 8220; IJH & # 8221; e & # 8220; PFF & # 8221 ;. & # 8220; IJH & # 8221; funcionou bem. & # 8220; PFF & # 8221; retornou com um erro no sistema. As ações parecem boas & # 8211; & # 8220; T & # 8221 ;, & # 8220; NVDA & # 8221 ;, & # 8220; AFSI & # 8221 ;, & # 8230 ;. Obviamente, um bloco Python try / except será usado no meu código hobbyshop. Espero que a documentação da API possa fornecer os tipos de exceção esperados ... Eu escreverei outra revisão quando eu encontrar o que funciona melhor.
Atualize da minha publicação ontem. Um wrapper python para alfa vantage já foi escrito. Obrigado Romel J. Torres! Ele resolve o meu comentário sobre uma falha ao recuperar uma cotação implementando uma tentativa dentro de um bloco try / except. Parece que ele não resolve códigos de falha específicos, exceto para imprimir o código de retorno para o usuário decodificar e reagir, o que está bem. Um dicionário de códigos de exceção seria bom ter no documento alfavantage, mas # 8230; está bem como está.
Como baixar dados históricos do Yahoo Finance.
Esta página é um guia detalhado para encontrar e baixar dados históricos, como preços diários de ações ou valores de índices da Yahoo Finance.
Vá para a página inicial do Yahoo Finance: finance. yahoo.
No momento e no meu computador, parece assim. Pode parecer um pouco diferente no seu dispositivo, mas as seções-chave provavelmente estarão sempre lá.
Para acessar dados históricos, precisamos acessar a página de orçamento dedicada à segurança particular que estamos procurando. Existem várias maneiras diferentes de como podemos chegar a essa página.
Como encontrar o símbolo certo no Yahoo Finance.
Opção 1: Se for um dos índices populares como S & P500 ou Dow, a maneira mais rápida é clicar na cotação específica mostrada abaixo na barra de pesquisa.
Opção 2: se você conhece o símbolo do Yahoo, pode inseri-lo na barra de pesquisa. Se você não, digite o nome da empresa, o nome do índice ou alguma outra frase relevante. O Yahoo irá sugerir coisas que você provavelmente procura e, geralmente, você encontrará a segurança certa entre as primeiras opções.
Apenas tenha cuidado com os estoques e # 8211; Alguns (especialmente os mais populares) são negociados em trocas múltiplas em diferentes países. A troca é mostrada no lado direito de cada item sugerido.
Por exemplo, se você estiver procurando por estoque da Microsoft como na captura de tela acima, o Yahoo sugerirá as ações negociadas no NASDAQ (símbolo MSFT, que é o que você provavelmente está procurando), mas também outras questões negociadas em lugares como Frankfurt ou Amsterdã . Estes são frequentemente negociados em moedas diferentes e os dados do mercado serão diferentes do que você precisa.
Option 3: If you haven’t been successful with symbol search, you can try to find the security by clicking Market Data in the main horizontal menu and selecting the particular category.
Option 4 – the fastest if you know the Yahoo symbol:
Type this URL in your browser address bar:
Replace “MSFT” with the symbol you are looking for, obviously.
Preparing the Historical Data.
Once you get to the right symbol’s main page, it should look like this (I’ll continue with the Microsoft stock example):
Click Historical Data. Just below the main symbol menu there will be a few options to specify what data you want – you can adjust the date range, data type (usually you want Historical Prices, which is set by default) and frequency (you probably want Daily, set by default). Don’t forget to click Apply if you’ve made any changes. Then click Download Data , which is highlighted in the following screenshot:
The website will offer a CSV file, usually named table. csv, which you can either save to your computer or immediately open.
Shortcut to Get the Data File.
If you know the symbol, you can actually get the CSV file right away without having to interact with Yahoo Finance website – just by typing the right URL into your browser. The URL is in this format:
Again, replace “MSFT” with the symbol you want. It works for most symbols.
This file will contain the entire history of daily prices available on Yahoo Finance for that symbol.
Yahoo Finance Historical Data Format.
If you open the CSV in Excel, you can see the data format, which is usually Date, Open, High, Low, Close and Volume and Adjusted Close if applicable. Just a few things to note:
Stock trading volume is sometimes very inaccurate. For some indices Volume shows complete nonsense (indices themselves don’t have trading volume; the number shown can be the total volume of index components or stock exchange or whatever Yahoo thinks fits there). Adjusted Close is the Close adjusted for dividends, stock splits and similar corporate actions. For some purposes (such as historical volatility calculation) it is more useful than Close, for others Close is more appropriate. For most indices and securities which don’t pay dividends Adjusted Close will be the same as Close.
Adjusting the Data to Your Needs.
The data as provided by Yahoo Finance is sorted from newest to oldest . You will often want it sorted the other way, which is easy to do in Excel. Select all the cells with data and then in Excel main menu choose Data and in the lower menu click Sort.
The Sort dialog window will appear, where you can choose to sort the data by Date, Oldest to Newest. Make sure to have the “My data has headers” option checked if you have selected the cells including the first header row.
Besides sorting the data as you want, you can of course also delete the columns which you don’t need, such as Volume and Adjusted Close.
Saving the CSV as XLSX.
If you primarily do your data analysis in Excel, it is useful to save the file as a standard Excel workbook (xlsx) rather than CSV, because there is not so much you can do (and save) with a CSV in Excel.
Isso é isso. Now you have the data ready for further work.
Ao permanecer neste site e / ou usar o conteúdo do Macroption, você confirma que leu e concorda com o Contrato de Termos de Uso, como se você o assinasse. O Acordo também inclui Política de Privacidade e Política de Cookies. Se você não concorda com nenhuma parte deste Contrato, deixe o site agora. Todas as informações são apenas para fins educacionais e podem ser imprecisas, incompletas, desatualizadas ou erradas. A Macroption não é responsável por quaisquer danos resultantes da utilização do conteúdo. Nenhum conselho financeiro, de investimento ou comercial é dado a qualquer momento.
Escolha o seu país.
Escolha o seu país para obter conteúdo traduzido, quando disponível, e veja eventos e ofertas locais. Com base na sua localização, recomendamos que você selecione:.
Você também pode selecionar um local da seguinte lista:
América Latina (Español) Canadá (Inglês) Estados Unidos (Inglês)
Bélgica (Inglês) Dinamarca (Inglês) Deutschland (Deutsch) España (Español) Finlândia (Inglês) França (Français) Irlanda (Inglês) Italia (Italiano) Luxemburgo (Inglês)
Holanda (Inglês) Noruega (Inglês) Österreich (Deutsch) Portugal (Inglês) Suécia (English) Suíça Deutsch English Français Reino Unido (Inglês)
Ásia-Pacífico.
Austrália (Inglês) Índia (Inglês) Nova Zelândia (Inglês) 中国 (简体 中文) 日本 (日本語) 한국 (한국어)
Explore produtos.
Experimente ou compre.
Aprenda a usar.
Obter Suporte.
Sobre o MathWorks.
Acelerando o ritmo da engenharia e da ciência.
MathWorks é o principal desenvolvedor de software de computação matemática para engenheiros e cientistas.
Comments
Post a Comment