Ptrade获取科创板股票历史 示例代码
目前在国金和国盛的Ptrade运行是正常的, ptrade目前也是支持科创板股票的行情获取与交易.
科创板股票的后缀使用的是 .SS , 和上证的股票后缀一样.
# 目前支持的
def initialize(context):
# 初始化此策略
# 设置我们要操作的股票池, 这里我们只操作一支股票
g.security = '688001.SS'
set_universe(g.security)
def handle_data(context, data):
security = g.security
# 得到十日前的历史价格
df = get_history(10, '1d', 'close', security, fq=None, include=True)
order('688001.SS', 200)
log.info(df)
把上面代码复制到ptrade的回测页面里面, 设置为日线级别, 然后点击运行:
即可得到下面的结果.
2023-10-09 15:00:00 - INFO - 生成订单,订单号:4f7c53d9aaf74138987c23283edfb63e,股票代码:688001.XSHG,数量:买入200股
2023-10-09 15:00:00 - INFO - close
2023-09-18 30.60
2023-09-19 30.18
2023-09-20 29.66
2023-09-21 29.50
2023-09-22 30.61
2023-09-25 30.84
2023-09-26 30.81
2023-09-27 30.41
2023-09-28 31.20
2023-10-09 30.72
2023-10-10 16:26:31 策略回测结束
注意:
get_history(10, '1d', 'close', security, fq=None, include=True)
如果include设置为True,那么回测的时候会包括结束当天的数据.
然后到雪球上找下这个历史数据, 也是能否对得上的. 688001的昨收价就是30.72. 没有问题.
需要开通Ptrade量化权限的朋友, 扫描网站右边的二维码 就可以加微信咨询啦.
转载请注明:QMT|Ptrade量化交易 » Ptrade获取科创板股票历史 示例代码