資料源健康
兩條 relay 路徑同時訂閱,先到的先用。誰快是實測問題,不是推理問題。
| 路徑 | 連線 | 事件 | 首達 | 落後時均值 |
| {{ shortUrl(p.url) }} |
{{ p.connected?'ON':'OFF' }} |
{{ p.events }} |
{{ p.wins }} |
{{ p.avg_lag_ms_when_lost==null?'—':n(p.avg_lag_ms_when_lost,0)+'ms' }}
(n={{ p.lag_samples }}) |
CLOB 訊息
{{ clobS.msgs }}
CLOB 重連{{ clobS.reconnects }}
有 bid 的簿
{{ clobS.books_with_bid }} / {{ clobS.tokens }}
最後訊息
{{ clobS.last_msg_age_s==null?'—':clobS.last_msg_age_s+'s 前' }}
凍結參數 2026-08-28 預先登記
進場 edge ≥{{ n(cfg.entry.edge_min*100,0) }}¢
進場 |ΔT| ≥{{ cfg.entry.dT_min }}°C
時段HKT {{ cfg.entry.hours[0] }}–{{ cfg.entry.hours[1] }}
ask 上限{{ n(cfg.entry.ask_max*100,0) }}¢
單腿份額上限{{ cfg.max_shares_per_leg }} 股
合併曝險上限${{ cfg.max_total_notional }}
離場掛 V −{{ n(cfg.exit.margin*100,0) }}¢
硬平提前{{ cfg.exit.force_lead_s }}s
多腿{{ cfg.multi_leg?'開(lead+1 的 NO)':'關' }}
死桶搶單
{{ cfg.dead_bucket.enabled?('開 ≤'+n(cfg.dead_bucket.max_price*100,0)+'¢ / $'+cfg.dead_bucket.budget):'關' }}
tick / 最小股
{{ n(cfg.market.tick*100,1) }}¢ / {{ cfg.market.min_shares }}
手續費
{{ cfg.fee.enabled? ('rate '+cfg.fee.rate+' taker only'):'關' }}
{{ cfg.fee.formula }}
出處:{{ cfg.fee.source }}
⚠️ 誠實聲明
① 選擇偏誤:edge≥5¢、|ΔT|≥0.3、11–15 時、L=V−2¢ 四個門檻是
在同一份 70 天資料上掃出來的。樣本外未驗證前,回測的
+3.74¢/筆是樂觀估計。
② maker 成交偏樂觀:本模擬用「best_bid 穿越限價」判定成交,
忽略排隊位置。真實成交率會比這裡低。
③ 手續費形狀未獨立驗證:rate=0.05/takerOnly 是 Gamma 硬證據,
但公式裡 exponent 的位置與 rebate 歸屬沿用本專案 BTC 那條已驗證的形狀。
rebate 一律不計(寧可低估)。
④ V 模型只有 4–8 月,沒有分季節,也沒用到預報/雲量/降雨。
⑤ 深度模型是誠實的:taker 逐檔吃,平均價一定比 best_ask 差
—— 回測 v1 用「窗內最低 ask」的樂觀偏誤在這裡已修掉。