在莫斯科交易所(MOEX)里使用限价订单进行自动网格交易(基础篇)
◍ 在 MOEX 用限价单跑自动网格
莫斯科交易所(MOEX)的流动性结构和外汇盘不同,用市价单吃网格容易在开盘跳空时滑出预期区间。改用 MT5 的限价订单(Limit Order)挂网,可以把成交价锁在网格节点上,避免追价。 原文作者 Roman Shiredchenko 于 2022 年 9 月 5 日发布该思路,截至发文帖面显示 2370 次浏览、30 条讨论,说明 MOEX 自动化网格的需求在零售圈已有真实体量。 实现上,每格挂单前需读取当前最优买价/卖价,按步长偏移计算挂单位置;MOEX 品种最小价位变动(tick size)与外汇不同,步长参数不能直接套用 EURUSD 的 0.0001 逻辑。 贵金属与外汇保证金交易自带高杠杆,MOEX 期货网格同样存在追保与断层风险,参数过小可能频繁触发、过大则长期不动,建议先开模拟账户验证挂单密度。
网格 EA 在 MOEX 上的基本逻辑
这套用 MQL5 写的网格 EA 跑在 MetaTrader 5 上,实盘对接的是莫斯科交易所(MOEX)。它不靠方向判断进场,而是按网格间距分批挂单,属于典型的高频加仓型策略。 EA 内置了两类退出机制:一是触到止损或止盈直接平仓,二是当市场出现特定条件时主动撤掉未成交的挂单。后者很关键,能避免在流动性突变时网格被单向扫穿。 MOEX 的合约规则和外汇盘不同,网格步长若直接照搬外汇 EA 参数,滑点和过夜成本会吃掉大部分利润。建议先在 MT5 策略测试器里用 MOEX 历史数据跑一遍,确认撤单逻辑触发频率再上模拟盘。
「网格 EA 如何在横盘里铺单」
网格 EA 的核心动作是在给定价格区间内,按固定步长双向挂单:市价上方挂卖、下方挂买,形成逐级抬升与下移的订单阵列。以 MOEX 的 VBM 2 期货合约(VTBR 普通股期货)为例,可在低于市价每 100 卢布处挂买、高于市价每 100 卢布处挂卖,靠区间内的反复波动刷出价差。 这种玩法只对波动收敛、无明显趋势的“横盘”行情有效。价格在区间内来回蹭,网格级别越密、成交越频繁,但单笔利润被摊薄,手续费与滑点成本会同步抬升。 参数上你能直接控三个量:上下边界、区间内订单总数、相邻限价单步长。假设判断 VBM 2 未来 7 天在 1600–2800 卢布之间晃,就把边界设进去,EA 会自动按算好的价位铺买卖单。 实盘里价格跌向 1600 卢布时,EA 在下方逐档吃进建立多头;价格回填上行,就在上方逐档抛出。逻辑上靠方向逆转把浮亏单救平,属于用仓位分层对冲窄幅震荡——外汇与贵金属若套用同类网格,需先认清杠杆下的穿仓高风险,区间误判可能直接扫光保证金。
◍ 横盘挤压里网格才有肉吃
网格 EA 的命门在行情结构。它专为低买高卖的波动市设计,能在任意时刻挂单扩网,但最舒服的土壤是价格被夹在强支撑与强阻力之间、多空谁也吃不掉谁的宽幅横盘。突破边界往往意味着横盘结束、趋势起步,那时网格逻辑就要让位。 用 MOEX 的 VBM 2 期货合约跑过约一个月:即便出现了从 1600 到 2800 的单向移动,叠加主趋势中的回踩波动,总盈利仍覆盖亏损,订单全激活后重置限价单。这说明在边界内往复,才是网格提利润的核心区间。 每笔订单手数固定,资金管理的重心得按这种等额风险来倒推仓位,不能事后补窟窿。从一侧边界回踩的假设是走到另一侧,但遇上能掀动强走势的重要新闻就悬了——范围外必须挂止损,外汇贵金属这种高杠杆品种更得这么干,一个跳空就可能把横盘假设连根拔起。