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

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

发布 2026/05/21 13:54更新 2026/05/21 13:5425790 阅读

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

生成时间:2026-05-21 21:23:24
源信号事实版本:
signal-v1.0
回测器版本:
backtest-v2.1
样本区间:
2026-04-172026-05-21,共 20 个交易日,角色样本 50149 条。

结论先行

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

  • 当前最优候选:signal-v3.0-alpha.factor-rank(多因子排序),T+3 可执行均值 2.42%,胜率 60.49%,样本 81
  • 相对当前 v1.0 执行口径,T+3 均值差额为 1.55 个百分点。
  • 只有连续多次回测都稳定优于当前版本,才建议把胜出候选固化为 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.factor-rank

多因子排序

7.22

100

91

0.72%

57.14%

81

2.42%

60.49%

71

1.87%

56.34%

95.29%

-4.73%

2

signal-v3.0-alpha.logreg

逻辑回归

5.67

95

85

0.30%

47.06%

75

2.37%

48.00%

67

2.96%

47.76%

94.94%

-6.40%

3

signal-v3.0-alpha.layer-filter

分层过滤器

4.86

100

91

0.43%

52.75%

81

1.36%

56.79%

71

2.65%

52.11%

95.29%

-5.43%

4

signal-v3.0-alpha.rule-tree

规则树

4.31

100

92

0.21%

47.83%

82

1.11%

56.10%

72

2.45%

51.39%

96.47%

-5.85%

5

signal-v1.0-execution

当前 v1.0 执行口径

3.98

100

91

0.54%

51.65%

81

0.86%

56.79%

71

1.78%

56.34%

95.29%

-5.28%

6

signal-v1.1-alpha

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

3.92

100

91

0.40%

49.45%

81

0.83%

56.79%

71

1.89%

53.52%

95.29%

-5.32%

7

signal-v3.0-alpha.score

打分模型

3.58

100

92

-0.05%

46.74%

82

0.85%

53.66%

72

0.96%

47.22%

96.47%

-6.10%

8

signal-v3.0-alpha.simple-tree

简单决策树

3.22

100

92

0.89%

55.43%

82

0.45%

56.10%

72

-0.69%

47.22%

96.47%

-5.11%

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

3. 相对 v1.0 的比较

版本

T+3均值差额

T+3胜率差额

T+3样本差额

是否具备比较优势

signal-v3.0-alpha.factor-rank

1.55

3.70

0

是,进入复核

signal-v3.0-alpha.logreg

1.50

-8.79

-6

否/待观察

signal-v3.0-alpha.layer-filter

0.50

0.00

0

是,进入复核

signal-v3.0-alpha.rule-tree

0.24

-0.69

1

是,进入复核

signal-v1.0-execution

0.00

0.00

0

基准

signal-v1.1-alpha

-0.04

0.00

0

否/待观察

signal-v3.0-alpha.score

-0.01

-3.13

1

否/待观察

signal-v3.0-alpha.simple-tree

-0.41

-0.69

1

否/待观察

4. 最新交易日候选清单

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

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

101.05

86.70

71.40

炸板惩罚 2.00;带动 25.00

2

威龙股份 603779

候选龙头

昨日打二板以上表现 BK1645

1

92.59

86.70

67.30

候选卡位;炸板惩罚 2.00;带动 25.00

3

贵州燃气 600903

前排跟风

昨日打二板以上表现 BK1645

1

79.79

86.70

51.40

带动 50.00

4

合百集团 000417

前排跟风

昨日打二板以上表现 BK1645

1

75.53

86.70

53.10

带动 62.50

5

三孚股份 603938

中军

昨日打二板以上表现 BK1645

1

74.63

86.70

62.20

带动 75.00

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

威龙股份 603779

候选龙头

昨日连板_含一字 BK1051

7

72.63

78.40

74.60

候选卡位;炸板惩罚 2.00;带动 23.10

2

诚邦股份 603316

龙头

昨日连板_含一字 BK1051

7

70.56

78.40

73.60

炸板惩罚 2.00;带动 23.10

3

红板科技 603459

候选龙头

MicroLED BK0948

13

63.15

75.20

82.30

候选卡位;带动 21.90

4

纬达光电 920001

候选龙头

面板 BK1335

3

63.11

83.20

81.90

候选卡位;炸板惩罚 2.00;带动 2.40

5

大众交通 600611

龙头

公交 BK1484

6

61.98

80.00

77.00

炸板惩罚 1.00

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

京东方A 000725

龙头

面板 BK1335

3

92.24

83.20

67.60

带动 17.10

2

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

90.85

86.70

71.40

炸板惩罚 2.00;带动 25.00

3

纬达光电 920001

候选龙头

面板 BK1335

3

88.75

83.20

81.90

候选卡位;炸板惩罚 2.00;带动 2.40

4

雷曼光电 300162

候选龙头

玻璃基板 BK1175

2

88.48

83.20

77.10

候选卡位;带动 17.10

5

通富微电 002156

中军

玻璃基板 BK1175

2

88.41

83.20

85.90

带动 42.90

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

纬达光电 920001

候选龙头

面板 BK1335

3

186.12

83.20

81.90

候选卡位;炸板惩罚 2.00;带动 2.40

2

雷曼光电 300162

候选龙头

玻璃基板 BK1175

2

185.96

83.20

77.10

候选卡位;带动 17.10

3

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

183.37

86.70

71.40

炸板惩罚 2.00;带动 25.00

4

威龙股份 603779

候选龙头

昨日打二板以上表现 BK1645

1

180.09

86.70

67.30

候选卡位;炸板惩罚 2.00;带动 25.00

5

京东方A 000725

龙头

面板 BK1335

3

178.35

83.20

67.60

带动 17.10

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

89.86

86.70

71.40

炸板惩罚 2.00;带动 25.00

2

京东方A 000725

龙头

玻璃基板 BK1175

2

88.81

83.20

64.80

带动 17.10

3

川润股份 002272

中军

昨日打二板以上表现 BK1645

1

88.50

86.70

61.70

带动 75.00

4

达实智能 002421

中军

昨日打二板以上表现 BK1645

1

88.50

86.70

63.30

带动 75.00

5

三孚股份 603938

中军

昨日打二板以上表现 BK1645

1

88.50

86.70

62.20

带动 75.00

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

80.89

86.70

71.40

炸板惩罚 2.00;带动 25.00

2

京东方A 000725

龙头

玻璃基板 BK1175

2

80.50

83.20

64.80

带动 17.10

3

川润股份 002272

中军

昨日打二板以上表现 BK1645

1

79.79

86.70

61.70

带动 75.00

4

达实智能 002421

中军

昨日打二板以上表现 BK1645

1

79.79

86.70

63.30

带动 75.00

5

三孚股份 603938

中军

昨日打二板以上表现 BK1645

1

79.79

86.70

62.20

带动 75.00

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

威龙股份 603779

候选龙头

昨日打二板以上表现 BK1645

1

80.01

86.70

67.30

候选卡位;炸板惩罚 2.00;带动 25.00

2

纬达光电 920001

候选龙头

面板 BK1335

3

74.95

83.20

81.90

候选卡位;炸板惩罚 2.00;带动 2.40

3

美迪凯 688079

前排跟风

玻璃基板 BK1175

2

72.40

83.20

80.00

带动 17.10

4

沃格光电 603773

前排跟风

玻璃基板 BK1175

2

71.54

83.20

79.50

带动 22.90

5

联创电子 002036

候选龙头

屏下摄像 BK0947

5

70.70

80.70

74.20

候选卡位;炸板惩罚 1.00;带动 12.50

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

排名

股票

角色

板块

板块排名

模型分

StateScore

RoleScore

备注

1

诚邦股份 603316

龙头

昨日打二板以上表现 BK1645

1

123.00

86.70

71.40

炸板惩罚 2.00;带动 25.00

2

威龙股份 603779

候选龙头

昨日打二板以上表现 BK1645

1

123.00

86.70

67.30

候选卡位;炸板惩罚 2.00;带动 25.00

3

川润股份 002272

中军

昨日打二板以上表现 BK1645

1

121.34

86.70

61.70

带动 75.00

4

达实智能 002421

中军

昨日打二板以上表现 BK1645

1

121.34

86.70

63.30

带动 75.00

5

三孚股份 603938

中军

昨日打二板以上表现 BK1645

1

121.34

86.70

62.20

带动 75.00

5. 迭代建议

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

免责声明

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