如何用WordPress建小说站,太原网站建设培训学校,锡林郭勒盟工程建设造管理网站,合肥商务科技学校网站建设前文介绍了PTrade的get_fundamentals函数#xff0c;可以用于获取股票的财务数据。但在实际应用中#xff0c;会遇到如下的问题。
前文我们通过将回测时间设置为2023-05-05进行回测调用get_fundamentals#xff0c;得到如下查询结果#xff1a;
secu_codepubl_dateend_da…前文介绍了PTrade的get_fundamentals函数可以用于获取股票的财务数据。但在实际应用中会遇到如下的问题。
前文我们通过将回测时间设置为2023-05-05进行回测调用get_fundamentals得到如下查询结果
secu_codepubl_dateend_dateoperating_revenue_grow_ratenet_profit_grow_ratesecu_abbr600900.SS2023-04-282023-03-3125.165718.0351长江电力601877.SS2023-04-292023-03-3147.3708132.9152正泰电器
可以看到长江电力的财报公告时间是2023-04-28正泰电器的财报公告时间是2023-04-29。如果我们把回测时间调整为2023-04-20查询的结果如下所示
2023-04-20 08:30:00 - INFO - publ_date net_profit_grow_rate secu_abbr end_date \
secu_code
600900.SS NaN NaN NaN NaN
601877.SS NaN NaN NaN NaN operating_revenue_grow_rate
secu_code
600900.SS NaN
601877.SS NaN 可以看到此时返回的结果为空。 我们调整回测时间发现从2023-01-03开始到股票的2023年第一季度报告发布get_fundamentals返回的数据均未空。当回测时间调整为2022-12-30时查询的结果如下所示
2022-12-30 08:30:00 - INFO - end_date net_profit_grow_rate operating_revenue_grow_rate \
secu_code
600900.SS 2022-09-30 -2.5688 2.0303
601877.SS 2022-09-30 21.2604 21.7318 publ_date secu_abbr
secu_code
600900.SS 2022-10-31 长江电力
601877.SS 2022-10-29 正泰电器对输出做一下整理
secu_codepubl_dateend_dateoperating_revenue_grow_ratenet_profit_grow_ratesecu_abbr600900.SS2022-10-312022-09-30-2.56882.0303长江电力601877.SS2022-10-292022-09-3021.260421.7318正泰电器
可见长江电力在2022-10-31发布的第三季度报正泰电器在2022-10-29发布的第三季度报。
归纳总结一下在调用get_fundamentals函数且参数date设置为当前交易日时查询返回的结果为上一季度的财务数据。
如果我们的需求是查询最新的财务数据那就需要对get_fundamentals进行改造下一篇文章将进行具体介绍。 博客内容只用于交流学习不构成投资建议盈亏自负
个人博客http://coderx.com.cn/优先更新 项目最新代码https://gitee.com/sl/quant_from_scratch 欢迎大家转发、留言。有微信群用于学习交流感兴趣的读者请扫码加微信 如果认为博客对您有帮助可以扫码进行捐赠感谢
微信二维码微信捐赠二维码