📊 估值×趋势 多空回测器
🌡️脆弱度+选股(含海力士)+手机适配v2(修好超宽) 已上线
v3 · 专业版:学术级因子 + 动态自适应
加载中…
359只美股大中盘×11个学术级技术因子独立打分(0-100截面排名)→加权综合分(因子动量/固定文献权重/IC自适应三种权重模式)→Top-N/阈值选多空;可叠加
市场体制开关、板块中性、换手缓冲、波动率目标
四个动态机制,每个机制的真实贡献用「E·机制消融」当场检验——
默认开启的=全期+后半段双窗检验里真加分的
(因子动量+板块中性+体制开关)。真实复权日线,浏览器实时计算、全可调。仅供研究,
不构成投资建议
;含幸存者偏差与交易摩擦简化,过往不代表未来。
☰ 打开参数栏
◀ 收起参数栏 · 全屏看结果
⚙️ 回测设置
回测区间
策略结构
📌 股票池(选哪些股票参与回测)
全选
清空
默认全选(全市场排名)。
只勾几只=只在你选的股票里算分/选买卖
,配合下面阈值30/70就是"我这几只谁该买谁该卖"。⚠️股票太少时排名分偏粗,建议≥10只,或用「顶部脆弱度」看每只的绝对风险。
🌏
已加入国际票
:海力士(000660.KS)、三星(005930.KS)、东京电子(8035.T)、台积电(TSM)、阿斯麦(ASML)+中概(BABA/PDD/NIO…)。亚洲票仅用于技术/脆弱度因子(尺度无关),基本面因子会跳过。
🎯 买卖规则(选股方式)
按分数阈值(30/70)
按排名 Top-N
每边 Top-N =
只
10
🟢
买入阈值
分≥
| 🔴
卖出/做空阈值
分≤
70
30
综合分(0-100)
≥买入阈值→全买、≤卖出阈值→全空
(等权),就是你要的"30/70那种"。
🌡️
只想用脆弱度做买卖信号
?→ 点因子区顶部"
一键清空
"只留「顶部脆弱度(逆势)」→ 这时综合分=脆弱度反向:
脆弱度低(安全)→分高→≥70买;脆弱度高(危险)→分低→≤30卖
。想更敏感就把阈值调成 40/60 或 20/80。
🧠 动态机制(v3 核心 · 全部无前视)
因子权重模式
因子动量=按各因子近12月自身多空收益分权重;IC自适应=按近24月预测力(IC)分权+向等权收缩50%;前2年数据不足自动退回等权。
359只宽池实测(全期+后半段双窗)
:单个技术因子的月度预测力≈0(见C·IC体检),"押最近在赚钱的因子"(因子动量)是唯一双窗跑赢的权重模式(OOS夏普0.97 vs 固定0.13、IC自适应-0.05);IC自适应在43只/359只两个池子都输——"窄截面噪音"假设已被推翻,保留它是为了让你亲眼看到"听起来聪明≠真有效"。
市场体制自适应
—
用基准的
200日均线×63日波动率
把市场分为 🟢风险偏好/🟡谨慎/🔴避险 三态:避险时把顺势(动量)类权重砍到35%、防御(低波/反转/价值)类加到140%、并把仓位降到60%(其余现金)——对症"动量崩溃"(Daniel-Moskowitz 2016)。体制信号固定用SPY(市场本身),不随下方对比基准切换。
359只宽池实测
:真加分——在因子动量+板块中性之上再开体制,全期夏普0.94→1.06、最大回撤-32.9%→-25.8%,OOS回撤-26%→-19%(43只窄池牛市样本曾负贡献)。默认开。
换手缓冲(排名滞回)
已持仓的票只要还在
前2N名
就继续拿着,省交易成本(仅Top-N模式生效)。
实测分池而异
:43只窄池是最大赢家(OOS夏普+0.12、换手-40%);359只宽池换手降1/5但夏普略降(信号轮动快,抱旧票有拖累)——默认关,成本敏感(高佣金/滑点)时开。
板块中性(板块内去均值)
把每个因子分减去所在板块均值:选的是"板块内相对强",不把宝押在单一板块整体上。
359只宽池实测
:双窗皆强(单开OOS夏普0.60 vs 基线0.13)——没有它,组合会挤进同一板块(实测挤满REITs)。默认开。
波动率目标
12%
按组合自身
过去63日
实际波动调仓位:波动高就降仓、低就回补(上限1×/多空1.5×)——用现金垫平净值曲线,通常提升夏普、压回撤(总收益可能略降)。
⚖️ 技术面 ⇄ 基本面 配比
综合分 =
100%
技术面 +
0%
基本面
拖右边=更看基本面(PE/ROE等真实财务)。
纯净历史回测请留 0%
。
⚠️
基本面权重>0:历史回测含前视偏差
。基本面(PE/PB/ROE)只有
当前快照
、无历史逐季数据,等于把"今天的财务"套到过去每一天——回测/滚动前推结果
仅供参考、偏乐观
。
用它挑"今天买哪些"完全有效
;要干净的历史检验请把基本面归 0。
📐 技术指标(无前视·可回测)
☐ 全部取消勾选(清空)
↺ 恢复默认
每个指标算出 0-100 分(全池截面排名)。
顺势
=分高追涨;
逆势
=涨太高/超买→低分(有回调压力)。
📊 基本面因子(真实快照·选股用)
用真实财务(Yahoo 快照):PE/PB 低=便宜、ROE/利润率/增长 高=优质。只在上面配比>0 时参与综合分。
调仓频率
每月
每季
基准
成本
10
bps
纵轴
对数
线性
📌 当前持仓(最新调仓日)
等权分配。多头=综合分最高/超阈值;空头=综合分最低/低于阈值。随左侧指标与动态机制设置实时变化。
🏆 今日选股榜(当前快照 · 无前视 · 不涉及历史回测)
📊 纯基本面榜
📈 纯技术榜
⚖️ 综合榜(按当前配比)
看
8
只
这是
纯当下
的排名(用今天的真实数据),不做历史回测、
无前视争议
。基本面榜=谁今天又便宜又优质;不构成投资建议。
🧮 全池打分卡(当前值·每个指标独立分 + 综合分 + 基本面)
点表头排序。指标分=浏览器按当前参数实时算的截面排名(0-100,已按方向)。基本面(PE/PB/ROE)=Yahoo当前快照(E1),仅参考、不入历史回测。
🔬 指标诊断与寻优(防自欺三件套)
A · 样本外检验
B · 参数寻优
C · 单指标体检(IC)
D · 滚动前推(真实模拟)
E · 机制消融(谁真加分)
把当前区间切成【前段调参·后段验证】两半,用
同一套当前设置
分别回测。若前段亮眼、后段拉胯 = 过拟合警告。
样本内(前段)占比
60%
在
前段(样本内)
随机搜索指标权重+方向组合,按夏普排名取前几名,再看它们在
后段(样本外)
的表现。
样本内好≠样本外好
——这正是要你亲眼看到的。固定当前"策略结构/选股方式/区间/切分";寻优在
固定权重
口径下进行(IC自适应/因子动量本身就是"自动寻优"的替代品,两者互斥)。
搜索次数
150
🔍 开始寻优
点「开始寻优」运行(几秒)。
对
每个指标单独
算它的预测力:
IC
=指标分与"下一期收益"的秩相关(越正越有预测力,0≈没用,负=反向);
月胜率
=按该指标分最高5只跑赢最低5只的比例;
多空年化
=只用这一个指标做多空的年化收益。全在当前区间上算。
最诚实的检验:把区间切成若干段,
每一段都只用它之前的数据挑最优参数,再拿到"下一段"实盘验证
,把每段的样本外结果接起来=这套方法在"从没偷看未来"下的真实模拟收益。比单切一刀更抗运气。固定当前策略结构/选股方式。
切几段
5
每段搜索
60
▶️ 运行滚动前推
点「运行滚动前推」(几到十几秒,每段都要重新寻优)。
诚实拆账:同一区间、同一指标集,把每个动态机制
单独开
各跑一遍回测,和"固定权重·全机制关"的基线对比——
谁真加分、谁是花架子,一目了然
。最后一行是你当前面板的组合拳。
🧪 运行机制消融
点「运行机制消融」(约1-2秒,跑8遍回测)。
📖 指标口径与局限