前言

在交易的过程中,最重要的就是行情,所以今天我们就来讲讲和行情有关的函数。函数有点多,分为了很多个部分来讲解!

ptrade的开通渠道可以看文章末尾!

一、get_sort_msg –——获取板块、行业的涨幅排名

get_sort_msg(sort_type_grp=None, sort_field_name=None, sort_type=1, data_count=100)

主要用来获取行业、板块的涨幅排名

参数

sort_type_grp: 板块或行业的代码(list[str]/str);(暂时只支持XBHS.DY地域、XBHS.GN概念、XBHS.ZJHHY证监会行业、XBHS.ZS指数、XBHS.HY行业等)

sort_field_name: 需要排序的字段(str);该字段支持输入的参数如下:

1、preclose_px: 昨日收盘价; 2、open_px: 今日开盘价; 3、last_px: 最新价;

4、high_px: 最高价; 5、low_px: 最低价;  6、wavg_px: 加权平均价;

7、business_amount: 总成交量; 8、business_balance: 总成交额; 9、px_change: 涨跌额;

10、amplitude: 振幅;  11、px_change_rate: 涨跌幅;  12、circulation_amount: 流通股本;

13、total_shares: 总股本;  14、market_value: 市值;  15、circulation_value: 流通市值;

16、vol_ratio: 量比;  17、rise_count: 上涨家数;  18、fall_count: 下跌家数;

sort_type: 排序方式,默认降序(0:升序,1:降序)(int); data_count: 数据条数,默认为100,最大为10000(int);

示例

def initialize(context):
    g.security = '000001.SZ'
    set_universe(g.security)

def handle_data(context, data):
    #获取XBHS.DY板块的涨幅排名信息
    sort_data = get_sort_msg(sort_type_grp='XBHS.DY', sort_field_name='preclose_px', sort_type=1, data_count=100)
    log.info(sort_data)
    #获取sort_data排序第一条代码的数据
    sort_data_first = sort_data[0]
    log.info(sort_data_first)

二、get_etf_info - 获取ETF信息

get_etf_info(etf_code)

是为了获取单只或者多只etf的行情信息

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    #ETF信息
    etf_info = get_etf_info('510020.SS')
    log.info(etf_info)
    etfs_info = get_etf_info(['510020.SS','510050.SS'])
    log.info(etfs_info)

三、get_etf_stock_info ——获取ETF成分券信息

get_etf_stock_info(etf_code,security)

获取ETF成分券信息

参数

etf_code : 单支ETF代码,必传参数(str)

security : 单只股票代码或者一个由多只股票代码组成的列表,必传参数(list[str]/str)

示例

def initialize(context):
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    #ETF成分券信息
    stock_info = get_etf_stock_info('510050.SS','600000.SS')
    log.info(stock_info)
    stocks_info = get_etf_stock_info('510050.SS',['600000.SS','600036.SS'])
    log.info(stocks_info)

结语

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

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐