Pergunta

Eu gostaria de fazer um aplicativo gratuito open-source C ++ para Linux e Windows, que irá criar gráficos do mercado de ações ao vivo (ou seja, eles estão atualizados com freqüência).

Por favor, você poderia me dar algumas dicas sobre estas questões:

  • O que devo usar como fonte de dados? Existem serviços gratuitos que pode implementar? Eu gostaria de usar o mesmo ou similar informação como empresas como a Google .
  • Eu não tenho certeza do que GUI Toolkit seria melhor para uso, há uma que tem de gráficos embutido, ou eu preciso usar uma biblioteca especializada para isso?

Algumas coisas a nota:

  • Esta é minha primeira tentativa de ambos C desenvolvimento multi-plataforma ++, e uma aplicação gráfica para Linux.
  • Eu estou baseado no Reino Unido, então eu gostaria de usar fontes de dados que fornecem informações para a bolsa de Londres (LON), bem como NASDAQ, etc.
Foi útil?

Solução

A partir de novembro 2014, esses links estão mortos.

Outras dicas

Assumindo que as regras no Reino Unido são os mesmos que nos EUA, você tem basicamente escolhas de 3 camadas.

Você pode cortar juntos um feed coxo de coisas como o Google ou o Yahoo, mas você absolutamente não estão recebendo cada tick, se é isso que você está depois.

Um passo à frente das fontes da internet óbvias são alguns dos corretores on-line. Seus dados é mais confiável e em tempo oportuno, mas, obviamente, você precisa de uma conta e eles têm que oferecer algum tipo de API. Confira em algo como InteractiveBrokers.com. Eles são principalmente java centric mas oferecem ++ DLL C com base numa janela é assim. Vários outros corretores oferecem APIs semelhantes, mas IB é excelente em que ele cobre uma multidão de trocas incluindo, creio eu, Londres. Eles também fazem com que seja relativamente fácil de moedas de transferência se isso é uma preocupação.

Finalmente você tem que ir para corretores comerciais. Você pode encontrá-los facilmente o suficiente com uma pesquisa, mas estar preparado para pagar um par de cem dólares por mês mínimo.

Eu acho que a sugestão de QT de Marcos é uma boa maneira de ir para uma GUI. Java tende a ser adequado para a colocação de uma grade de execução de citações, mas tende a falhar na área de gráficos, IMO.

Você disse que queria gráficos do mercado "ao vivo". Se você quer dizer em tempo real, você nunca vai conseguir isso de graça. Todos os dados que você vê no Google etc está atrasado, geralmente pelo menos 15 minutos, e eles não recebem todos os carrapato.

Se um atraso não é um problema e se você está interessado apenas em dados diários, você pode facilmente obter dados históricos para livre através de solicitação HTTP simples usando este histórico de dados API .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top