Dynamic Multi Pair
- 专家
- Saiful Izham Bin Hassan
- 版本: 1.0
- 激活: 10
动态多币对(Dynamic Multi Pair)是一个专业的多货币交易系统,基于趋势跟踪机制构建。它通过单个图表监控多个资产,并利用双时间框架移动平均线识别已形成的趋势。系统在价格暂时回调时执行交易,回调幅度由动量振荡器和波动率过滤器衡量。
核心架构包含专为资本保值而设计的大量风险管理功能,使其既适用于个人账户,也适用于自营交易公司的账户。
核心功能
多币种支持: 通过单个图表同时交易多个交易品种。
趋势回调逻辑: 在两个时间框架(例如 H4 和 D1)上使用 200 EMA 确认宏观趋势,在局部 RSI 回调时入场。
机构级过滤器: 执行交易前要求 ADX 动量、布林带收缩和成交量指标形成共振。
隐身执行: 在内部向 broker 隐藏止损和止盈目标,当价格触及设定水平时按市价平仓。
自营公司守护: 包含每日回撤和总账户回撤的硬性限制,以帮助通过自营公司挑战。
动态风险缩放: 如果某个货币对出现连续亏损,自动减小该货币对的交易手数。
状态持久化: 将所有内部虚拟目标和冷却计时器保存到本地文件,以便终端重启后 EA 能无缝恢复运行。
参数配置
参数分为逻辑组,方便您根据自身环境配置 EA。
账户保护:净值与保证金
Close all if Eq +X% — 净值增长此百分比时平掉所有持仓。
Disable EA if Free Margin < $X — 自由保证金低于此值时禁用 EA。
Send Email — 保证金下降时发送警报。
账户保护:盈亏
Target Symbol — 用于盈亏规则监控的特定品种。
Delete pending if Target Sym Profit > $X — 目标品种盈利达到该金额时删除挂单。
Close all & exit MT5 if Magic profit > X pts — 总盈利点数达到该值时平掉所有订单并退出 MT5。
Close 50% vol if profit > X pts — 盈利达到设定点数时平仓一半。
Close all losers if Total Loss < -$X — 总亏损超过此美元金额时平掉所有亏损订单。
Cease trading if Daily Loss > $X — 当日亏损达到此金额时停止 EA 交易。
账户保护:时间与平台
Exit MT5 at Day hh:mm — 自动关闭终端的具体时间。
Enable EA at server time hh:mm — 恢复交易的具体时间。
账户保护:价格、点差与敞口
Close all if price reaches — 价格达到特定水平时平掉所有订单。
Close all if spread < X pts — 点差低于此阈值时平仓。
Close shorts if positions >= X — 限制活跃空单的最大数量。
Disable EA if orders >= X AND Bal < Y — 根据订单数量和余额禁用 EA。
锐度与过滤器
AssetList — 要交易的品种列表,英文逗号分隔(例如 EURUSD, GBPUSD)。
SignalTF — 入场信号的时间框架(例如 M15)。
FilterTF — 宏观趋势过滤器的时间框架(例如 H4)。
UseD1Filter — 启用日线 200 EMA 趋势过滤器。
UseBBSqueeze — 要求入场前布林带处于收缩状态。
AdxMinLevel — 确认趋势强度所需的最低 ADX 值。
AdaptiveMode — 启用根据 ATR 动态调整 RSI 水平的模式。
终极风险管理器
Risk per Trade — 每笔交易风险占账户余额的百分比。
RiskScaleDownFactor — 亏损后减小手数的乘数(例如 0.5 表示风险减半)。
Max Lot Per Trade — 单笔交易允许的绝对最大手数。
System DD Limit — 最大净值回撤百分比。
Daily Loss Limit — 最大日亏损百分比。
Daily Profit Goal — 停止当日交易的日盈利目标百分比。
Max Global Positions — 同时持有的总订单数上限。
Max per Currency — 每基础货币或报价货币允许的最大订单数。
Loss Cooldown Minutes — 某个品种亏损后再次交易前的等待分钟数。
自营公司执行守护
PropGuardMode — 启用或禁用绝对金额限制。
Max Daily Loss USD — 锁定前允许的最大日亏损美元金额。
Max Total DD USD — 允许的最大绝对美元回撤。
执行哨兵
StealthMode — 对 broker 隐藏止损和止盈。
PartialClose — 在风险回报比达到 1:1 时平掉一半仓位。
UseTrailingStop — 启用内部移动止损功能。
TrailingStartPts — 开始移动止损所需的盈利点数。
TrailingStepPts — 移动止损的步长。
MaxSpreadPts — 允许执行交易的最大点差。
SlippagePts — 允许的最大滑点。
ExecutionRetries — 订单被拒绝后的重试次数。
StartHour / EndHour — EA 的运行时间。
重要提示
请在模拟策略测试器中先测试 EA,熟悉隐身模式和风险缩放功能,然后再部署到真实账户。请确保您的市场报价窗口中已启用与 AssetList 参数相匹配的所需品种。支持通过 MQL5 评论区提供。
