ptrade从零开始学习量化交易第13期【ptrade策略API介绍之set_benchmark-设置基准】
set_benchmark-设置基准set_benchmark(sids)使用场景该函数仅在回测、交易模块可用接口说明该函数用于设置策略的比较基准,前端展现的策略评价指标都基于此处设置的基准标的。注意事项:此函数只能在initialize使用。参数security:股票/指数/ETF代码(str)
·
设置函数
更加详细的调用方法,后续会慢慢整理。
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数set_benchmark !
感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!
set_benchmark-设置基准
set_benchmark(sids)
使用场景
该函数仅在回测、交易模块可用
接口说明
该函数用于设置策略的比较基准,前端展现的策略评价指标都基于此处设置的基准标的。
注意事项:
此函数只能在initialize使用。
参数
security:股票/指数/ETF代码(str)
默认设置
如果不做基准设置,默认选定沪深300指数(000300.SS)的每日价格作为判断策略好坏和一系列风险值计算的基准。如果要指定其他股票/指数/ETF的价格作为基准,就需要使用set_benchmark。
返回
None
示例
def initialize(context):
g.security = '000001.SZ'
set_universe(g.security)
#将上证50(000016.SS)设置为参考基准
set_benchmark('000016.SS')
def handle_data(context, data):
order('000001.SZ',100)更多推荐


所有评论(0)