跳到主要内容
xray.top
博客/在家翻肚皮/short-term-quantitative-trading-resumption/2026-05-29 多信号候选版本对比回测报告
知识小组同库第 12

2026-05-29 多信号候选版本对比回测报告

发布 2026/05/31 14:05更新 2026/05/31 14:0523380 阅读

2026-05-29 多信号候选版本对比回测报告

生成时间:2026-05-29 22:57:57
源信号事实版本:
signal-v1.0
回测器版本:
backtest-v2.1
样本区间:
2026-04-172026-05-29,共 26 个交易日,角色样本 72666 条。

结论先行

这份报告只做候选信号公式研究,不改变当前生产信号模型,也不写入数据库。
所有候选模型都基于同一批
signal-v1.0 事实表做二次选择,统一按 T 日收盘出信号、T+1 开盘买入、T+1/T+3/T+5 收盘卖出,扣除当前回测器默认双边成本。

  • 当前最优候选:signal-v3.0-alpha.logreg(逻辑回归),T+3 可执行均值 1.44%,胜率 46.15%,样本 104
  • 相对当前 v1.0 执行口径,T+3 均值差额为 1.44 个百分点。
  • 只有连续多次回测都稳定优于当前版本,才建议把胜出候选固化为 v1.1v3.0-alpha.1

1. 候选模型定义

版本

类型

名称

定位

signal-v1.0-execution

baseline

当前 v1.0 执行口径

复用当前板块排序和角色分层,按前排板块核心角色选股。

signal-v1.1-alpha

v1.1-alpha

v1.1 微调候选(R1+R2+R4)

在 v1.0 基础上做四类可解释微调:R1=StateScore权重调整(Effect↑ Persistence↓)、R2=快速衰退扣分(dayDelta<-10)、R4=Stage2中位股惩罚(Persist>=52且杂毛)、降低炸板惩罚。源自 FACTOR-0003 和 FACTOR-0008 已验证因子。

signal-v3.0-alpha.factor-rank

factor-rank

多因子排序

在每日候选池内强调板块排名、角色分、链条强度和同步性。

signal-v3.0-alpha.layer-filter

layer-filter

分层过滤器

先过滤弱板块、杂毛、低持续性和炸板惩罚,再排序。

signal-v3.0-alpha.logreg

logistic-regression

逻辑回归

纯 Python 逐日滚动训练,目标为 T+3 扣费后收益为正;最少训练样本 80。

signal-v3.0-alpha.rule-tree

rule-tree

规则树

先判断板块排名和角色,再按龙头/中军/卡位路径给分。

signal-v3.0-alpha.score

score

打分模型

把主线强度、持续性、角色分、带动性、炸板惩罚线性合成。

signal-v3.0-alpha.simple-tree

simple-tree

简单决策树

手写阈值树,模拟“先定地位,再看承接和强度”的交易判断。

说明:逻辑回归采用逐日滚动训练,只用当日以前的数据训练;规则树、打分、多因子排序、分层过滤器和简单决策树都是可解释规则,不使用未来收益参与选股。

2. 多版本回测总表

排名

版本

名称

T+3优势分

选中数

T+1样本

T+1均值

T+1胜率

T+3样本

T+3均值

T+3胜率

T+5样本

T+5均值

T+5胜率

可买占比

平均回撤

1

signal-v3.0-alpha.logreg

逻辑回归

3.72

125

113

0.62%

51.33%

104

1.44%

46.15%

94

1.31%

46.81%

94.55%

-7.09%

2

signal-v3.0-alpha.factor-rank

多因子排序

3.70

130

120

0.03%

47.50%

110

0.96%

52.73%

100

1.17%

52.00%

95.65%

-5.75%

3

signal-v3.0-alpha.layer-filter

分层过滤器

3.46

130

120

0.62%

50.00%

111

0.85%

52.25%

101

1.66%

50.50%

96.52%

-5.91%

4

signal-v3.0-alpha.rule-tree

规则树

3.18

130

121

0.38%

45.45%

112

0.77%

50.89%

102

1.65%

50.98%

97.39%

-6.17%

5

signal-v3.0-alpha.simple-tree

简单决策树

2.58

130

121

1.03%

52.07%

112

0.31%

52.68%

102

-0.42%

48.04%

97.39%

-5.64%

6

signal-v1.0-execution

当前 v1.0 执行口径

1.83

130

120

0.32%

49.17%

111

-0.01%

51.35%

101

0.01%

48.51%

96.52%

-5.91%

7

signal-v1.1-alpha

v1.1 微调候选(R1+R2+R4)

1.47

130

120

0.18%

46.67%

111

-0.15%

50.45%

101

0.30%

47.52%

96.52%

-6.04%

8

signal-v3.0-alpha.score

打分模型

1.38

130

121

-0.30%

38.84%

112

0.10%

45.54%

102

0.06%

45.10%

97.39%

-6.62%

优势分不是收益本身,它把 T+3 均值、胜率、可买占比和平均回撤合成,避免只按单一收益排序。

3. 相对 v1.0 的比较

版本

T+3均值差额

T+3胜率差额

T+3样本差额

是否具备比较优势

signal-v3.0-alpha.logreg

1.44

-5.20

-7

否/待观察

signal-v3.0-alpha.factor-rank

0.96

1.38

-1

是,进入复核

signal-v3.0-alpha.layer-filter

0.86

0.90

0

是,进入复核

signal-v3.0-alpha.rule-tree

0.78

-0.46

1

是,进入复核

signal-v3.0-alpha.simple-tree

0.31

1.33

1

是,进入复核

signal-v1.0-execution

0.00

0.00

0

基准

signal-v1.1-alpha

-0.14

-0.90

0

否/待观察

signal-v3.0-alpha.score

0.11

-5.82

1

否/待观察

4. 最新交易日候选清单

以下基于最新信号交易日 2026-05-29,每个模型最多保留 5 个候选。

signal-v3.0-alpha.logreg:逻辑回归

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

C长进 688635

候选龙头

通信线缆及配套 BK1592

14

62.74

69.00

75.60

候选卡位;带动 16.70

2

华能蒙电 600863

前排跟风

火力发电 BK1377

2

60.09

83.80

83.40

炸板惩罚 2.00;带动 39.40

3

华能国际 600011

前排跟风

火力发电 BK1377

2

58.37

83.80

81.40

炸板惩罚 2.00;带动 36.40

4

亨通光电 600487

龙头

通信线缆及配套 BK1592

14

58.16

69.00

63.70

带动 25.00

5

华电辽能 600396

中军

火力发电 BK1377

2

56.79

83.80

80.20

带动 69.70

signal-v3.0-alpha.factor-rank:多因子排序

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

96.98

85.60

79.50

带动 50.00

2

三江购物 601116

候选龙头

超市 BK1552

1

92.14

85.60

54.70

候选卡位;带动 50.00

3

中百集团 000759

前排跟风

超市 BK1552

1

89.93

85.60

80.60

带动 83.30

4

永辉超市 601933

中军

超市 BK1552

1

89.30

85.60

82.70

带动 100.00

5

华电能源 600726

中军

火力发电 BK1377

2

88.28

83.80

81.00

炸板惩罚 2.00;带动 36.40

signal-v3.0-alpha.layer-filter:分层过滤器

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

晋控电力 000767

龙头

火力发电 BK1377

2

94.83

83.80

77.00

带动 36.40

2

步步高 002251

龙头

超市 BK1552

1

94.23

85.60

79.50

带动 50.00

3

三江购物 601116

候选龙头

超市 BK1552

1

91.41

85.60

54.70

候选卡位;带动 50.00

4

大唐发电 601991

中军

火力发电 BK1377

2

89.70

83.80

87.20

带动 48.50

5

中国中免 601888

龙头

旅游零售Ⅲ BK1549

3

88.57

77.20

63.30

-

signal-v3.0-alpha.rule-tree:规则树

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

196.10

85.60

79.50

带动 50.00

2

晋控电力 000767

龙头

火力发电 BK1377

2

190.70

83.80

77.00

带动 36.40

3

珠免集团 600185

候选龙头

旅游零售Ⅲ BK1549

3

188.92

77.20

54.90

候选卡位;带动 100.00

4

三江购物 601116

候选龙头

超市 BK1552

1

176.26

85.60

54.70

候选卡位;带动 50.00

5

中国中免 601888

龙头

旅游零售Ⅲ BK1549

3

170.64

77.20

63.30

-

signal-v3.0-alpha.simple-tree:简单决策树

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

128.00

85.60

79.50

带动 50.00

2

三江购物 601116

候选龙头

超市 BK1552

1

128.00

85.60

54.70

候选卡位;带动 50.00

3

晋控电力 000767

龙头

火力发电 BK1377

2

125.28

83.80

77.00

带动 36.40

4

珠免集团 600185

候选龙头

旅游零售Ⅱ BK1269

4

123.00

77.20

54.90

候选卡位;带动 100.00

5

永辉超市 601933

中军

超市 BK1552

1

121.12

85.60

82.70

带动 100.00

signal-v1.0-execution:当前 v1.0 执行口径

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

91.20

85.60

79.50

带动 50.00

2

晋控电力 000767

龙头

火力发电 BK1377

2

90.93

83.80

77.00

带动 36.40

3

珠免集团 600185

候选龙头

旅游零售Ⅲ BK1549

3

89.90

77.20

54.90

候选卡位;带动 100.00

4

永辉超市 601933

中军

超市 BK1552

1

89.48

85.60

82.70

带动 100.00

5

XD国光连 605188

中军

超市 BK1552

1

89.48

85.60

57.80

带动 100.00

signal-v1.1-alpha:v1.1 微调候选(R1+R2+R4)

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

82.45

85.60

79.50

带动 50.00

2

永辉超市 601933

中军

超市 BK1552

1

80.95

85.60

82.70

带动 100.00

3

XD国光连 605188

中军

超市 BK1552

1

80.95

85.60

57.80

带动 100.00

4

珠免集团 600185

候选龙头

旅游零售Ⅲ BK1549

3

80.62

77.20

54.90

候选卡位;带动 100.00

5

三江购物 601116

候选龙头

超市 BK1552

1

80.45

85.60

54.70

候选卡位;带动 50.00

signal-v3.0-alpha.score:打分模型

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

步步高 002251

龙头

超市 BK1552

1

82.56

85.60

79.50

带动 50.00

2

大唐发电 601991

中军

火力发电 BK1377

2

81.02

83.80

87.20

带动 48.50

3

永辉超市 601933

中军

超市 BK1552

1

80.80

85.60

82.70

带动 100.00

4

中百集团 000759

前排跟风

超市 BK1552

1

80.66

85.60

80.60

带动 83.30

5

华能蒙电 600863

前排跟风

火力发电 BK1377

2

79.45

83.80

83.40

炸板惩罚 2.00;带动 39.40

5. 迭代建议

  1. 本轮只把候选公式放进研究回测,不改 signal-v1.0 原公式。
  2. 若某个候选连续多次同区间、扩展区间都优于基准,再固化为后端可选版本。
  3. 优先固化可解释模型;逻辑回归只有在样本继续增多且稳定胜出后,再考虑进入前端选择。
  4. 暂不引入 GBDT 作为默认候选,因为当前样本量和数据频率还偏复盘系统,不适合把不可解释模型提前推到生产。

免责声明

本报告仅用于个人量化复盘、信号公式研究和历史样本比较,不构成任何投资建议、买卖推荐或收益承诺。候选模型结果不代表未来收益,市场有风险,交易需独立判断。