源文件:research/quant_digests/2026-04-07_1206_ratio-band-corrvol-pairs-alpha.md
README.md + main_me.py + strategy2.py + strategy4.py + executor.py + broker.py)asset1/asset2)偏离其 EMA 中枢后,存在回归;通过相关性与波动门槛过滤,再用多空对冲腿吃回归段。这次看的是 Dzenan Hamzic (2021) 的 GitHub 仓库 dzenanh/crypto-derivative-trading-engine。虽然仓库较早,但它不是“只给信号公式”的半成品,而是把可交易链条写全了:
strategy2.py / strategy4.py:信号定义(ratio spread + band + gate)executor.py:按周期取 K 线、更新信号并路由到执行broker.py:双腿开平仓、仓位切换、杠杆/数量处理、资金划转其中最适合当前 desk 直接 intake 的,不是泛化“market-neutral”口号,而是 strategy2.py 这条更具体的 raw alpha 壳。
strategy2.py 明确定义 entry/exit;main_me.py 给出默认资金参数;executor.py 固定取 15m、7d、80 bars;broker.py 明确双腿下单与翻仓路径。strategy2 的参数是可直接抄到 first verdict 的:std=1.1、ma_length=60、std_length=80、roll_correlation_len=30、corr_coef=0.8、volatility=0.001。spread < lower_band 且 corr > 0.8 且 volatility > 0.001spread > upper_band 且 corr > 0.8 且 volatility > 0.001middle_band(中轨)即平仓。RSRUSDT / SXPUSDT,周期是 Client.KLINE_INTERVAL_15MINUTE;main_me.py 默认 moneyAmount=20(每策略资金参数),trade_mode="DRYRUN"。broker.py 里双腿切换是显式的(1 -> 0 -> -1 或反向),并做 moneyAmount/2 分腿;下单前用 mark price 算数量并乘 0.995 留安全边际,默认 leverage=1、CROSS。这条线和当前 momentum 主线高度相关,原因是它补的是 可直接复现的 pairs/stat-arb 原料,而不是再做解释型综述:
15m,可自然压缩到 5m/3m。asset1/asset2 ratio spread 偏离中枢后回归corr > 0.8 + spread volatility > 0.001(strategy2)moneyAmount/2)、翻仓前先平、数量按标记价+精度取整、0.995 安全折减研究假设: strategy2 的 “ratio band + corr/vol gate” 在 crypto 15m 上可形成成本前可见的 spread 回归 edge,并可部分迁移到 5m。
最小实验口径(公开数据可做):
RSRUSDT/SXPUSDT,再扩到 5~10 组高流动性候选 pair15m(主)+ 5m(迁移)1.1σ、60/80、corr 30、corr>0.8、vol>0.001)先看 3 个指标:
若 15m 成立、5m 退化明显,则下一步只把 5m 当触发层,把 15m 保留为 direction gate。
RSR/SXP)存在流动性/结构变化风险,必须做 rolling pair admission。0.8),容易在 regime 切换时过严/过松,后续可做分位阈值替代。> 最值得复用/复现的点: 不是某个“神阈值”,而是“raw alpha(ratio MR)+ gate(corr/vol)+ 双腿执行”的完整拆解方式。
https://github.com/dzenanh/crypto-derivative-trading-enginehttps://github.com/dzenanh/crypto-derivative-trading-engine11299d3(2021-06-01)strategy2.py:https://raw.githubusercontent.com/dzenanh/crypto-derivative-trading-engine/main/diversifly/components/products/strategies/strategy2.pystrategy4.py:https://raw.githubusercontent.com/dzenanh/crypto-derivative-trading-engine/main/diversifly/components/products/strategies/strategy4.pymain_me.py:https://raw.githubusercontent.com/dzenanh/crypto-derivative-trading-engine/main/main_me.pyexecutor.py:https://raw.githubusercontent.com/dzenanh/crypto-derivative-trading-engine/main/diversifly/components/core/executor.pybroker.py:https://raw.githubusercontent.com/dzenanh/crypto-derivative-trading-engine/main/diversifly/components/core/broker.py