📖 关于信号实验室
信号实验室 · tdsignal · 使用指南与站点说明
主站 ss.fx8.store(Cloudflare Workers)/ 备站 sss.sugas.site(GitHub Pages)/ s.sugas.site(MaoziYun)
📋 目录
〇、合规声明(必读)
本站为个人学习/研究工具,非持牌证券投资咨询机构,不荐股,不代客理财。所有数据与信号均为历史统计与技术分析参考,不构成任何投资建议或交易指令。过往表现不代表未来收益,数据可能存在延迟。投资有风险,决策需谨慎。本指南仅帮助理解网站功能与信号含义,最终买卖决策与风险由使用者自行承担。
一、这个网站是什么
信号实验室(tdsignal) 是一个 A 股/港股/全球盘后复盘用的情绪数据与技术分析参考看板。技术栈为 Python + FastAPI + SQLite + ECharts,Mac 本地每日收盘后采集公开数据(东方财富/腾讯财经/baostock/同花顺/申万等),静态部署到 Cloudflare Workers + GitHub Pages。
定位(很重要)
- ✅ 盘后复盘辅助工具:每日收盘后跑一次,把散落各处的"涨跌家数、涨停连板、综合情绪分、恐贪指数、买卖点参考"汇总到一处,辅助复盘判断市场情绪拐点(冰点/过热)与买卖时机。
- ✅ 情绪+信号+仓位辅助决策参考:提供 27 项指标 / 13 个宽基指数 / 31 个申万一级行业 / 27 个同花顺概念 / 港股 / 全球指数的综合情绪评分、技术分析参考点、6 维度仓位建议。
- ❌ 不是荐股软件:不给具体个股买卖建议,只标注指数/ETF/指标序列的技术分析参考点。
- ❌ 不代客理财:不接管资金,不自动下单,所有信号仅作参考。
- ❌ 不是盘中实时行情:盘后 T+1 数据,不做盘中实时(仅有 30 分钟节奏的盘中异常波动告警快照)。
核心数据规模
- 27 项启用指标(宽度/资金/情绪/试采龙虎榜解禁 IPO 可转债)
- 13 个 A 股宽基 + 3 个红利 + 8 个港股 + 14 个全球指数 + 31 个申万行业 + 27 个同花顺概念 = ~96 个标的
- 综合情绪分(A 股 6 项加权 / 跨市场去极值截尾均值 / 恐贪指数 / 6 宽基情绪分)
- 8+8 维度 AI 风险预警(高位预警 H1-H8 + 低位机会 L1-L8)
- 7 种技术分析参考点信号(主买/辅买/追买/备买/卖/止损卖/波段持有)
- 100 个品种的配对交易模拟回测(trade_sim)
- 22 策略多周期回测矩阵(策略实验室)
二、适合谁
适合的目标用户
- 有一定 A 股投资经验、能自主决策的投资者:看得懂 RSI、MACD、布林带、均线等基础技术指标,理解"超卖反弹/趋势转弱"等概念,能独立判断信号是否适用。
- 愿意做盘后复盘、按纪律执行的投资者:本站每日盘后更新,适合收盘后花 15-30 分钟复盘 + 制定次日计划,而非盘中追涨杀跌。
- 做指数/ETF 波段、追求风险控制的投资者:本站信号以指数与宽基 ETF 为主(非个股),适合做波段仓位管理,与"卖为降风险非趋势放弃"理念契合(卖出不是看空,是降风险锁利润,底部接回提高收益率)。
- 想学习技术分析策略与回测方法的投资者:策略实验室提供 22 策略回测矩阵,可学习各类经典策略在 A 股历史的表现与局限。
不适合的用户
- ❌ 完全无投资经验的小白:本站不解释基础概念,信号含义需要一定技术分析基础才能正确解读。
- ❌ 想跟单/抄作业的用户:本站不荐股、不给具体买卖指令,信号胜率多在 50% 左右(接近随机),不可作为独立交易指令。
- ❌ 追求短期暴富的用户:本站策略以波段 + 风险控制为主,年化预期多在个位数到低双位数(详见 §5 预期收益),不满足暴富诉求。
- ❌ 做高频/盘中交易者:本站为盘后 T+1 数据,不做盘中实时,不适合高频场景。
三、核心板块逐个讲(6 个 Tab)
网站顶部导航分 6 个 Tab:市场全景 / 指数表现 / 盘面温测 / 板块分化 / ETF评分 / 策略实验。每个 Tab 的"看什么 + 怎么看 + 怎么用"分述如下。
3.1 市场全景(overview)
看什么:首页一屏看完当日市场全貌。
- 顶部 风险预警条:显示当日 8+8 维度 AI 风险预警的 high_alert(高位预警,0-100,越高越危险)与 low_alert(低位机会,0-100,越高越接近底)。分级:>88 高危/机遇,>75 警示/机会,>60 关注,<60 中性。
- 综合情绪分卡:A 股综合情绪分(a_sentiment,6 项加权:涨跌家数 25% + 涨停数 20% + 炸板率 15% + 连板高度 15% + 成交额 10% + 北向资金 15%)、跨市场综合评分(cross_market,去极值截尾均值)、恐贪指数(fear_greed)。阈值:<20 冰点,>80 过热。
- 当日信号 chips:显示当日触发的 buy/buy_aux/sell 等信号数量。
- 10 指数迷你走势图:上证/深成/沪深300/上证50/创业板/科创50/北证50/中证500/中证1000/恒生。
- 盘中快照 chips(仅盘中有):30 分钟节奏的急涨急跌 ±3%/±5%/±7% 三档告警 + 放量 + 突破提示。
- 31 行业热力图:申万一级 31 行业当日涨跌幅热力图。
- 板块轮动速度卡:申万行业与概念板块的 5/10/20 日轮动速度(≥60% 快速轮动,≥30% 中等,<30% 缓慢)。
- 汪汪队 ETF 资金动向:12 只宽基 ETF 的份额异动 + 放量信号(疑似大资金进场/离场)。
怎么用:
- 冰点区(low_alert≥75)+ 综合情绪分<20:历史常对应底部区域,可关注买入机会(但需结合信号确认,非直接抄底)。
- 过热区(high_alert≥75)+ 综合情绪分>80:历史常对应顶部区域,注意减仓风险。
- 汪汪队 ETF 进场信号:疑似大资金布局,可作中期参考(注意:份额变动≠汪汪队,可能来自任何机构/大户)。
3.2 指数表现(market)
看什么:13 个 A 股宽基 + 3 个红利 + 港股 + 全球指数的折线图,叠加 7 种技术分析参考点信号 pin。
7 种信号含义(signals.py 实现,详见 §5):
| 信号类型 | 颜色 | 触发条件 | 语义 |
|---|---|---|---|
| buy(主买) | 红 #e6492e | RSI(14) 上穿 30(基线)或 25(科创50/电力设备/传媒) | 超卖拐点,均值回归思路 |
| buy_aux(辅买) | 粉紫 #d63384 | BB 下轨回归(+部分品类叠加 RSI 上穿40 / 反弹2%) | 超卖反弹,强势市更敏感,互补 C1 盲区 |
| buy_special(追买) | 金 #ffd700 | 唐奇安 20 日上轨突破 + 5 日站稳确认 + h5/R2 真过滤 | 趋势跟踪,激进型,高回撤高收益 |
| buy_backup(备买) | 紫 #9c27b0 | Supertrend ATR(10)×3 翻多 + 3 日二次确认 | 趋势转向,实验性 |
| sell(卖) | 绿/灰/橙 | 20 日高回落 5% + MA60 多头 + MACD 止叉 | 趋势转弱/止盈减仓提示(非做空) |
| sell_stop_loss(止损卖) | 蓝 | ATR×3.5 Chandelier Exit 首次跌破(csi_div=4.5) | 移动止损,从高点回撤 3.5×ATR |
| band_hold(波段持有) | - | 国债波段:无超买超卖 | 国债专属,详见 §3.6 |
怎么看:
- 周期按钮切换:3 月 / 6 月 / 1 年 / 3 年 / 5 年 / 全部。
- 鼠标悬浮信号 pin 看 reason 详情(如
RSI上穿30(29->34),cross=8[冰点]或20日高回落5%(高4259->阈4046,close4028), RSI=40, cross=53[中性], MA60=4000[趋势过滤], MACD=DIF39/DEA62[死叉确认], vs前买+2.30%[止盈])。 - 卖点 reason 末尾的 vs前买 标注:绿色[止盈]=卖点 close 高于前买点(止盈减仓);灰色[买点失败]=卖点 close 低于前买点(止损观望);橙色[无前买点]=窗口内无前置买点(单独看趋势)。
怎么用:
- 主买(C1)+ 辅买(B1):历史回测显示买点是更值得关注的 alpha 来源(详见 §5)。
- 追买/备买:趋势跟踪类,激进型,适合趋势确认后跟进,震荡市易假突破。
- 卖点:⚠️ 定位为"趋势转弱/止盈减仓提示",胜率≈50% 接近随机,不可作为独立卖出指令--只能作"该检查仓位了"的风险注意灯,需结合仓位成本(vs前买 标注)与趋势背景综合判断。
- 止损卖:移动止损线,适合已持仓时设置风险边界。
- ⚠️ 卖不是看空:符合"卖为降风险非趋势放弃"理念--卖出是降风险锁利润,不是趋势看空放弃,底部接回可提高收益率。
3.3 盘面温测(sentiment)
看什么:市场情绪类指标的折线图。
- 恐贪指数(fear_greed):综合贪婪/恐惧情绪,0-100。
- A 股综合情绪分(a_sentiment):6 项加权(涨跌家数 25% + 涨停数 20% + 炸板率 15% + 连板高度 15% + 成交额 10% + 北向资金 15%),120 日滚动百分位归一化。
- 跨市场综合评分(cross_market):去极值截尾均值(去掉最高 1 + 最低 1,其余算术平均),跨 A 股/港股/全球 38 个指标,视野更宽更稳健。
- 6 宽基情绪分:上证50/沪深300/中证500/中证1000/创业板/科创50 各自的情绪分。
- 市场宽度:涨跌家数、涨停数、跌停数、连板高度、炸板率、封板率、打板溢价、成交额、北向资金(成交总额,HKEX源,原净买额2024-08停更)、两融余额、主力净流入。
- 换手率分布:全市场换手率均值/中位/90 分位/10 分位/>5% 家数占比。
- 新高新低:52 周新高/新低家数。
- 均线排列:多头/空头排列家数。
- QVIX:中国波指(300ETF/50ETF 期权波动率),A股的 VIX。
- 股息率:上证 A 股股息率。
- 8+8 维度 AI 风险预警:高位预警 H1-H8(情绪过热/量价背离/卖点密集/位置偏高/动量衰退/均线转弱/汪汪队离场/全球走弱)+ 低位机会 L1-L8(情绪冰点/买点密集/位置偏低/汪汪队入场/量能异动/新低极端/波指飙升/价值显现),加权合成 high_alert / low_alert。
怎么看:
- 阈值统一:<20 冰点,>80 过热(综合情绪分/跨市场分/恐贪指数通用)。
- 8+8 维度预警:看 high_alert 判断顶部风险,看 low_alert 判断底部机会,悬浮看各维度贡献。
- QVIX 飙升常对应恐慌底部,QVIX 低迷常对应市场平静。
怎么用:
- 情绪冰点(low_alert≥75 + 综合分<20):历史常对应中期底部区域,可分批关注(非一次性抄底)。
- 情绪过热(high_alert≥75 + 综合分>80):历史常对应短期顶部附近,注意降仓锁利润。
- 8+8 维度拆解:看是哪几个维度触发(如 H1 情绪过热 + H4 位置偏高共振 = 顶部信号更强;L1 情绪冰点 + L2 买点密集共振 = 底部信号更强)。
3.4 板块分化(industry)
看什么:申万一级 31 行业 + 同花顺 27 概念的轮动与分化。
- 行业涨跌幅热力图:31 行业当日/近 N 日涨跌幅。
- 行业内宽度:每个行业内的涨跌家数/涨停/跌停/炸板/封板率(行业级宽度,与全市场口径一致)。
- 行业资金流:31 行业大单净流入(
ind_flow_<sw_id>)。 - 行业换手率:31 行业换手率(
ind_turn_<sw_id>)。 - 板块轮动速度卡:5/10/20 日轮动速度(申万 + 概念),≥60% 快速/≥30% 中等/<30% 缓慢。
- A9 板块轮动频次(⚠️ 形态频次非回测):近 20 日资金流向反转次数,≥8 次高频(🔥🔥)/6-7 次中频(🔥)/其他低频。三档信号:连流入/加速/占比 Top3。
- 龙虎榜:上榜家数 + 机构净买入额。
怎么用:
- 主线判断:轮动缓慢 + 资金持续流入的行业 = 当前主线,可关注。
- 规避追涨:轮动快速时避免追涨杀跌,等主线明确再介入。
- ⚠️ A9 板块轮动频次只做形态提示不做回测收益:
ind_flow仅 6-7 个月历史,回测样本不足,文案明确"近 20 交易日统计",不可作为回测收益依据。
3.5 ETF评分(etf)
看什么:代表性 ETF 清单的多维度评分排序。
- 数据源:
etf_score_list.json,聚合 23 只汪汪队宽基 ETF + 全市场代表性 ETF 的 8+8 维度评分。 - 买入榜(buy_list):按 low_alert(低位机会)排序的 top 8,含 etf_code/name/score/hands(建议仓位 0-3 手)/reason_summary(理由)。
- 卖出榜(sell_list):按 high_alert(高位预警)排序的 top 12,含 sell_signal(减仓/清仓/观察/持有)。
- 持仓输入:可输入自己持有的 ETF 代码,高亮显示其在评分榜中的排名位置。
- 搜索 + 分页:支持按代码/名称搜索,分页浏览。
6 维度仓位建议 v5(2026-07-24 上线,详见 §5.4):
- 综合分 = 机会分(low_alert)×35% + 趋势分(MA60)×20% + 动量分(MACD)×15% + 波动分(ATR)×15% + 流动性(成交额)×5% + 回撤分(252日)×10%
- 档位映射:low_alert<35 -> 0 手观望;综合分≥60 -> 3 手重仓;≥50 -> 2 手半仓;≥40 -> 1 手轻仓;其他 -> 0 手观望。
怎么用:
- 买入参考:买入榜 top + hands≥2 手的 ETF,可分批关注(非一次性满仓)。
- 减仓参考:卖出榜 top + sell_signal 含"减仓/清仓"的 ETF,注意降仓锁利润。
- 持仓对账:输入持仓 ETF 看其在评分榜中的位置,判断当前持仓的强弱。
- ⚠️ 仓位建议为研究参考,非投资建议;hands=3 手不等于"全仓买入",应根据自身风险承受能力调整。
3.6 国债波段(在"指数表现"Tab 的全球指数区)
看什么:3 个国债品种的波段仓位管理信号(2026-07-24 上线)。
- 3 个品种:上证国债指数(cgb_idx)/ 十年国债 ETF(cgb_10y_etf)/ 10 年国债期货主力(cgb_10y_future)。
- 4 种信号:减仓 / 接回 / 止损 / 持有(band_hold)。
- 指标:MA20/MA60 乖离 + RSI14 + 布林带(20, 2σ)。
触发条件:
- 减仓:(bias20>0.3% AND RSI>rsi_high) OR close≥布林上轨
- 接回:(RSI<rsi_low AND |bias60|<2%) OR close≤布林下轨
- 止损:close<MA60×0.98
- 持有:无以上
为什么单独做国债波段:原 D1 卖点(20 日高回落 5%)对国债完全失效(国债波动小,D1 从未触发,sell=0 无理由)。波段策略用 RSI+乖离+布林三指标,减仓/接回/止损三动作,实盘化每日独立判断。
3.7 策略实验(lab)
看什么:22 策略多周期回测矩阵 + 自定义标的分析。
- 22 策略分 4 区:候选买 7 / 候选卖 7 / 已排除 6 / 生产 3。
- 回测矩阵:244 资产(13 指数 + 31 行业 + 200 抽样个股)× 5 窗口(全史/近10年/近5年/近3年/近1年)× 4 horizon(5d/10d/20d/60d)的胜率/盈亏比/均值/样本数。
- 自定义标的分析:输入指数/ETF/全球指标,查看 8+8 维度评分 + 6 维度仓位 + 历史类比 Top3(相似特征时段后续涨跌统计)。
- 每个策略有回测报告:如"布林下轨回归买达标数 3/4(近10年/近3年/近1年),近3年60d盈亏比1.79、均值+4.7%"。
怎么用(进阶,详见 §7):学习策略回测表现与理论依据,自定义分析关注标的,参数调优。
四、每日操作流程
4.1 盘前(09:00-09:30)
- 打开网站 -> 市场全景 Tab,看昨日的风险预警条与综合情绪分。
- 看当日信号 chips(昨日盘后计算的 buy/buy_aux/sell 信号)。
- 看美股隔夜表现(道琼斯/纳斯达克/标普500 迷你图)判断外围情绪。
- 制定当日计划:有无触发买点参考(关注)/卖点参考(检查仓位)/止损位调整。
4.2 盘中(09:30-15:30)
- ⚠️ 本站为盘后数据,盘中不更新主数据(仅有 30 分钟节奏的异常波动告警快照)。
- 盘中可看盘中快照 chips:急涨急跌 ±3%/±5%/±7% 三档告警 + 放量 + 突破提示。
- 盘中不要追涨杀跌,按盘前计划执行。
- ⚠️ 盘中(09:30-15:30)本站不跑全量采集+部署,只跑 intraday-snapshot 定时任务推 intraday_snapshot.json。
4.3 收盘后(15:30-18:00)
- 15:33 launchd 自动跑全量采集 + 计算 + 部署(每交易日一次)。
- 18:00 后打开网站看完整更新:
- 市场全景:看当日 risk_alert / 综合情绪分 / 信号 chips / 行业热力图。
- 指数表现:看持仓/关注指数的买卖点信号 pin,读 reason 详情。
- ETF评分:看买入榜/卖出榜 top,hands 仓位建议,持仓对账。
- 板块分化:看行业资金流主线,轮动速度判断市场状态。
- 盘面温测:看 8+8 维度预警拆解,判断高位/低位共振。
4.4 每周复盘(周末)
- 切换周期到"1 年"或"全部",看长期趋势与信号密集区。
- 复盘本周触发的信号:买点是否盈利(看 vs前买 标注)/卖点是否有效(看后续走势)。
- 调整下周计划:持仓是否需要调仓,关注哪些新增信号。
- 策略实验室看策略回测矩阵,学习/验证策略表现。
五、预期收益(基于真实回测数字)
⚠️ 以下数字均来自历史回测,不代表未来收益。回测假设信号触发即按固定仓位买卖,未考虑滑点/手续费/冲击成本/流动性限制。实际收益受市场环境/执行纪律/情绪控制等多因素影响,可能显著偏离回测结果。
5.1 买卖点信号 forward return 胜率(signal_stats.json,信号触发后 N 日涨跌)
口径:信号触发后 5/10/20 日的 forward return 胜率(非配对交易收益)。
买点(近3年 10d 胜率,基线 RSI 上穿 30):
- 沪深300 buy: 近3年 10d 胜率约 50-55%,盈亏比 1.0-1.2(REQUIREMENTS §7.7:近3年 10日 C1 盈亏比 1.13,B1_dual 1.18)。
- 科创50 buy_filter=rsi_cross_25: 凯利 f 15.92%->57.56%(收紧后),胜率 57.1%->84.6%,n=13(样本小,§7.4)。
- 电力设备 buy_filter=rsi_cross_25: 凯利 f 0%->29.55%,胜率 48.0%->60.9%,n=23。
- 传媒 buy_filter=rsi_cross_25: 凯利 f 0%->41.74%,胜率 44.6%->60.9%,n=23。
辅买 buy_aux(per-index 增强后):
- 家用电器(rsi_cross_40): 凯利 f -38.5%->+16.2% 转正,胜率 44.8%->54.5%,盈亏比 0.66->1.19,n=33。
- 基础化工(close_above_bl_2pct): 凯利 f -21%->+20% 转正,胜率 42.5%->57.9%,盈亏比 0.91->1.12,n=19<30 样本警示。
- 中证1000(rsi_cross_40): 凯利 f -19.5%->+3.47% 转正,盈亏比 0.74->1.20,n=19。
- 传媒(rsi_cross_40): 凯利 f -14%->+28% 转正,胜率 55.1%->73.7%,n=19。
- 创业板指(rsi_cross_40): 凯利 f -13%->+15% 转正,胜率 51.1%->65.0%,n=20。
- 医药生物(rsi_cross_40): 凯利 f -2%->+22% 转正,盈亏比 1.04->1.80,n=36≥30 稳健。
卖点(§7.7,近3年 10d):
- D1(20日高回落5%): 胜率 53.3%,盈亏比 0.87。
- D1+S1(+MA60多头): 胜率 55.0%,盈亏比 0.84(+1.7pp,样本砍 39%)。
- D1+S1+MACD(当前生产): 凯利建议率 18.3%->43.3%。
- ⚠️ 卖点本质难预测:指数向上漂移,S1 近3年盈亏比仍<1,胜率≈50% 接近随机,不可作为独立卖出指令,定位"趋势转弱/止盈减仓提示"。
止损卖 sell_stop_loss(ATR×3.5 Chandelier Exit):
- 回测胜率 46.91%,均值 +1.76%(回测口径,entry 配 ATR×3 出场)。
- 第一个止损卖过滤后:盈亏比 5/5 全升(hs300 0.961->1.098,sh 0.919->1.038 突破 1.0)。
- 生产 forward 口径:胜率 49.58% 近随机,均值 +0.047% 近 0。
5.2 配对交易模拟回测(trade_sim,买固定1w10%+卖清仓策略)
口径:信号触发即买 1 万元(10% 仓位),卖点信号触发即清仓该笔。初始资金 10 万元。100 个品种 × 5 窗口 × 3 策略路径 × 11 场景。以下为买固定1w(10%)+卖清仓策略下 4 个单买点场景的回测数据。
5.2.1 A 股宽基(近3年 y3)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 盈亏比 | 总收益% | 轮数 | 年数 |
|---|---|---|---|---|---|---|---|---|
| 上证指数 | 主买 | 5.3 | 8.3 | 100 | - | 16.4 | 1 | 2.9 |
| 上证指数 | 追买 | 6.1 | 13.8 | 100 | - | 19.2 | 1 | 3.0 |
| 沪深300 | 主买 | 4.8 | 5.7 | 100 | - | 13.7 | 2 | 2.7 |
| 沪深300 | 辅买 | 5.3 | 12.9 | 100 | - | 16.3 | 2 | 2.9 |
| 沪深300 | 追买 | 7.9 | 13.1 | 100 | - | 25.5 | 2 | 3.0 |
| 上证50 | 主买 | 3.1 | 4.0 | 100 | - | 8.7 | 1 | 2.7 |
| 上证50 | 辅买 | 5.1 | 12.1 | 100 | - | 15.5 | 1 | 2.9 |
| 中证500 | 主买 | 5.7 | 8.8 | 80 | 10.69 | 17.4 | 5 | 2.9 |
| 中证500 | 辅买 | 1.8 | 4.4 | 83 | 11.19 | 5.4 | 6 | 2.9 |
| 中证1000 | 主买 | 1.2 | 17.7 | 75 | 4.24 | 3.6 | 4 | 2.9 |
| 创业板指 | 主买 | 5.6 | 9.0 | 75 | 18.47 | 17.2 | 4 | 2.9 |
| 创业板指 | 追买 | 10.0 | 4.3 | 50 | 3.67 | 29.3 | 6 | 2.7 |
| 科创50 | 主买 | 5.6 | 9.9 | 100 | - | 17.2 | 2 | 2.9 |
| 科创50 | 辅买 | 16.8 | 12.9 | 100 | - | 59.0 | 6 | 3.0 |
| 科创50 | 追买 | 7.9 | 0.4 | 75 | 4.66 | 11.6 | 4 | 1.4 |
| 北证50 | 主买 | 26.7 | 17.4 | 100 | - | 102.8 | 4 | 3.0 |
| 北证50 | 辅买 | 12.8 | 11.9 | 100 | - | 42.8 | 6 | 2.9 |
来源:static-site/data/trade_sim/trade_sim_<iid>_stats.json,窗口 y3,策略"买固定1w(10%)+卖清仓",场景"主买+卖/辅买+卖/追买+卖/备买+卖"。北证50 近3年表现突出(年化 26.7%)与其 2022 年开市后波动特性有关,样本年数短(3 年),不可外推。
5.2.2 A 股宽基(全历史 all)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 盈亏比 | 总收益% | 轮数 | 年数 |
|---|---|---|---|---|---|---|---|---|
| 上证指数 | 主买 | 2.3 | 27.9 | 70 | 2.67 | 125.3 | 27 | 35.2 |
| 上证指数 | 追买 | 5.6 | 7.1 | 54 | 3.43 | 581.6 | 26 | 35.4 |
| 沪深300 | 主买 | 1.6 | 31.0 | 81 | 1.54 | 47.2 | 21 | 24.5 |
| 沪深300 | 追买 | 3.9 | 31.5 | 57 | 2.36 | 151.2 | 28 | 24.4 |
| 中证500 | 主买 | 1.3 | 25.4 | 80 | 2.61 | 31.8 | 20 | 21.5 |
| 创业板指 | 主买 | 1.9 | 14.5 | 71 | 5.80 | 35.8 | 17 | 16.0 |
| 科创50 | 主买 | 4.6 | 9.8 | 100 | - | 21.9 | 5 | 4.4 |
| 科创50 | 辅买 | 7.0 | 20.5 | 75 | 4.05 | 54.3 | 16 | 6.4 |
⚠️ 全历史回撤普遍较大(上证指数主买最大回撤 27.9%,沪深300 31.0%,中证500 25.4%)--说明信号策略在长期熊市/股灾期间会承受显著回撤,需有相应风险承受能力。
5.2.3 红利指数(近3年 y3)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 总收益% | 轮数 |
|---|---|---|---|---|---|---|
| 中证红利 | 主买 | 2.0 | 5.6 | 100 | 5.6 | 1 |
| 红利低波 | 主买 | 2.1 | 5.0 | 100 | 5.8 | 1 |
| 深证红利 | 主买 | 3.3 | 13.3 | 100 | 9.4 | 1 |
5.2.4 申万一级行业(近3年 y3,挑代表)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 盈亏比 | 总收益% |
|---|---|---|---|---|---|---|
| SW 非银金融 | 主买 | 10.5 | 4.3 | 100 | - | 29.8 |
| SW 非银金融 | 辅买 | 11.6 | 9.1 | 100 | - | 35.8 |
| SW 煤炭 | 主买 | 5.9 | 3.0 | 100 | - | 12.3 |
| SW 通信 | 主买 | 4.2 | 4.4 | 100 | - | 11.8 |
| SW 通信 | 备买 | 7.6 | 1.4 | 100 | - | 16.6 |
| SW 计算机 | 主买 | 5.3 | 9.6 | 100 | - | 15.2 |
| SW 电力设备 | 追买 | 29.9 | 4.1 | 33 | 20.85 | 45.5 |
| SW 机械设备 | 主买 | 3.3 | 8.3 | 75 | 69.90 | 9.8 |
| SW 银行 | 辅买 | 2.9 | 5.9 | 100 | - | 8.0 |
| SW 医药生物 | 主买 | 2.4 | 12.4 | 100 | - | 7.2 |
| SW 食品饮料 | 主买 | 0.0 | 14.1 | 100 | - | 0.0 |
| SW 食品饮料 | 辅买 | -6.4 | 25.9 | 67 | 2.26 | -17.1 |
| SW 家用电器 | 追买 | -6.2 | 15.8 | 50 | 0.24 | -14.4 |
⚠️ 行业分化显著:非银金融/煤炭/通信/计算机近3年表现较好,食品饮料/家电追买近3年失效。不同行业适用不同买点类型(如电力设备追买年化 29.9% 但样本 n=3 不可外推,家电追买年化 -6.2% 追买在家电上失效)。
5.2.5 港股 + 全球指数(近3年 y3)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 盈亏比 | 总收益% |
|---|---|---|---|---|---|---|
| 恒生指数 | 主买 | 2.9 | 1.8 | 100 | - | 8.8 |
| 恒生指数 | 辅买 | 4.9 | 4.7 | 80 | 30.32 | 15.2 |
| 恒生国企 | 辅买 | 5.3 | 7.2 | 75 | 90.44 | 16.2 |
| 恒生科技 | 辅买 | 2.3 | 9.5 | 75 | 4.66 | 7.0 |
| 道琼斯 | 主买 | 9.4 | 8.1 | 0 | - | 28.6 |
| 道琼斯 | 追买 | 13.8 | 15.2 | 0 | - | 47.3 |
| 纳斯达克 | 主买 | 7.3 | 5.2 | 100 | - | 14.7 |
| 纳斯达克 | 辅买 | 10.5 | 6.5 | 60 | 30.91 | 34.3 |
| 纳斯达克 | 追买 | 13.9 | 16.9 | 100 | - | 41.6 |
| 纳斯达克100 | 主买 | 7.6 | 2.7 | 100 | - | 10.4 |
| 纳斯达克100 | 辅买 | 10.7 | 3.8 | 80 | 34.58 | 34.9 |
| 纳斯达克100 | 追买 | 11.5 | 4.7 | 75 | 13.62 | 33.8 |
| 标普500 | 追买 | 17.6 | 15.5 | 0 | - | 62.3 |
| 日经225 | 主买 | 6.4 | 3.4 | 100 | - | 18.8 |
| 日经225 | 追买 | 9.4 | 6.6 | 80 | 3.73 | 29.3 |
⚠️ 美股近3年表现突出(标普500追买年化 17.6%,纳指追买 13.9%),与 2023-2026 美股 AI 牛市有关,不可外推至其他市场环境。道琼斯/标普500 胜率显示 0%(轮数 0)是因近3年未触发完整买卖配对,总收益来自未平仓浮盈,胜率统计无意义。
5.2.6 商品(近3年 y3)
| 品种 | 场景 | 年化% | 最大回撤% | 胜率% | 盈亏比 | 总收益% |
|---|---|---|---|---|---|---|
| 黄金(沪金) | 主买 | 0.6 | 2.6 | 100 | - | 1.8 |
| 黄金(沪金) | 辅买 | 1.4 | 5.2 | 100 | - | 3.5 |
| 原油(INE) | 主买 | 3.1 | 3.6 | 100 | - | 8.6 |
| 原油(INE) | 辅买 | 8.2 | 25.0 | 67 | 0.80 | 23.6 |
| WTI原油 | 主买 | 2.2 | 1.4 | 67 | 229.00 | 6.0 |
| 布伦特原油 | 主买 | 7.9 | 2.3 | 100 | - | 17.5 |
| 布伦特原油 | 辅买 | 15.7 | 7.1 | 100 | - | 50.0 |
| COMEX白银 | 主买 | 1.3 | 0.0 | 100 | - | 3.7 |
| COMEX白银 | 辅买 | 2.1 | 2.7 | 100 | - | 6.3 |
5.3 国债波段策略回测(2026-07-24)
口径:RSI+乖离+布林三指标波段策略,vs 原 D1 卖点(20日高回落5%,国债从未触发)。
| 品种 | 指标 | 原策略(D1) | 波段策略 | 改善 |
|---|---|---|---|---|
| 上证国债指数(cgb_idx) | 年化% | 3.57 | 3.23 | 微降 |
| cgb_idx | 最大回撤% | -10.4 | -4.8 | 大降(降风险) |
| cgb_idx | 夏普 | 2.80 | 3.58 | 升 |
| 十年国债ETF(cgb_10y_etf) | 年化% | 3.50 | 3.24 | 微降 |
| cgb_10y_etf | 最大回撤% | -4.62 | -3.62 | 降 |
| cgb_10y_etf | 夏普 | 1.31 | 1.52 | 升 |
| 10年国债期货(cgb_10y_future) | 年化% | 1.30 | 1.63 | 升 |
| cgb_10y_future | 最大回撤% | -6.80 | -2.37 | 大降 |
| cgb_10y_future | 夏普 | 0.42 | 1.58 | 大升 |
结论:国债波段策略在三个品种上均为"降风险+提夏普"(年化微降或微升,回撤大降,夏普提升),符合"卖为降风险非趋势放弃"理念。
5.4 仓位 v5 回测(2026-07-24)
口径:50 ETF + 120 日截尾均值,hands=3 vs hands=1 的 forward return 对比。
| 持有期 | hands=3 截尾均值 | hands=1 截尾均值 | 结论 |
|---|---|---|---|
| 5 日 | +0.93% | +0.74% | hands=3 > hands=1 ✅ |
| 10 日 | hands=3 < hands=1 | - | 代理局限(非公式问题) |
| 20 日 | hands=3 < hands=1 | - | 代理局限 |
核心价值:区分度(buy_list 3 手占比 80%->15%,有加有砍),非预测未来收益。历史回测用 position 分位+RSI 代理 low_alert(真实历史未存),实际效果应优于回测。
5.5 22 策略实验室回测矩阵(lab.js)
口径:244 资产(13 指数 + 31 行业 + 200 抽样个股)× 5 窗口 × 4 horizon(5d/10d/20d/60d)。
生产 3 策略(已上线):
- RSI 上穿 30 买(C1):达标数 3/4(全史/近10年/近3年),近3年 60d 盈亏比 1.68,均值 +5.3%。
- BB 下轨回归买(B1):达标数 3/4,近3年 60d 盈亏比 1.79,均值 +4.7%,近1年(强势单边市)唯一达标买点。
- 20 日高回落 5% 卖(D1):近3年 20d 胜率 55.9%(卖点较高),盈亏比 0.86<1(卖点结构性问题),维持现状合理,"最不坏"方案。
候选买 7 策略(实验中):Supertrend 翻多买/唐奇安 20 日突破买/海龟 55 日突破买/均线 5-20 金叉买/均线 10-60 金叉买/MACD 金叉买/布林上轨回归买(实验性新组合)。
候选卖 7 策略(实验中):布林上轨回落卖/均线 5-20 死叉卖/跌破布林中轨卖/跌破 10 日最低卖/跌破 20 日最低卖/MACD 死叉卖/真实波幅追踪止损卖。
已排除 6 策略(回测不达标,反面教材):
- 突破布林上轨买:0/4 达标,追高被套。
- KDJ 超卖金叉买:0/4 达标,信号密集但胜率低。
- 放量突破买:0/4 达标,近3年 10d 胜率 43.0% 最低,A 股个股反向指标。
- RSI 下穿 70 卖:0/4 达标,方向相反(信号后价格仍涨),最差卖点。
- KDJ 超买死叉卖:0/4 达标,近年失效。
- Supertrend 翻空卖:近3年失效,A 股向上漂移致趋势跟踪卖点失效。
5.6 无回测数据或回测失效的品种(诚实说明)
- 离岸人民币(usdcnh):近3年 0 信号(干预市单边上行,RSI 超卖后继续跌,skip_buy)。不可用 RSI 买卖点策略,仅作宏观参考指标。
- 中美利差(cn_us_spread):卖点完全反向(卖后涨 15-25%,skip_sell)。不可用卖点策略。
- 中国10年国债收益率(g.cn10y)/ 美国10年国债收益率(g.us10y):作为指标序列用 RSI 买卖不适用,近3年主买年化 -10.6% / -2.4%(全负)。⚠️ 注意:这是 g.cn10y/g.us10y 收益率序列的回测,不是 §5.3 的国债波段策略(cgb_idx/cgb_10y_etf/cgb_10y_future),两者不同。
- 板块轮动 A9 信号:仅形态频次非回测(
ind_flow仅 6-7 月历史,样本不足),文案明确"近 20 交易日统计",不可作为回测收益依据。 - 行业资金流(ind_flow)/ 行业换手率(ind_turn):历史仅 6-7 个月(东财 fflow 接口~121 天历史),不支持长期回测。
- 美股 VIX:无直接 akshare 函数,未采集。
- 乐咕活跃度/东财情绪:源不稳定/接口待验证,已禁用。
- 持仓盈利为 0% 的品种(如食品饮料主买近3年 0.0%):信号触发但未产生正收益,说明该品种近3年信号失效或市场环境不利。
六、风险提示
6.1 最大回撤风险
⚠️ 全历史回测显示策略最大回撤普遍较大:含义:需有承受 30-50% 最大回撤的心理准备与资金能力。即使历史回测年化为正,过程中可能承受巨大浮亏。不建议使用杠杆,不建议投入无法承受亏损的资金。
- 上证指数主买:最大回撤 27.9%(35.2 年)
- 沪深300 主买:最大回撤 31.0%(24.5 年)
- 中证500 主买:最大回撤 25.4%(21.5 年)
- 中证1000 追买:最大回撤 49.9%(全历史)
- SW 钢铁 辅买:最大回撤 65.3%(全历史)
- SW 有色金属 主买:最大回撤 61.6%(全历史)
6.2 卖点结构性问题
⚠️ 卖点本质难预测,胜率≈50% 接近随机:
- D1 卖点 2016+ 10 日胜率 50.6%(接近随机),盈亏比 1.04(<1.5 不算强)。
- A 股指数向上漂移致卖点结构性偏弱(卖出后价格常继续涨)。
- 卖点定位为"趋势转弱/止盈减仓提示",不可作为独立卖出指令--只能作"该检查仓位了"的风险注意灯。
- 卖点 reason 的 vs前买 标注:[止盈]=减仓锁利润,[买点失败]=止损观望,[无前买点]=单独看趋势。
6.3 策略失效场景
- 单边上涨市:卖点频繁假信号(趋势跟踪类固有代价),买点稀少(RSI 难到 30)。
- 单边下跌市:买点频繁假信号(RSI 反复进出超卖区,每次退出都触发但价格继续跌)。
- 震荡市:追买/备买(趋势跟踪类)易假突破,买点/辅买(均值回归类)相对适用。
- 市场结构变化:近年市场宽度结构变化致 cross 多在 30-70 中性区,冰点/狂热极端态罕见(2026-07-06 C1 改进背景)。
- 政策干预市:如离岸人民币(RSI 失效)、中美利差(卖点反向),已 skip 不出信号。
6.4 数据风险
- 数据延迟:本站为盘后 T+1 数据,非实时。盘中仅 30 分钟节奏的异常波动告警快照。
- 数据源风险:东财 push2 clist/板块端点被反爬封(已用 sina/直爬替代);北向资金原净买额 2024-08 起停更(港交所新规),现改用 HKEX 官方成交总额替代;QVIX 2026-06 后滞后;涨停板池仅近 2 周历史(历史段由 mootdx 全 A 日线按收盘封板口径回填,zt 交叉校验误差~3%)。
- ST/北交所/B 股误差:mootdx 无 ST 标记致 dt 系统性偏高~20-30%;北交所 324 只由 BaoStock 兜底;B 股不覆盖。
- 成分股映射限制:申万一级成分股映射源 legulegu 返当前成分非历史,2016-2021 段用当前成分算宽度存在~5-10% 偏差。
6.5 回测局限性
- 历史回测不代表未来:市场环境变化、监管政策变化、市场参与者结构变化都可能使历史有效的策略未来失效。
- 未考虑交易成本:回测未计滑点/手续费/冲击成本/流动性限制,实际收益会低于回测。
- 样本量警示:部分 per-index 增强(如基础化工 n=19/科创50 n=13/电力设备 n=23)样本偏小,结论可能过拟合,需后续样本累积验证。
- 单一市场经验:多数回测基于 A 股历史,外推至港股/全球/商品需谨慎。
- forward return vs 配对交易口径不同:signal_stats.json 的胜率是信号触发后 N 日涨跌(forward return),trade_sim 是配对交易收益(买固定1w+卖清仓),两者不同,不可混用。
6.6 适用人群限制
- 本站适合有一定经验、能自主决策的 A 股投资者(详见 §2)。
- 不适合完全小白/想跟单/追求暴富的用户。
- 应根据自身风险承受能力、投资期限、财务状况决定是否参考本站信号,必要时应咨询持牌投资顾问。
6.7 免责声明
⚠️ 本站为个人学习/研究工具,非持牌证券投资咨询机构,不荐股,不代客理财。所有数据与信号均为历史统计与技术分析参考,不构成任何投资建议或交易指令。过往表现不代表未来收益,数据可能存在延迟。投资有风险,决策需谨慎。 使用本站信号导致的任何盈亏,由使用者自行承担,本站不承担任何责任。
七、进阶用法
7.1 策略实验室回测矩阵学习
目标:学习 22 策略的回测表现与理论依据,理解不同策略的适用场景与局限。
操作:
- 进入"策略实验"Tab。
- 看 22 策略分 4 区(候选买 7 / 候选卖 7 / 已排除 6 / 生产 3)。
- 点每个策略看其回测报告(如"布林下轨回归买达标数 3/4,近3年 60d 盈亏比 1.79")。
- 看回测矩阵:244 资产 × 5 窗口 × 4 horizon 的胜率/盈亏比/均值/样本数。
- 学习策略理论:每个策略有 theory 字段说明(如"RSI 上穿 30:相对强弱指标从 ≤30 升回 >30,超卖结束拐点")。
学习要点:哪些策略在 A 股历史达标;哪些策略在 A 股失效(已排除 6);不同 horizon 的胜率/盈亏比变化;不同窗口的表现差异(全史 vs 近1年,市场 regime 影响)。
7.2 自定义标的分析
目标:输入关注的标的(指数/ETF/全球指标),查看其 8+8 维度评分 + 6 维度仓位 + 历史类比 Top3。
操作:
- 进入"策略实验"Tab,选"自定义分析"。
- 从 55 个预生成 iid 中选标的(9 宽基 + 31 行业 + 3 红利 + 3 港股 + 9 全球)。
- 查看分析结果:
- 分数卡:高位预警 + 低位机会 + 建议仓位(0-3 手)+ 波动率。
- 8+8 维度拆解:H1-H8 高位预警 + L1-L8 低位机会,各维度分值/权重/贡献/命中。
- 历史类比 Top3:相似特征时段后续 5/10/20 日涨跌统计(高位预警视角 + 低位机会视角)。
- 数据阈值表:各维度当前值 vs 阈值 vs 状态(命中/未命中/无数据)。
- 仓位计算依据:6 维度综合分 v5 透明化(机会 35% + 趋势 20% + 动量 15% + 波动 15% + 流动性 5% + 回撤 10%)。
7.3 模拟回测弹窗(trade_sim)
目标:查看具体品种的配对交易模拟回测详情。
操作:
- 在指数表现/ETF评分 Tab,点走势图上的"模拟回测"按钮。
- 弹窗显示该品种的 trade_sim 详情:
- 5 窗口(全史/近10年/近5年/近3年/近1年)× 3 策略路径 × 11 场景。
- 每个组合的年化/最大回撤/胜率/盈亏比/总收益/轮数。
- 3 chip 档位:年化最高(金)/ 最稳健(蓝,综合分=胜率40%+低回撤40%+样本20%)/ 回撤最小(绿)。门槛 ann≥3% 才显示,全 null 显示"该标的回测表现均较弱,暂无优质买点推荐"。
- 权益曲线(equity_curve)展示资金轨迹。
7.4 持仓对账(ETF评分 Tab)
目标:输入持仓 ETF,看其在评分榜中的排名位置。
操作:
- 进入"ETF评分"Tab。
- 在持仓输入区输入持仓 ETF 代码(逗号分隔)。
- 评分榜中持仓行高亮,显示"代码 名称 #排名"。
- 点"只看持仓(N)"chip 仅显示持仓行。
学习要点:持仓 ETF 在买入榜 = 低位机会(可加仓);持仓 ETF 在卖出榜 + sell_signal 含"减仓/清仓" = 高位预警(注意降仓);持仓 ETF 不在榜 = 评分中性(观望)。
附录:关键文件路径与数据产物
本站为开源/透明项目,关键路径与数据产物公开如下(供审计与复现):
源码与配置
- 项目根:
/Users/linhuichen/code/trade/ - 前端源码:
static-site/(index.html / app.js / common.js / lab.js / style.css) - 后端源码:
app/(main.py / alert_score.py / compute/signals.py / compute/sentiment.py / compute/cross.py) - 指标配置:
config/indicators.yaml - 需求文档:
REQUIREMENTS.md(需求真实来源,§7 买卖点逻辑详解) - 项目规范:
CLAUDE.md - 历史回测报告归档:
docs/archive/(01-26 回测报告 + EVAL/REVIEW/H5_DESIGN 等)
静态数据产物(上线渠道)
静态数据产物在 static-site/data/,前端直接读取:
overview.json:首页概览数据signal_stats.json:100 品种 × 7 信号 × 3 horizon 的 forward return 胜率trade_sim/:100 品种 × 5 窗口 × 3 策略 × 11 场景的配对交易回测etf_score_list.json:23 汪汪队 + 全市场代表性 ETF评分排序alert.json+alert_analyze_*.json:8+8 维度 AI 风险预警(全市场 + 单标的)industry_heatmap.json+rotation.json:行业热力图 + 轮动速度etf_national_team.json:12 宽基 ETF 汪汪队资金动向
最后再次强调
本站所有数据与信号均为历史统计与技术分析参考,不构成任何投资建议或交易指令。投资有风险,决策需谨慎。应根据自身情况独立决策,必要时应咨询持牌投资顾问。