产品概述
TickDance MedianMA 是一款基于中位数移动平均线(Median Moving Average, MMA)的自动化交易专家顾问(EA)。该EA将统计学中的中位数思想融入传统移动平均线,构建出对异常值具有天然鲁棒性的趋势跟踪信号,并以此为网格系统的开平仓依据。与常规均线相比,中位数均线能更有效地过滤短期价格毛刺,减少假突破带来的错误入场。
EA以MMA指标的颜色变化作为多空方向的判定标准,配合等比加仓、动态间距、多层对冲减仓等模块,形成一套兼顾趋势识别与震荡盈利的完整交易闭环。产品继续采用分层授权模式:免费版支持EURUSD、AUDUSD、NZDUSD三个品种的无限制使用;专业版解锁包括GBPUSD、USDCAD、XAUUSD在内的十余个主流品种,满足不同交易者的策略部署需求。
参数与功能

本EA的参数体系围绕信号生成、仓位管理和风险控制三大核心模块展开,每个模块均提供精细化的自定义选项。
交易信号参数
EA依赖自定义指标“MedianMA”生成开仓信号。该指标通过对选定周期的价格序列计算中位数,再进行一次最终平均处理,输出一条平滑的主线及对应的颜色值(上涨/下跌)。
最终平均周期(inpPeriod)
控制中位数均线最终的平滑程度。较大的值使曲线更平滑,适合长趋势;较小的值使曲线更灵敏,适合短线交易。
中位数计算周期(inpMPeriod)
定义计算中位数时所使用的价格样本数量。该值决定了中位数对局部价格分布的敏感度。
平均计算方法(inpMaMethod)
提供四种均线算法:简单移动平均(SMA)、指数移动平均(EMA)、平滑移动平均(SMMA)和线性加权移动平均(LWMA)。用户可根据市场特性选择最合适的平滑方式。
加仓管理参数
初始手数与加仓倍率
初始手数定义首单交易量。当价格逆向运行时,EA按加仓倍率等比增加后续仓位,指数级加仓能在反转时快速摊平成本,但也要求严格的风控。
动态间距调节
加仓间距采用混合模式:在持仓层数未达到启用动态间距值前,使用固定的加仓间距(点数);超过阈值后,间距从动态间距起始值开始,每层乘以间距递增乘数值。这种设计使初期加仓密集以捕捉小幅回调,后期间距拉大以防极端行情下的仓位堆积。
加仓间隔周期
仅在每个加仓间隔周期的新K线开始时评估加仓条件,避免同一周期内重复开单,提升策略节奏感。
减仓与风控参数
双向对冲减仓
当某一方向持仓超过减仓起始单量时,EA激活智能减仓:
高低配对减仓:自动找出开盘价最高和最低的两笔订单,当其合计浮动盈亏(含预估手续费)达到两者仓位之和的减仓盈利比例时,同时平掉这两单,锁定网格两端的利润。
盈利对冲亏损:当持仓层数进一步增加,EA进一步识别盈利最大的两单与亏损最深的首单,若三者组合盈亏达标,则一并平仓,释放被套牢的早期仓位。
总体盈利平仓
当某一方向所有持仓的总浮动盈亏超过该方向总仓位的总体盈利比例时,EA立即清空该方向所有订单,实现整体止盈。
通用设置
回测一致性
开启回测一致性后,EA仅在每分钟新K线生成时执行逻辑,消除回测中的未来函数影响,确保测试结果贴近实盘表现。
版本与币种管理
授权版本参数控制免费版与专业版的切换。免费版内置白名单校验,仅允许指定三个直盘品种运行;专业版无品种限制。此外,EA支持自定义订单幻数、滑点、手续费补偿及注释,便于多EA并行管理。
回测效果
