|
一、产品概述 本风控EA为MT4平台机构级持仓管理解决方案,基于事件驱动架构实现多品种订单的智能化平仓决策。通过实时价格流处理引擎与离散化风控模块,支持盈利锁定、动态止损及跨品种管理,适用于高频交易、多策略组合及资管风控场景。 二、核心功能与参数协同架构 盈利平仓: 参数双模式选择: - CLOSE_BY_PIPS:按浮动盈利点数(Pips)触发,适用高频策略(如EURUSD剥头皮)。
- CLOSE_BY_AMOUNT:按订单净收益绝对值(Net P/L)触发,适配固定收益目标策略(如套利组合)。
- 阈值参数 ProfitCloseValue 需根据品种波动率与策略周期设定(例:黄金趋势策略设为$1000)。
亏损熔断: 参数 LossCloseCondition 定义熔断基准: - CLOSE_BY_PIPS:基于点数的风控(如500点止损),适合高杠杆品种(如BTCUSD)。
- CLOSE_BY_AMOUNT:按金额止损(如$500),需手动关联账户净值(建议≤2% Equity)。
执行模块采用市价平仓(OrderClose)与滑点容限机制(3点缓冲)。 2. 追踪止损协 动态止损轨迹管理: - 激活条件:参数 TrailStartPips 设定启动阈值(例:XAUUSD需≥50点浮动盈利)。
- 步长控制:参数 TrailStepPips 定义止损位移动粒度(例:EURUSD步长10点,原油CL步长20点)。
执行逻辑: - 独立维护每笔订单的追踪状态(通过 OrderTrailData 结构体)。
- 滑点容限机制(Slippage Buffer)确保在3点偏差内完成止损位更新(OrderModify)。
3. 实时监控 持仓看板: 多空分布:实时统计Buy/Sell订单数量及手数占比(基于 OrderType() 过滤)。 财务指标: - 累计手续费(Commission):聚合所有订单的经纪商费用。
- 净收益(Net Profit):计算浮动盈亏(Floating P/L)与已平仓收益(Closed P/L)总和。
订单过滤引擎: - 魔术码隔离:参数 MagicNumber 实现策略级订单池隔离(如1001为趋势策略,2001为网格策略)。
- 注释过滤:参数 CommentFilter 通过子字符串匹配(Case-Sensitive)筛选特定策略订单(如“Hedge_”匹配对冲单)。
三、操作流程 四、演示效果
|