【问题标题】:Indentify stock prices trading under the 1 year estimate识别在 1 年估计下交易的股票价格
【发布时间】:2018-02-28 05:14:53
【问题描述】:

分析师在每个季度都会给出他们对给定股票的价格估计。例如,可在 Yahoo Finance 上提供 1 年的估计值。

我想找到一种方法(构建扫描仪?),让我拥有一个股票仪表板,该仪表板将在下个月公布其季度收益结果。包括标识其当前股价、1 年价格估计、市值和收益日期的列。

我使用交互式经纪人 (IB) 是否可以在 IB 下进行?如果不是,请提供其他平台以及如何操作。

【问题讨论】:

    标签: stockquotes interactive-brokers tws


    【解决方案1】:

    使用 IB API,您几乎可以解决所有问题,但它非常复杂,文档也不是很好。

    在你的问题中,我读到了你的需要

    • 收盘价
    • 1 年估计
    • 市值
    • 收益日期

    首先,您执行reqMktData 并接收最后收盘价或实时价格(消息数据类型中的不同字段)。对于您使用recordType="ReportSnapshot"reqFundamentalData 计算的市值(该部分称为CoGeneralInfo,对于AAPL,我在几周前找到了<SharesOut Date="2017-12-30" TotalFloat="5077957038.0"> 5081651000.0</SharesOut> 行)。

    我想您也会在所有可能的xml-文件中找到估算和收益日期。

    也许这会对你有所帮助。

    【讨论】:

    • 你说得对,我不知道从哪里开始使用 IB API。你有教程的链接吗?我是一名数据科学家,这意味着我可以从 API 中提取数据以在本地 Anaconda/python 环境或在线使用 Kaggle 内核中工作。另外,如果您知道另一个 API,请不要犹豫分享,或者如果您有自己的代码从 IB API 中提取数据并带有不同键的列表,请不要犹豫分享。我曾经使用雅虎金融,但他们关闭了该服务。
    • 刚开始写一个请求和接收收盘价的代码。您必须打开连接,使用reqMktData 请求并在处理程序中接收并捕获message.field 数字9。试试ibpy-python 库。
    • 好的,非常感谢!另一方面,我很好奇,因为您是我与之交谈的第一个量化交易员。您是否有博客或任何在线内容来分享您的经验教训或市场上的算法/策略?
    • 不客气。我不知道这是否可能,但它是否有助于将我的答案标记为有用的答案,因为我也是新来的。 :)
    • 刚刚做了。告诉我一些关于 15 点声望的事情,但我的投票被记录下来以帮助你提升声望阶梯,尽管它没有公开显示。但你肯定是有帮助的!
    猜你喜欢
    • 1970-01-01
    • 2021-04-07
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多