Daily Signal Journal
📡 每日信号日历
日历 · 格子颜色 = 当日底分型的 5 日中位超额(底=底分型 · 金=金叉 · 量=倍量 · 圆=圆底突破 · 破=死叉且跌破 EMA20。死叉总数在分页里看)
日一二三四五六
①进场价 = 信号日当天的收盘。三个名单都在收盘後才定案,所以这个买价当天买不到 —— 实际能进场最早是次日开盘。回放用同一根收盘既判定信号、又当买价,含一点 lookahead,看到的成绩会比真的做得到的好一些。11:05 那班盘中预览没有这个问题(收盘前一小时就拿得到名单),但它随时可能在收盘前消失。
②不设止损,一路抱到今天。「至今」永远是推荐日收盘到最新收盘的真实报酬,不因中途跌破 −7% 而冻结。曾经跌破过 −7% 的仓位仍会标一个
曾-7%,那是风险揭露,不是出场。③一律算对 SPY 的超额。SPY 涨 3% 那周你的票涨 3.2% 不叫赢。RS 框架整套都是相对的,记分卡不能换尺。绝对涨跌仍然显示,但排序与统计都用超额。
④天期不够的进 pending,不进胜率。昨天推的票没有 +5 天资料,它不能算,更不能当 0 算 —— 幸存者偏差最爱这个口子。
⑤live 与 adhoc 分开。
live 才是当天真的推过的样本外记录;adhoc 是事后手动补跑的重建。回放用的是今天的代码与今天的规则(7/28 才拿掉「段」、把止损钉死 7%),而十选那层是判断、根本回放不出来。混在一起算出的胜率是营销素材,所以日历上用斜纹底标出来。⑥💀 死叉那页是「状态」,不是「信号」,读法也相反。其它三张记的是事件(今天新出现了谁);死叉记的是当天已经处於 EMA5 < EMA10 的全部票——因为死叉与跌破 EMA20 会先後发生,只记「同一天两件事都成立」的话名单会长期是空的。所以同一只票会连着很多天出现,那一栏显示的是已叉几个交易日,而不是 +1/+3/+5 日报酬——状态量没有「信号日」,从一个任意的日子起算的报酬没有意义。提示条里的 5 日统计仍然算得出来(那是条件报酬:「这天翻空的票之後表现如何」),跑输 SPY 才符合它的方向。同理这一页不显示「跌破止损」。这一页真正该看的是板块广度表:哪个 ETF 的成分股整片翻空。💀 与 ☠️ 是两个分页但不是两批票——後者是前者中「收盘也跌破 EMA20」的子集,同一只票会同时出现在两页,两个数字不该相加。拆开是因为它们讲的是两件事:死叉只是短均线交叉,加上跌破 EMA20 才是趋势也破了。
⑦🥣 圆底那页:一次金叉最多三笔,推荐日就是信号出现那一天。金叉闸是「最近 10 根内叉过」,所以「合格就上榜」会让同一只票连挂十天、每天都是一笔新纪录、带着那一天的收盘当进场价——CRCL 8/07 金叉当天 $66.67,到 8/21 那一列写的是 $87.98,同一个信号被记成 11 笔、11 个成本,还会让一只大涨的票在统计里算成十笔胜绩。所以先改成一次金叉两笔:① 圆底 + 金叉首次成立(盘底完成)、② 同一次金叉里首次收盘站上 EMA20(confirmation)。两件事多半是同一天——236 天 1,174 个事件实测:95.2% 同日、先 ① 後 ② 只有 2.2%(间隔 1–4 天)、2.6% 窗口内始终没站上,所以别把 ①② 当成两个可以分开等的时段。推荐日与金叉日对得上的有 58.2%;其余是金叉当天碗还没成形(R²/碗深/磨底天数差一点),第一次合格落在金叉後 1–10 天,列上标着「金叉後 N 天」——那几天我们真的不知道,backdate 到金叉日就变成前视偏差,与口径①同一条线。
🔊 带量放行是第三档,而且它没有推荐日。碗底位置只差一点点、当天 RVOL≥2 且收盘站上 EMA20 的票会被提前记一笔(stage=V),但那一笔不算通过判据:时间轴上「② 推荐日」印的是「未成立」,进场那一格写的是「放行日收盘」而不是进场参考。它不占用 ① 的位子——同一只票若在 1–2 天後真的把碗磨出来,照样会以 ① 再上一次榜,带着系统自己的推荐日与进场价。所以一次金叉最多三笔:🔊 放行 → ① 金叉 → ② 确认(放行闸本身就要求站上 EMA20,所以放行那一档永远不会再有自己的 ②)。放行那批不算进集体圆底的广度,绩效也单独结算——它是靠一条 n=13 的观察放进来的(VERT_HI 放宽到 1.0 会多收 216 笔、+20 日 −0.85%,其中 RVOL≥2 的 13 笔 +6.56%、胜率 78%),而同一把量能闸套在本来就合格的那批上反而是负的(49 笔 −2.15%)。有意义的是「形态差一点 × 量确认」这个交互项,而小样本的交互项最容易是杂讯。
🔊 带量放行是第三档,而且它没有推荐日。碗底位置只差一点点、当天 RVOL≥2 且收盘站上 EMA20 的票会被提前记一笔(stage=V),但那一笔不算通过判据:时间轴上「② 推荐日」印的是「未成立」,进场那一格写的是「放行日收盘」而不是进场参考。它不占用 ① 的位子——同一只票若在 1–2 天後真的把碗磨出来,照样会以 ① 再上一次榜,带着系统自己的推荐日与进场价。所以一次金叉最多三笔:🔊 放行 → ① 金叉 → ② 确认(放行闸本身就要求站上 EMA20,所以放行那一档永远不会再有自己的 ②)。放行那批不算进集体圆底的广度,绩效也单独结算——它是靠一条 n=13 的观察放进来的(VERT_HI 放宽到 1.0 会多收 216 笔、+20 日 −0.85%,其中 RVOL≥2 的 13 笔 +6.56%、胜率 78%),而同一把量能闸套在本来就合格的那批上反而是负的(49 笔 −2.15%)。有意义的是「形态差一点 × 量确认」这个交互项,而小样本的交互项最容易是杂讯。