设置函数

更加详细的调用方法,后续会慢慢整理。

也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数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)
Logo

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

更多推荐