strategy_list = [
# === 流动性多空,权重0.5
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [1, 3],
"hold_period": "24H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0., 0.05),
'short_select_coin_num': (0., 0.05),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('QuoteVolumeMean', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [768, 96, 48]
] + [
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [9, 11],
"hold_period": "12H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0.05, 0.1),
'short_select_coin_num': (0.05, 0.1),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('ILLQMean', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [3072, 48, 96]
] + [
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [5, 4],
"hold_period": "12H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0.1, 0.15),
'short_select_coin_num': (0.1, 0.15),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('ILLQStd', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [192, 768, 3072]
] + [
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [22, 8],
"hold_period": "24H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0.15, 0.2),
'short_select_coin_num': (0.15, 0.2),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('ILLQStd', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [768, 1536, 3072]
] + [
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [6, 0],
"hold_period": "12H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0.2, 0.25),
'short_select_coin_num': (0.2, 0.25),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('ILLQStd', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [96, 48, 1536]
] + [
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_保三",
"offset_list": [2, 2],
"hold_period": "6H",
"is_use_spot": True,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.5 / 6 / 3,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': (0.25, 0.3),
'short_select_coin_num': (0.25, 0.3),
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('ILLQMean', True, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChange', x, 'pct:<0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [96, 48, 384]
] + [
# === 多1空1动量,权重0.3
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_多1空1动量",
"offset_list": list(range(0, 1, 1)),
"hold_period": "1H",
"is_use_spot": False,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.075,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': 1,
'short_select_coin_num': 1,
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('MtmMeanV12', False, 25, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChangeMax', 24, 'val:<0.2'),
('VolumeSum', 24, 'rank:<50', False),
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
},
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_多1空1动量",
"offset_list": list(range(0, 1, 1)),
"hold_period": "1H",
"is_use_spot": False,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.075,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': 1,
'short_select_coin_num': 1,
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('MtmMeanV12', False, 110, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChangeMax', 24, 'val:<0.2'),
('VolumeSum', 24, 'rank:<50', False),
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
},
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_多1空1动量",
"offset_list": list(range(0, 1, 1)),
"hold_period": "1H",
"is_use_spot": False,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.075,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': 1,
'short_select_coin_num': 1,
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('111', False, 25, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChangeMax', 24, 'val:<0.2'),
('VolumeSum', 24, 'rank:<50', False),
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
},
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_多1空1动量",
"offset_list": list(range(0, 1, 1)),
"hold_period": "1H",
"is_use_spot": False,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.075,
'long_cap_weight': 1,
'short_cap_weight': 1,
'long_select_coin_num': 1,
'short_select_coin_num': 1,
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
('111', False, 135, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('PctChangeMax', 24, 'val:<0.2'),
('VolumeSum', 24, 'rank:<50', False),
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
},
] + [
# === 多头权重0.2
# ===动量多头
{
# 策略名称。与strategy目录中的策略文件名保持一致。
"strategy": "Strategy_多头",
"offset_list": [0],
"hold_period": "1H",
"is_use_spot": False,
# 资金权重。程序会自动根据这个权重计算你的策略占比,具体可以看1.8的直播讲解
'cap_weight': 0.2 / 6,
'long_cap_weight': 1,
'short_cap_weight': 0,
'long_select_coin_num': 1,
'short_select_coin_num': 0,
# 选币因子信息列表,用于`2_选币_单offset.py`,`3_计算多offset资金曲线.py`共用计算资金曲线
"factor_list": [
(y, False, x, 1), # 多头因子名(和factors文件中相同),排序方式,参数,权重。
],
"filter_list": [
('ILLQStd', x, 'pct:>0.8')
],
"use_custom_func": False # 使用系统内置因子计算、过滤函数
} for x in [1440, 1680, 3120] for y in ['动量因子1', '动量因子3']
]