在每个季度都会给出给定股票的价格估计。例如,在雅虎财经上可作为 1 年估计。
我想找到一种方法(构建一个扫描仪?),让我有一个股票仪表板,将在下个月宣布其季度收益结果。包括标识其当前股票价格、1 年价格估计、市值和收益日期的列。
我使用盈透证券(IB)可以在IB下进行吗?如果没有,请询问另一个平台以及如何在上面做。
使用IB API,您几乎可以解决所有问题,但它非常复杂且文档记录不佳。
在你的问题中,我读到了你需要的
- 收盘价
- 1年估算
- 市值
- 收益日期
对于第一个,您执行reqMktData
并接收最后收盘价或实时价格(消息数据类型中的不同字段)。对于市值,您通过使用recordType="ReportSnapshot"
reqFundamentalData
计算股票金额(该部分称为CoGeneralInfo
,对于AAPL
,我在几周前<SharesOut Date="2017-12-30" TotalFloat="5077957038.0"> 5081651000.0</SharesOut>
找到了这条线)。
我想你也可以在所有可能的xml
文件中找到估计和收益日期。
也许这会对你有所帮助。