Config大师
long_cap_weight: 1 # 策略多头资金权重 short _cap_weight: 0 # 策略空头资金权重 long_select_coin_num, # 多头选币,纯多策略选10%; short_select_coin_num, # 空头选币,纯多策略选0; # 选币因子列表改名 为了逻辑更清楚 # factor_list和filter_list => long_factor_list和long_filter_list long_factor_list # 多头因子列表 long_filter_list # 多头过滤列表
大杂烩策略:策略1[{}] + 策略2[{}] 无策略文件写法、不同持仓周期组合【不支持小时级混合日线级持仓周期的组合】、每个[策略内容]里面的每一项参数必须一一对应,也就是策略1里面有的,策略2里面也必须有,不然可能报错。
多参数覆盖for param in [168, 365, 666]、
strategy_list = [ { "strategy": "Strategy_QuoteVolumeMean纯多", "offset_list": list(range(0, 24, 1)), "hold_period": "24H", "is_use_spot": True, "cap_weight": 1, "long_cap_weight": 1, "short_cap_weight": 0, "long_select_coin_num": 0.1, "short_select_coin_num": 0, "long_factor_list": [ ('QuoteVolumeMean', True, param, 1) ], "long_filter_list": [ ('PctChange', 168, 'pct:<0.8') ], "use_custom_func": False } for param in [168, 365, 666] ] + [ { "strategy": "Strategy_TradeNumMeanV1纯多", "offset_list": list(range(0, 12, 1)), "hold_period": "12H", "is_use_spot": True, "cap_weight": 1, "long_cap_weight": 1, "short_cap_weight": 0, "long_select_coin_num": 0.1, "short_select_coin_num": 0, "long_factor_list": [ ('TradeNumMeanV1', False, param, 1) ], "long_filter_list": [ ('PctChange', 168, 'pct:<0.8'), ], "use_custom_func": False } for param in [168, 365, 666] ]
动量纯多1 : 无策略文件,仅配置Config
strategy_list = [ { "strategy": "Strategy_动量因子纯多", "offset_list": list(range(0, 24, 1)), "hold_period": "24H", "is_use_spot": False, # 交易合约,不交易现货 "cap_weight": 1, "long_cap_weight": 1, "short_cap_weight": 0, "long_select_coin_num": 0.1, "short_select_coin_num": 0, "long_factor_list": [ ('动量因子1', False, 150 * 24, 1) # 因子排序从大到小 ], "long_filter_list": [ ], "use_custom_func": False } ]