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

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

0 People liked this article · 5220 views

获取股票列表是编写量化策略的常用操作,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['创业板'])))


List of attachments

get_stocks.txt

3KB

9.90

线上付款

Published on 2024-07-06 11:10

Disclaimers:

This document is written by 大观量化 Original published on 百果量化交流平台 ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister

广告

Included in the column