我可以将哪些数据源用于我的股票市场计划?

时间:2009-04-08 00:46:12

标签: c++ open-source stocks trading

我想为Linux和Windows制作一个免费的开源C ++应用程序,它将创建实时股市图表(即它们经常刷新)。

请你就这些问题给我一些指示:

  • 我应该使用什么作为数据源?我可以实施免费服务吗?我想使用与Google等公司相同或类似的信息。
  • 我不确定哪种GUI工具包最好用,有没有内置图表,或者我需要使用专门的库?

有些注意事项:

  • 这是我第一次尝试跨平台的C ++开发和Linux的GUI应用程序。
  • 我的总部设在英国,因此我想使用为伦敦证券交易所(LON)以及纳斯达克等提供信息的数据来源。

4 个答案:

答案 0 :(得分:15)

截至2014年11月,这些链接已经死亡。

答案 1 :(得分:7)

假设英国的规则与美国的规则相同,那么您基本上有3层选择。

你可以将谷歌或雅虎之类的蹩脚饲料混在一起,但如果这就是你所追求的,你绝对不会得到每一个滴答声。

一些在线经纪人从明显的互联网资源中脱颖而出。他们的数据更加可靠和及时,但显然您需要一个帐户,他们必须提供某种API。检查InteractiveBrokers.com之类的内容。它们大多以java为中心,但也提供基于Window的C ++ DLL。其他几个经纪人提供类似的API,但IB非常出色,因为它涵盖了众多交易所,包括我相信伦敦。如果这是一个问题,他们还可以相对容易地转移货币。

最后你必须去商业经纪人。您可以通过搜索轻松找到它们,但要准备每月最低支付几百美元。

我认为Mark对QT的建议是一种很好的GUI方法。 Java往往足以建立一个运行报价网格,但往往在图表区域失败,IMO。

答案 2 :(得分:7)

你说你想要“现场”市场图表。如果你的意思是实时,你永远不会免费获得。您在谷歌等上看到的所有数据都会延迟,通常至少15分钟,并且它们不会得到每个滴答。

答案 3 :(得分:2)

如果延迟不是问题,并且您只对日常数据感兴趣,则可以使用此historical data API通过简单的HTTP请求轻松获取免费的历史数据。