ptrade排坑笔记 ——get_fundamentals获取无数据返回

前言

在实战过程中,我们可能会遇见一些问题,这个系列就是例举出我所遇见的一些问题,以及采取的方法!

本篇讲到的是“get_fundamentals获取无数据返回。”

一、问题显示

get_fundamentals(g.stock_list, 'profit_ability', 'roic', context.previous_date)返回nan。

在策略中,代码显示为上述现象,则可以确定遇见的就是上述所讲到的问题

二、解决方法

第一个解决方法是使用其他的表,

例如valuation表,这样过后返回数据就正常了

可以尝试将代码修改为

get_fundamentals(g.stock_list, 'valuation', ['pb_ratio', 'pe_ratio', 'ps_ratio'], context.previous_date)

其中pb_ratio代表市净率,pe_ratio代表市盈率,ps_ratio代表市销率 

它们是你想要获取的字段列表。

这些字段和表名可以根据PTrade的API文档或实际可用的数据表来确定。

第二个解决办法是在研究内执行

get_fundamentals('00065*.SZ','profit_ability','roic','20240510'),

这段代码主要是用于指定股票或者特定代码模式在特定时期内的财务能力指标数据

其中的'00065*.SZ' 是一个股票代码的模式匹配表达式,用于匹配所有以00065开头并在深圳证券交易所(SZ)上市的股票。

'20240510' 指定了查询的日期,即2024年5月10日。注意,由于当前时间是2024年06月20日,所以查询的是历史数据。

结语

ptrade的渠道可以通过《ptrade开通详则》来获取,感谢看到这里,如果有更多疑问欢迎在评论区支出!

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值