产品概述
本EA是一款将自适应平滑资金流量指数(Adaptive Smooth Money Flow Index, ASMFI)与动态网格对冲架构深度融合的自动化交易专家顾问。该EA的核心设计理念在于:利用 MFI 指标对市场资金流向的敏感捕捉能力,结合自适应平滑算法对噪声的有效抑制,生成高可靠性的趋势方向信号;在此基础上,通过动态网格加仓、智能对冲减仓与总体止盈机制,构建出一套兼顾趋势跟踪与震荡盈利的完整交易闭环。
本EA的最大特色在于以资金流量为核心判据——MFI 本身融合了价格与成交量双重信息,能够识别"资金是否在真实流入/流出"这一关键维度,从而在虚假突破频发的震荡市中具备更强的甄别能力。自适应平滑机制则根据市场波动率动态调整平滑周期,使指标在趋势阶段保持灵敏、在震荡阶段保持稳定。
产品延续 TickDance 系列的分层授权模式:免费版永久免费,无时间或账号限制,仅支持 EURUSD、AUDUSD、NZDUSD 三个品种;专业版解锁 EURUSD、GBPUSD、AUDUSD、NZDUSD、AUDNZD、AUDCAD、NZDCAD、CADCHF、USDCAD、EURGBP、USDCHF、CHFJPY、XAUUSD 等十余个主流及贵金属品种,满足多品种部署需求。
参数与功能

本EA的参数体系围绕信号生成、仓位管理与风险控制三大模块展开,各模块均提供精细化的自定义选项。
信号模块:自适应平滑 MFI
MFI 周期(inpMfiPeriod = 100)
定义资金流量指数的计算窗口长度。较大的周期使 MFI 对短期资金波动不敏感,适合捕捉中长周期的趋势转向;较小的值则提升响应速度。该参数直接影响开仓信号的频率与稳定性。
平滑周期(inpSmoPeriod = 300)
控制自适应平滑算法的强度。平滑周期越长,指标曲线越平滑,假信号越少,但滞后性相应增加。系统根据市场波动状态动态调整实际平滑力度,实现"趋势中灵敏、震荡中稳定"的自适应效果。
仓位模块:动态加仓体系
初始手数与加仓倍率
初始手数定义首单交易量。当价格逆向运行时,EA 按等比方式增加后续仓位,指数级增长能在行情反转时快速摊平成本,但同步放大了资金占用风险,需配合严格的资金管理使用。
动态加仓间距
加仓间距采用混合模式:在持仓层数未达到 启用动态间距值 前,使用固定的 加仓间距(点数);超过阈值后,间距从 动态间距起始值 开始,每层乘以 间距递增乘数值。初期密集加仓以捕捉小幅回调,后期间距拉大以防极端行情下仓位过度堆积——这是网格策略应对单边行情的关键缓冲设计。
加仓间隔周期
仅在每个 加仓间隔周期(默认 M15)的新K线开始时评估加仓条件,避免同一周期内重复开单,使加仓行为具有清晰的节奏感。
风控模块:智能减仓与止盈
高低价对冲减仓
当某一方向持仓超过 减仓起始单量 时,EA 激活智能减仓:自动识别当前持仓中开盘价最高与最低的两个订单,当二者的合计浮动盈亏(含预估手续费与库存费)达到其合计仓位的 减仓盈利比例 时,同时平掉这两单,锁定网格两端的利润,降低整体持仓成本。
最大盈利对冲首单亏损
当持仓层数进一步加深,EA 执行更复杂的减仓逻辑:识别当前盈利最多的两单与亏损最深的首单(最早开立的订单),若三者组合盈亏达到其总仓位的 减仓盈利比例,则三单同时平仓。此举牺牲部分潜在利润以释放被深度套牢的早期仓位,优化持仓结构。
总体盈利平仓
当某一方向所有持仓的总浮动盈亏超过该方向总仓位的 总体盈利比例 时,EA 立即清空该方向全部订单,实现本轮网格交易的全局止盈。
通用与合规设置
回测一致性
开启后,EA 仅在每分钟新K线生成时执行一次交易逻辑,模拟实盘的 Tick 驱动行为,消除回测中的"未来函数"偏差,使测试结果更具参考价值。
版本与币种管理
授权版本 参数控制免费版与专业版的切换。免费版内置白名单校验,仅允许指定三个直盘品种运行;专业版无品种限制。此外支持自定义订单幻数(默认 11129)、滑点、手续费补偿及订单注释,便于多EA并行部署时的订单识别与管理。
账户信息面板
EA 在非回测模式下自动绘制图形化账户面板,实时展示账号姓名、服务器、交易账号、杠杆、余额、净值及浮动盈亏等核心数据,盈亏数值随市场动态变色(盈利绿色、亏损红色),为交易者提供直观的资金监控。
回测效果
