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
}
]