ptrade如何获取某天的全市场股票代码?

ptrade如何获取全市场股票代码?
 
在ptrade的接口文档http://ptradeapi.com 里面可以查到,
 
get_Ashares – 获取指定日期A股代码列表
 
get_Ashares(date=None)

 
如果不指定日期,则获取单天的A股所有股票的股票代码。
 
如果在回测的时候,获取的是回测单天额所有股票代码; 如果指定日期,则获取的是指定日期的所有A股股票代码。


get_Ashares – 获取指定日期A股代码列表get_Ashares(date=None)使用场景

该函数在研究、回测、交易模块可用

接口说明

该接口用于获取指定日期沪深市场的所有A股代码列表

注意事项:

1、在回测中,date不入参默认取回测日期,默认值会随着回测日期变化而变化,等于context.current_dt

2、在研究中,date不入参默认取当天日期

3、在交易中,date不入参默认取当天日期

参数

date:格式为YYYYmmdd

返回

股票代码列表,list类型(list[str,...])


 
让我们来测试一下:

20230204002.jpg

 
拿到的股票个数是4912个。
 
然后我对着通达信的所有A股数据比较了一下,get_Ashares 获取的数据不包括北交所,新三板创新创业的股票,也就是不包括4和8开头的股票数据,但包含沪深主板,创业板,科创板的股票数据。
 

 

0 个评论

要回复文章请先登录注册