ptrade的研究环境支持哪些函数?4

前面我们讲过ptrade的研究环境支持16个函数(ptrade的研究环境支持哪些函数?),并且将前9个函数进行了讲解(ptrade的研究环境支持哪些函数?2、ptrade的研究环境支持哪些函数?3),今天我们讲解接下来的3个函数。

序号

文档位置

函数名称

10

获取信息函数-获取股票信息

get_stock_exrights

11

get_stock_blocks

12

get_index_stocks

1、get_stock_exrights – 获取股票除权除息信息

什么是除权除息呢?上市公司以股票股利分配给股东,也就是公司的盈余转为增资时,或进行配股时,就要对股价进行除权。上市公司将盈余以现金分配给股东,股价就要除息。

该函数有两个参数:
stock_code:股票代码。

date: 查询该日期当天的除权除息信息。默认获取该股票自上市日起到现在,所有除权除息信息。
查询某股票所有的除权除息信息:

get_stock_exrights('600600.SS')

返回:

ptrade的研究环境支持哪些函数?4

查询某股票某一天的除权除息信息:

get_stock_exrights('600600.SS',date='20230714')

返回:

ptrade的研究环境支持哪些函数?4

官方文档对返回各列的介绍:

ptrade的研究环境支持哪些函数?4

2、get_stock_blocks – 获取股票所属板块信息

用于获取股票所属板块。参数只有一个,就是股票代码。

get_stock_blocks('002049.SZ')

返回:

ptrade的研究环境支持哪些函数?4

ptrade的研究环境支持哪些函数?4

这支股票属于很多板块。要注意一点,这个函数没有日期参数,这就说明,在回测的时候,无论回测中的日期是之前的什么时候,例如五年或十年前,这个函数都会返回这么多板块,于是这就是变成了未来函数。

3、get_index_stocks- 获取指数成分股

该函数用于获取一个指数在指定日期的成分股列表。

有两个参数:

index_code:指数代码

date:日期,默认为当前日期


下面查询一下当前A50指数的成分股

get_index_stocks('000016.XBHS')

返回:

[‘601899.SS’, ‘601857.SS’, ‘600276.SS’, ‘600089.SS’, ‘600150.SS’, ‘601318.SS’, ‘600031.SS’, ‘600048.SS’, ‘601628.SS’, ‘601633.SS’, ‘688981.SS’, ‘601668.SS’, ‘601601.SS’, ‘601166.SS’, ‘600519.SS’, ‘603259.SS’, ‘601225.SS’, ‘601669.SS’, ‘601012.SS’, ‘601985.SS’, ‘601088.SS’, ‘603986.SS’, ‘600406.SS’, ‘600809.SS’, ‘601390.SS’, ‘601988.SS’, ‘601288.SS’, ‘603501.SS’, ‘600050.SS’, ‘600028.SS’, ‘688041.SS’, ‘600030.SS’, ‘600438.SS’, ‘600309.SS’, ‘601398.SS’, ‘688111.SS’, ‘601919.SS’, ‘601728.SS’, ‘603288.SS’, ‘601658.SS’, ‘600900.SS’, ‘600941.SS’, ‘601888.SS’, ‘600036.SS’, ‘600436.SS’, ‘600104.SS’, ‘600690.SS’, ‘688012.SS’, ‘600887.SS’, ‘601328.SS’]

再查询一下2020年1月1日的A50成份股:

get_index_stocks('000016.XBHS',date='20200101')

返回:

[‘601766.SS’, ‘601390.SS’, ‘600340.SS’, ‘601939.SS’, ‘601111.SS’, ‘601328.SS’, ‘601989.SS’, ‘601988.SS’, ‘603993.SS’, ‘601186.SS’, ‘601319.SS’, ‘601236.SS’, ‘600016.SS’, ‘601818.SS’, ‘600703.SS’, ‘600009.SS’, ‘600000.SS’, ‘600050.SS’, ‘601336.SS’, ‘601138.SS’, ‘600547.SS’, ‘601211.SS’, ‘600837.SS’, ‘601601.SS’, ‘601688.SS’, ‘600585.SS’, ‘600196.SS’, ‘601066.SS’, ‘600028.SS’, ‘600030.SS’, ‘600036.SS’, ‘600104.SS’, ‘600519.SS’, ‘601398.SS’, ‘600048.SS’, ‘601628.SS’, ‘601166.SS’, ‘601318.SS’, ‘601088.SS’, ‘601857.SS’, ‘601668.SS’, ‘601288.SS’, ‘600887.SS’, ‘600309.SS’, ‘600276.SS’, ‘600690.SS’, ‘601888.SS’, ‘603259.SS’, ‘600031.SS’, ‘601012.SS’]

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/73408
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 10 日
下一篇 2024 年 7 月 10 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注