2016-11-12 58 views
0

我对python比较陌生,因此也许我的问题水平很低。无论如何,我正试图创建一个基本程序,用于显示不同股票的几个关键统计数据(beta值,30天高/低,p/e,p/s等)。我已完成GUI,但我不知道如何继续我的项目。已经研究了几个小时,但似乎无法决定走哪条路。创建基本的“股票计划”

你会推荐HTML抓取或雅虎/谷歌财务API或其他任何下载数据?我已经下载后,我几乎只是要在GUI上打印它。

回答

0

如果您从中获得所需的所有信息,最好使用提供的API。如果这个API不存在或者不够好,那么你就会继续前进,通常比使用API​​更多的工作。

所以我肯定会先尝试使用API​​。

+0

感谢您的快速回答!将尝试作为第1步然后。 – ghostfkrcb

0

我用googlefinance API来创建你正在编写的程序。它易于使用并将特定库存的数据转储为JSON。我所做的只是将数据输出到文件中,然后在GUI中显示文件的内容。雅虎还提供了一个API,但是它们的报价延迟了15分钟,而Google提供了实时报价。

+0

好吧,那么听起来很有趣!是否可以通过API从摘要和财务页面获取数据?这意味着我选择的不同数据的灵活性如何? – ghostfkrcb

+0

Google财经的Python模块看起来只有两种方法,getQuotes和getNews。它的[GitHub页面](https://github.com/hongtaocai/googlefinance/blob/master/googlefinance/__init__.py)显示了这两个函数。您始终可以添加到该项目以包含财务标签。我没有尝试雅虎财经,但它可能有更多的功能。 – Boris