PTrade工具:分享一个获取全部A股、上证主板、深证主板、科创板、创业板股票的易用函数

大观量化
大观量化 以大见小,以小入微

0 人点赞了该文章 · 519 浏览

获取股票列表是编写量化策略的常用操作,get_stocks函数可以非常简单明了地个性化获取股票列表。

 

一、get_stocks函数具有以下功能

1.默认自动排除这种几类型的股票:风险警示板的股票(ST*ST)、停牌股、退市股。

2.可分别获取全部A股(不包含北交所)、上证主板、深证主板、科创板、创业板的股票。

 

二、简单明了的使用方法

1.将附件get_stocks.txt中的函数代码复制到策略末尾。

2.策略中以get_stocks()调用函数,具体方法如下。

g.index_stocks['上证主板'],返回上证主板股票列表。

g.index_stocks['深证主板'],返回深证主板股票列表。

g.index_stocks['科创板'],返回科创板股票列表。

g.index_stocks['创业板'],返回创业板股票列表。

 

三、以在before_trading_start中调用为例

def before_trading_start(context, data):
    get_stocks()
    log.info('
全部A股数量:'+str(len(g.index_stocks['全部A'])))    
    log.info('
上证主板股票数量:'+str(len(g.index_stocks['上证主板'])))
    log.info('
深证主板股票数量:'+str(len(g.index_stocks['深证主板'])))
    log.info('
科创板股票数量:'+str(len(g.index_stocks['科创板'])))
    log.info('
创业板股票数量:'+str(len(g.index_stocks['创业板'])))      

 

以上就是关于get_stocks函数的介绍,如果函数使用上有疑问,或者需要对函数进行个性化定制,再或者需要租用现成的实盘策略,可以在群中找作者私聊(群昵称:192566xx刘,微信号:s883889)。


附件列表

get_stocks.txt

3KB

9.90

线上付款

发布于 2024-07-06 11:10

免责声明:

本文由 大观量化 原创发布于 百果量化交流平台 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论