源文件:research/quant_digests/2026-03-23_0620_dfa-hurst-persistence-regime-gate.md
这次看的是 Noppakaew, Prinyasart, Chaiya & Chaiya (2025) 的新论文:它研究的不是 crypto,但非常适合我们 desk 当前三条收口线的一个旁支问题——什么时候根本不该让 trend / breakout 类东西开火。
persistence gate:DFA Hurst 高时才让 breakout / EMA continuation 认真说话,低时优先当作 whipsaw 区。EMA10 驱动的 buy-hold / long-only / short-only / long-short 四类策略表现,结果显示 高 persistence 明显更利于 active trend-following,而且 DFA 比 R/S 更诚实。64 的随机游走做 Monte Carlo 后发现:R/S 对纯随机过程也会偏高,均值约 0.6002;DFA 更接近理论值,均值约 0.5012。DFA low < 0.42DFA medium = 0.42~0.58DFA high > 0.58DFA high regime 下,combined long-short 的平均 64-day return = 4.35%,年化约 17.13%;但在 DFA low regime 下,同一 active 组合平均只剩 -0.43%。
DFA low 时 buy-and-hold 平均 64-day return = 2.61%,反而优于 active trend;这很像在提醒我们:低 persistence 时别硬做 15m continuation,宁可少做,甚至退回被动/空仓。EMA / PSAR raw alpha focus:这是最直接的帮助。它给的是“先判这段市场有没有趋势记忆”,而不是继续在噪音段里微调 EMA / PSAR 参数。V3 final-verdict / breakout-short follow-up:它很适合做 avoid-chop / post-break continuation 的 shared gate。若 H_dfa 落在 low bucket,很多所谓 post-break continuation,本质更可能只是来回抽打。Fibonacci confirmation / retest_hold:Fib 回踩也不是只要碰位就能做。若 backdrop 本身是低 persistence,回踩更像区间噪音回摆,retest_hold 应优先降权或 veto。DFA Hurst persistence stateH_dfa 低于 low threshold 时 veto;中间带谨慎;高于 high threshold 时才放大 trend 解释权low=0x / mid=0.5x / high=1x 的分档仓位,而不是只做二元 allow/deny对 BTC/ETH/SOL perp 15m,若只在 high-persistence 区间放行 breakout / EMA continuation,成本后表现会优于 baseline;low-persistence 区间更像 shared veto 区。
15m close 上计算 rolling DFA Hurst,先试 window = 128 / 192 bars;μ, σ;low: H < μ - 0.5σmid: μ - 0.5σ <= H <= μ + 0.5σhigh: H > μ + 0.5σBTCUSDT / ETHUSDT / SOLUSDT perpetual15m 主回测,必要时 5m 仅用于执行价180dA = baselineB = 仅 high-H 放行C = low veto / mid 0.5x / high 1xpost-cost expectancyfalse-follow ratio 或 2~4 bar 内反抽失败率trade retention(别为了变好看只剩极少交易)15m;可迁移的是“regime-switch 逻辑”,不是阈值直接照抄。H>0.5 就上生产。https://doi.org/10.28924/APJM/12-109https://doi.org/10.28924/APJM/12-109https://apjm.apacific.org/PDFs/12-109.pdfDFA high > 0.58 时 combined long-short 平均 64-day return = 4.35%;DFA low < 0.42 时同策略平均 -0.43%。https://doi.org/10.5281/zenodo.3814723https://pypi.org/project/nolds/https://github.com/CSchoel/noldsnolds.dfa() 可直接用于最小实验的 DFA 估计。https://developers.binance.com/docs/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Data