源文件:research/quant_digests/2026-03-18_1048_lvn-poc-acceptance-gate.md
看的是 GitHub 仓库 Aksee123/nq1_Scalping_Strategy(2025)。它本来是给 NQ1 futures 做的短线脚本,但真正值得我们 desk 借的不是它的 NQ scalp 语境,而是代码里那条更适合 15m 的旁支:先用 rolling volume profile 找 POC + low-volume nodes (LVN),再只在“触碰后被拒绝、并重新回到 POC 强侧”时确认进场。这对当前 Fibonacci confirmation / retest_hold、breakout-short follow-up、EMA / PSAR raw alpha 都比再堆一层均线更像共享确认层。
5m / 15m 来说,很多假回踩不是“价位没到”,而是到了以后没有被市场重新接受;所以比“碰到 Fib / EMA / breakout retest 位就开”更值得先测的,是 LVN rejection + POC acceptance 这套 acceptance gate。150 bars / 24 bins / 70% value area 做 volume profile,先找 POC,再挑 POC 上下方的低成交量节点当支撑/阻力,只有在价格触碰这些 level 后 收回 level 本身,并且同时通过 candle / ATR / EMA 过滤时才给信号。位置到达、局部拒绝、重回主成交重心。Fib / breakout retest 往往只解决了第一层,最多半解决第二层,但对第三层——市场是否重新接受这个方向——经常没写清楚。lowest-volume rows 去近似找容易被快速穿越、也容易被拒绝的薄成交区;二是让 POC 充当“强侧 / 弱侧”的判别线。翻成人话就是:回踩到薄区不够,还得看价格能不能重新回到主要成交密集区的同侧。Fib retest_hold 需要更诚实的 hold 定义,breakout-short follow-up 需要 post-break acceptance/failed reclaim,EMA / PSAR 需要一个不那么自我循环的角色判断层。Fibonacci confirmation / retest_hold:Fib 更像“允许在哪个价带观察反应”,LVN rejection + POC acceptance 才更像“这次回踩是不是被真接住了”。也就是说,Fib 继续负责位置,volume profile 负责 acceptance。V3 final-verdict / breakout-short follow-up:break 后最怕两种错——一是刚跌破就追,二是反抽回来却没看出已经重新被市场接回去。POC/ LVN 给了更清楚的镜像写法:跌破后先看反抽是否卡在 LVN / value migration 薄区被拒,再看 close 是否继续留在 POC 下方。EMA / PSAR raw alpha focus:EMA/PSAR 继续做方向或结构锚,但 close relative to POC 能补一个更像“成交重心有没有跟上”的角色判断。这样比继续加更多 trend filter 更容易做 ablation。BTC / ETH / SOL perpetual 的 15m 上,给现有 Fib retest_hold、breakout retest 或 EMA/PSAR continuation setup 叠加 LVN rejection + POC acceptance,能降低假 hold / 假 continuation,同时不把 trade count 砍得太狠。96 或 144 根 15m bar 做 rolling volume profile,分成 24 或 32 个 price bins;poc_t 为最大成交量 bin 中位价;lvn_support_t / lvn_resistance_t 为 POC 下方 / 上方最近的低成交量 bin 中位价;lvn_reject_long = low <= lvn_support_t + 0.15*ATR and close > lvn_support_t;poc_accept_long = close > poc_t or 最近3根至少2根收在 poc_t 上方;high >= lvn_resistance_t - 0.15*ATR and close < lvn_resistance_t,且 close < poc_t 或最近 3 根至少 2 根收在 poc_t 下方。180~365 天,15m,next-bar open,no-overlap,成本先看 6 / 10 / 15 bps per side;先做三臂:base、base + LVN reject、base + LVN reject + POC accept。post-cost return、false-retest / false-follow-through rate(入场后 4 根内重新回到 POC 反侧)、trade_count、positive_asset_ratio。NQ1 futures,不是 crypto,不能把参数和收益口径照搬。24/7 里最容易过拟合的是窗口长度和分箱数;96 vs 144 bars、24 vs 32 bins 都应做 sensitivity check。POC acceptance 可能和现有的 EMA / VWAP / close-confirmed structure 有部分重复信息,必须做 ablation,确认它是不是独立增量,而不是换个名字重复确认。breakout-short,short mirror 尤其要小心:薄成交区有时意味着容易直接穿透,不一定意味着适合反抽做 continuation,所以一定要和 close relative to POC 绑定测,而不是只测“触碰 LVN 就空”。2025-07-20, updated 2026-01-28, 2 stars, 0 forks.