Luke · IB webapp · 2026-04-15 → 2026-10-06 · 更新 2026-10-06

2026 交易改进排名

今年通过 webapp 做的全部交易,按"还能改善多少"把所有可行的小改变排成一列。口径统一:每笔按 R 等权(等于固定风险世界),再按周簇 bootstrap、两个半年、逐月检查方向是否稳定。

全年多头 303 笔
+91.0 R
含 9 笔持仓按 10/6 收盘计;另有 21 笔做空 −4.4R 未计入
实际盈亏
−$4,861
R 为正、钱为负:单笔风险从 $48 到 $541,相差 11 倍
同样的交易,固定 $210/笔
+$19,101
$210 = 你今年的平均单笔风险;缺口 $23,962

排名

排序规则:先看影响大小,再看证据等级;两者量级接近时证据优先。"剩余价值"指你还没有拿到的那部分,已经在执行的规则排后面。

#改变今年账本上的影响折算 $300/笔①证据现状 · 怎么做
1固定风险(risk_lock 开,风险 = equity 的固定比例)实际 −$4,861 → 固定 +$19,101
缺口 $23,962,CI [$8.9k, $39.5k]
—A尚未开启。设置 risk_lock=true,步进器失效,服务器按 default_risk_pct 定仓;只在 rules_enabled 打开时生效
2不交易第一小时(R1 strict,10:00 ET 前不开新仓,加仓豁免)43 笔 −15.2R
上半年 +5.6 / 下半年 +9.6,P=0.97
+$4.6k / 半年A6 月验证、7–9 月样本外复现。设置 entry_clock_strict=true
3不买已回到开盘价之上的反弹(入场那一刻股价 ≥ 当日开盘价则放弃)96 笔 −21.5R
上半年 +9.5 / 下半年 +12.0,6 个月中 5 个为负
+$6.5k / 半年B本次新发现。入场前看一眼价格与开盘价;建议先打标签做前瞻测试
4相对弱势不买(QQQ 当日已涨 ≥0.5%,而股票还在开盘价之下)39 笔 −25.2R
上半年 +11.1 / 下半年 +14.0,P=0.96
+$7.6k / 半年C事后发现,机制经典。与第 3 条一起打标签,约 80 笔后判定
5QQQ 急跌中不进(QQQ 比当日开盘价低 0.5% 以上时)32 笔 −11.8R
上半年 +3.1 / 下半年 +8.7,样本小
+$3.5k / 半年C与第 3、4 条重叠一部分;叠加后还剩 +12R
6同一只股票当天被止损后不再进(R2)18 笔 −8.9R
15 笔在上半年;7 月以来只有 3 次
+$2.7k / 半年A6 月已验证(n=26,−0.59R)。你基本在守,剩余价值小
7单笔名义仓位上限 25–30%回撤 23% → 19–20%
对收益 ≈ 0
保险B开了固定风险后,紧止损会把单只股票推到 equity 的 76%;设置 max_position_notional_pct
8盘中不关 rules_enabled、不用 R8 override9 月 15 笔绕过 −10.2R
其中 10 点后的只有 −0.7R
前提B总开关一关,R1 / R2 / 固定风险全部失效;它的价值是让前面几条真正生效

① 按当前 swing equity 约 $100k 的 0.3% = $300/笔折算;每半年约 300 笔的节奏。证据等级:A = 两个半年同向、置信区间不含 0、样本外复现;B = 两个半年同向、多数月份同向,但置信区间含 0;C = 事后发现或样本小。

每条规则单独能省多少 R

点 = 今年账本上被过滤掉的那些交易的合计亏损(省下的 R);横线 = 按周簇 bootstrap 的 95% 区间。条 2–5 以 10:00 后的多头为基数。

1 · 固定风险:R 赚了,钱没赚

同一批交易,R 一路向上,账户却在 6–8 月把上半年的利润全部还回去。原因只有一个:4–5 月在小仓位上赚到 R,6–8 月把单笔风险加到 $500–600,正好撞上最差的行情,9 月又缩回 $95。按固定风险重放,最大回撤从 $22.8k 降到 $10.0k,两个半年都是正的。

累计盈亏:实际仓位 vs 固定 $210/笔

按月累计,多头 303 笔。两条线用的是完全相同的入场和出场,只有仓位不同。
固定 $210/笔实际仓位
月笔数ΣR单笔风险中位数实际 $固定 $210 时
4 月114+36.9$82+4,485+7,757
5 月53+32.2$138+3,782+6,768
6 月16−10.4$595−6,387−2,183
7 月17−10.9$595−5,618−2,299
8 月43−21.4$510−8,981−4,498
9 月56+62.8$95+7,345+13,179
10 月(至 6 日)4+1.8$263+513+381
9 月 +62.8R 大部分来自 OKTA、TWLO 的持仓浮盈,而那个月单笔风险只有 $95,所以 R 最好的月份也只换回 $7.3k。固定风险解决的是"赚 R 的时候仓位最小、亏 R 的时候仓位最大"这个序列问题,不是改变任何一笔交易。

2 · 不交易第一小时

10:00 ET 前提交的新开仓今年 43 笔,合计 −15.2R,胜率 16%,达到 +2R 的比例 4.7%,10 点后的交易是 12.7%。这条 6 月在 187 笔上验证,7–9 月样本外复现,是证据最硬的入场规则。你 10 月已经在遵守,表里保留它是为了防止回到 8 月那种一个月 13 笔早盘入场的状态。设置项是 entry_clock_strict,目前仍是 false。

3 · 只在开盘价之下买反弹

你的 30 分钟 pivot 是买回调后最后一根 30 分钟 K 线高点的突破,止损在 LOD。数据说,这个入场只有在股价还没回到当日开盘价之上时才有尾部:两组的止损率一模一样,都是 60%,差别全在赢的那些能跑多远。

入场时股价 ≥ 开盘价 · 96 笔
−0.22 R
达到 ≥2R 7.3% · ≥5R 3.1% · 止损率 60% · 合计 −21.5R · 实际 −$7,047
入场时股价 < 开盘价 · 154 笔
+0.88 R
达到 ≥2R 16.9% · ≥5R 7.8% · 止损率 60% · 合计 +135.2R · 实际 +$11,224

入场价相对开盘价的位置(以 ATR 计)与平均 R

两个半年分开画。甜区是开盘价之下 0–0.25 ATR;开盘价之上的每一档在两个半年里几乎都是负的。
4–6 月7–10 月

这条结论在你当前的 intraday_bounce 方法内同样成立:开盘价之上 14 笔 −0.44R,之下 64 笔 +0.91R。紧止损和宽止损两层都成立,紧止损那一层开盘价之上的 31 笔没有一笔到过 +2R。前 10 大赢家里只有 DDOG 一笔在开盘价之上,而且只高 0.03%。它和已验证的 first30_red_reclaim 规格一致,后者要求首根 30 分钟 K 线收红,也就是 10 点时价格在开盘价之下。

边界:省下的 R 合计 +21.5,95% 区间 [−11.1, +54.2],仍含 0;把单笔 R 封顶在 5R 后两组差距缩小到不显著。也就是说好处主要来自"≥2R 的频率",而不是每笔均值。请把它当作预注册的前瞻测试:入场时记一个"是否高于开盘价",60–80 笔后再判。

4 · 相对弱势不买

把 QQQ 当天的涨跌加进来,钱几乎全部集中在一个格子里:市场没有大涨、股票还在开盘价之下。市场已经涨了 0.5% 以上而股票还没收复开盘价,那是落后股,买它的反弹今年 39 笔亏 25.2R,两个半年各亏 10 多 R。

QQQ 当日涨幅 < 0.5% · 股票在开盘价之下
+1.39 R
115 笔 · 合计 +160.4R · ≥2R 20%
QQQ 当日涨幅 ≥ 0.5% · 股票在开盘价之下(相对弱势)
−0.65 R
39 笔 · 合计 −25.2R · ≥2R 7.7%
QQQ 当日涨幅 < 0.5% · 股票在开盘价之上
−0.40 R
66 笔 · 合计 −26.5R · ≥2R 6.1%
QQQ 当日涨幅 ≥ 0.5% · 股票在开盘价之上
+0.17 R
30 笔 · 合计 +5.0R · ≥2R 10%

这一条是事后发现的:我预先登记的假设是"QQQ 弱的时候别买",数据给出的是反方向,QQQ 单纯翻红翻绿不影响结果,QQQ 已经大涨才是问题。所以它的证据等级只能给 C,尽管数字比第 3 条更大。它和 6 月日记研究里"短期指数位置是反向指标"的记录一致。

叠加起来是什么样

按证据顺序依次过滤。每一步的 R 都是在前面几步剩下的交易里再算的,所以和单独测的数字略有不同。

步骤过滤掉这一步省下上半年 / 下半年剩余笔数剩余 ΣR剩余实际 $
起点:全部多头———303+91.0−4,861
R1 不交易第一小时43+15.2+5.6 / +9.6260+106.2+1,867
R2 当日止损后不再进18+8.9+10.7 / −1.9242+115.0+3,309
不买开盘价之上的反弹90+14.7+2.7 / +12.0152+129.7+9,389
相对弱势不买36+21.9+9.0 / +13.0116+151.7+13,733
QQQ 急跌中不进18+12.3+3.2 / +9.198+163.9+15,587
再加固定风险 $176/笔②———98+163.9+28,933

② $176 是这 98 笔自己的平均风险;若按 $300/笔则为 +$49,183,最大回撤 $5.5k → $2.0k。

这张表是上限,不是预测。五条过滤在同一本账上依次选出来,去掉了三分之二的交易,样本内的叠加一定比真实未来好看。前两条可以直接采用;后三条用标签做前瞻测试,不要同时全部开成硬性拦截。

不用改的

方法与边界