输入/搜索内容

中位数绝对偏差均值回归教学策略

通用策略
创建日期: 2026-09-16 11:33:42
最后修改: 8 小时内
复制: 0
点击次数: 1
2
关注
525
关注者

风险提示:本策略只识别价格相对近期统计常态的偏离,不能判断交易标的的内在价值,也不能保证价格回归。单边趋势、结构变化、流动性不足、手续费和滑点都可能造成亏损。参数需要按品种和周期重新验证。

策略思想

策略把均值回归拆成两个阶段。价格第一次远离近期常态时,程序只记录极端偏离;之后偏离连续缩小并回到确认区域,才认为价格出现了可观察的回靠动作。

近期常态使用前 N 根已结束K线的对数收盘价中位数表示,正常波动使用中位数绝对偏差 MAD 表示。与均值和标准差相比,中位数与MAD较少受到单根极端K线的影响。程序计算:

text
动态中枢 = median(log(close)) 标准尺度 = 1.4826 × MAD 偏离 z = (log(当前收盘价) - 动态中枢) / 标准尺度

程序计算的是价格统计参照。无法量化的重大经营或事件变化不在模型能力范围内,使用者需要在策略之外判断是否继续运行。

偏离观察与开仓

z 到达极端偏离线时,策略进入观察状态,不立即反向开仓。观察期内需要同时满足以下条件:绝对偏离连续若干根K线缩小、|z| 回到确认线以内、动态中枢没有明显漂移、目标空间能够覆盖预估往返成本。

向下偏离后回靠触发多头;向上偏离后回靠触发空头。所有统计和信号都使用已结束K线。

持仓与退出

开仓时冻结当时的中枢作为目标,防止滚动中枢在单边行情中追上价格,并被误认为已经完成回归。出现以下任一条件时退出:

  • 价格回到冻结中枢,或剩余偏离缩小到设定比例;
  • 偏离重新扩大并越过观察期极值;
  • 最新动态中枢相对冻结目标漂移过大;
  • 持仓超过最大K线数量;
  • 触发按持仓均价计算的固定止损。

策略使用固定张数,只管理单交易所、单品种、单方向合约持仓。连续确认、观察期限、中枢漂移、超时退出、成本估计和冷却期使用代码中的教学固定值,避免参数面板干扰核心机制。

text
等待 → 极端偏离 → 观察回靠 → 确认开仓 ↓ ↓ 参照失效 回到中枢 / 认错退出

主要参数

参数默认值说明
参照周期120计算对数价格中位数与MAD的历史K线数量
极端偏离线2.5达到后进入观察状态
回靠确认线2.0偏离缩回该线以内才允许开仓
每次下单张数1固定合约张数
杠杆倍数1合约账户使用的杠杆倍数
固定止损4%按持仓均价实时检查;设为0关闭

验证情况

  • JavaScript源码已通过 node --check 语法检查。
  • 中位数、偶数样本中位数、MAD偏离方向、稳健中枢、成本空间过滤,以及“记录偏离—连续回靠—开仓—收敛退出—冷却”的状态转换已通过离线逻辑测试。
  • 可导入FMZ的XML已生成,参数面板保留6项教学参数,并核对内嵌源码与独立JavaScript文件完全一致。
  • 尚未运行FMZ回测,尚未进行模拟盘或真实小额实盘验证。XML中的回测区间和交易对仅为导入配置,不代表已经取得回测结果。
策略源码
JavaScript
/*
 * 合约均值回归教学策略(中位数 / MAD,FMZ JavaScript)
 *
 * 核心:
 * 1. 用前 N 根已结束 K 线的对数收盘价中位数表示近期价格常态;
 * 2. 用 MAD(中位数绝对偏差)衡量正常波动,并把当前偏离标准化为 z 值;
 * 3. 极端偏离只进入观察状态;偏离连续收窄并回到确认线内才开仓;
 * 4. 开仓时冻结目标中枢。价格回靠目标则退出,中枢漂移、偏离恢复或超时则认错。
 *
 * 这是一套价格统计回归策略。它不计算交易标的的内在价值,也不能证明价格必然回归。
 * 教学版管理单交易所、单品种、单方向合约持仓;下单数量单位为张。
 */
策略参数
策略参数
参照周期 (选填)
极端偏离线 (选填)
回靠确认线 (选填)
每次下单张数 (选填)
杠杆倍数 (选填)
固定止损(%) (选填)
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)