Trade Manager Assistant Mt5 ZeroLogics
- 实用工具
- 版本: 1.6
- 更新: 8 十月 2026
- 激活: 10
ZeroLogics. 用于订单管理、风险控制与交易规划的基础工具,具备可视化水平线、分批止盈(TP)、盈亏比(RR)、手数计算、浮动盈亏显示、可拖拽的止损(SL)与止盈(TP),以及移动止损、自动保本、自动部分平仓等基础自动化单笔订单功能。该工具旨在简化您的交易操作 — 它并非专业级工具,也无意成为专业工具,内置英文和西班牙文2种语言。
详细使用指南与技术操作手册
ZeroLogics • MetaTrader 5 (MQL5) • 官方手册1. 简介与架构
Trade Manager (TM) 是一款用于 MetaTrader 5 的基础交易助手,涵盖订单执行、资金风险计算及动态仓位管理。它基于矢量图形引擎 CCanvas 开发,无需外部字体、DLL 动态链接库或附加图像文件,确保了极佳的刷新性能,并杜绝下单时的界面延迟。
- 可视化执行与管理: 交互式创建及拖放(Drag & Drop)市价单、挂单、止损(Stop Loss)和止盈(Take Profit)。
- 真实资金映射: 实时以账户准确币种拆分盈亏明细,精确计入点差、隔夜利息(Swap)及双向佣金。
- 可拆卸模块: 悬浮式执行面板与平仓面板,可独立自由拖拽放置在图表任意位置。
- 参数化自动化: 自动保本(Auto Break Even)、阶梯式移动止损(Trailing Stop)、盈亏比锁定(RR Lock)及 3 档自动分批平仓。
2. 输入参数(Inputs)
将 EA 加载至图表时,可在输入参数标签页中配置的选项:
| 参数 | 类型 / 默认值 | 操作说明 |
|---|---|---|
| ShowHUD | bool (true) | 在图表上显示或隐藏主控制面板。 |
| PanelX / PanelY | int (12 / 84) | 初始像素坐标(以图表左上角为原点)。 |
| PanelWidth / PanelHeight | int (320 / 535) | 面板基准尺寸(宽度:250–1000 px,高度:430–1600 px)。 |
| FontSize | int (8) | 图表控制标签的基础字体大小。 |
| InpMagic | long (460129) | 该 EA 生成订单的唯一识别魔术码(Magic Number)。 |
| ManageOnlyOwnMagic | bool (false) | false = 管理该品种下的所有订单; true = 仅管理与此魔术码匹配的订单。 |
| BurstDeviationPoints | ulong (10) | 发送市价单时允许的最大滑点偏差(点数)。 |
| RiskCommissionPerLot | double (-1.0) | -1.0 = 依据账户历史自动计算双向每手佣金; 0.0 = 无佣金账户; >0 = 每手固定佣金(账户货币)。 |
| BreakEvenSafetyPips | double (0.0) | 超过保本点之外的额外安全缓冲点数(pips)。若为 0.0,则确保至少 1 个净跳动点(tick)。 |
| PartialClose1/2/3Percent | double (25 / 50 / 75) | 面板上 3 个快速分批平仓按钮所对应的平仓交易量百分比。 |
| EnableTradeSounds | bool (true) | 开启订单成交、开仓以及 TP/SL 触发平仓时的内置原生 WAV 音效。 |
| EnableButtonSounds | bool (true) | 点击控件、输入框及按钮时播放按键音效。 |
| EnablePushNotifications | bool (false) | 在经纪商拒绝订单或触发安全暂停时向 MT5 手机客户端发送推送通知。 |
| HideNativeTradeLevels | bool (true) | 隐藏 MT5 原生图表交易线,避免与本工具的标签发生视觉重叠。 |
| TradeRowsRightMargin | int (7) | 图表右边缘与持仓控制栏之间的像素间距。 |
| VisualRefreshMs | int (250) | 全局界面重绘的最小刷新间隔时间(毫秒)。 |
| TimerIntervalMs | int (100) | EA 内部定时器循环周期(毫秒,允许范围:20 至 1000 ms)。 |
| VisualTP/SLTransparency | double (81.2) | TP 与 SL 预测区域的填充透明度百分比(0 = 不透明,100 = 完全透明)。 |
| VisualTP/SLOpacity | double (100.0) | 图表可视化投影容器的整体不透明度。 |
| VisualTP/SLProgressOpacity | double (43.1) | 价格向目标推进时动态进度阴影的不透明度。 |
| VisualTP/SLBorderOpacity | double (58.8) | 可视化投影区域边框的不透明度。 |
| VisualRepaintIntensity | double (100.0) | 投影范围内价格推进跟踪阴影的着色强度。 |
| TPLevelFillOpacity | double (70.6) | 图表上已保存 TP 标签背景的不透明度。 |
| NeonGlow | bool (true) | 开启交互元素边框的柔和外发光霓虹特效。 |
| NeonFont / NeonNumberFont | string | 界面使用的字体(文本:“Bahnschrift” / 数字:“Consolas”)。 |
3. 主控制面板(HUD)结构与运作机制
3.1. 顶部信息栏
- 持仓计数器: 实时显示当前持仓分类( [SELL] X 与 [BUY] Y )。
- 活跃挂单数( ? N ): 经纪商端已挂出、等待触发成交的挂单总数实时计数。
- 时间周期: 显示当前图表时间周期(M1、M5、H1 等)。
- 语言切换( [ES] / [EN] ): 下拉菜单,可即时切换界面与所有提示信息的显示语言(西班牙语/英语)。
3.2. 实时账户指标
- TOTAL: 当前品种所有未平仓单的综合实时浮动盈亏。
- BALANCE: 已结算账户净余额及基础结算货币。
- PROFIT DIARIO(当日盈亏): 自经纪商服务器时间 00:00 以来已平仓的净盈亏(计入已收取的佣金与库存费)。
3.3. 仓位计算与风险管理模式
- RISK %: 根据止损距离自动计算手数,确保触发止损时损失精确等于账户余额的设定百分比。
- RISK $: 按账户货币的固定金额自动计算手数进行风控。
- LOTAJE(固定手数): 禁用自动风险计算,直接按输入框设定的固定手数/合约数下单。
- 黄金 (XAUUSD / GOLD): 波动 $1.00 = 10 pips(每 pip 为 $0.10)。
- 股指 (US30, NAS100, SPX500): 波动 $1.00 = 1 pip。
- 原油 (WTI / BRENT / USOIL): 波动 $0.10 = 10 pips(每 pip 为 $0.01)。
- 加密货币 (BTCUSD): 波动 $1.00 = 1 pip。
- 日元外汇货币对 (JPY): 波动 0.01 = 1 pip。
- 标准外汇货币对: 波动 0.0001 = 1 pip。
3.4. 批量/分笔下单(Burst Trading)
可将单次开仓拆分为多笔子订单异步发送至服务器:
- 圆形开关: 启用或停用批量分笔开仓功能。
- 数量输入框: 单次批量可设置 1 至 100 笔订单。
- RISK GRUPAL(组总风险): 将总风险额(或输入的总手数)均分至各笔订单中。
- RISK INDIVIDUAL(单笔风险): 使批量中的每笔订单均采用完整设定的风险金额或手数。
4. 独立浮动模块(可拆卸面板)
执行模块(SELL / BUY)与平仓模块左侧均带有一个灰色抓手标签( [::] ),可将其从主面板中拆离并随意拖动到图表任意位置。
可将买卖按钮直接置于当前 K 线旁,便于快速刷单与剥头皮。
无需遮挡图表分析区,即可快捷操作分批平仓(25%、50%、75%)、保本及一键全平。
处于拆离状态时,角落会显示 [X] 按钮,点击即可将其重新吸附回主面板相应槽位。
5. 图表交互可视化操作
5.1. 手动开仓预演(Manual Preview)
点击 MANUAL BUY 或 MANUAL SELL ,图表上将生成一条模拟进场虚线及交互控件:
- 进场线: 以虚线实时跟随当前买价(Ask)或卖价(Bid)。
- 可拖拽 SL 与 TP 轴: 若面板中未预设数值,图表将显示滑块标签,可直接用鼠标上下拖动调节。
- 实时盈亏比(R:R)与金额预览: 动态计算盈亏比,并按账户货币实时显示预期盈亏金额。
- 确认执行: 点击主面板上的 BUY 或 SELL 即刻进场;按 Esc 键或点击行上的 X 按钮可取消预演。
5.2. 可视化挂单部署
点击 PENDIENTE BUY 或 PENDIENTE SELL 将在图表上展开完整的挂单草稿架构:
- 限价/止损单自动判定: 上下拖动进场线穿越当前现价时,系统自动识别并切换挂单类型(Buy Limit、Buy Stop、Sell Limit 或 Sell Stop)。
- 关联括号连线(Bracket): 将挂单进场位与止损、止盈水平线在视觉上锁联。
- 双击修改: 双击图表上经纪商已生效的挂单,可直接进入图表交互草稿模式修改价格、止损与止盈。
5.3. 持仓栏(Trade Rows)
每个未平仓单都会在图表对应成交价位置生成一条交互式操作栏:
- 动态拖放调节(Drag & Drop): 拖动 SL 或 TP 标签即向经纪商发送修改,同时弹出悬浮框显示对应点位的金额损益与精确价格。
- 蓝色 BE 标签: 当止损已推进至保本位(完全覆盖进场价、点差、隔夜利息及双向手续费)时自动点亮,同时可作为止损拖拽手柄。
- 重叠折扇展开(Overlap Fan): 若多笔订单开在同一价位产生视觉遮挡,将鼠标光标悬停其上 2 秒即可自动展开纵向瀑布流菜单,并支持 < 与 > 翻页,以便单独管理每一笔单子。
6. 高级参数设置面板(齿轮 [⚙] )
点击任意持仓栏或开仓草稿上的六角形齿轮图标,即可弹出高级自动化设置弹窗:
6.1. AUTO BE(自动保本)
当浮动盈利达到设定门槛时,自动将止损推至安全价位:
- TRIGGER(触发条件): 激活保本所需的盈利幅度(支持 PIPS 、 % DEL TP 、 MONEDA (金额)或 R:R )。
- BE +(额外安全加成): 在开仓价基础上额外增加的盈利垫底幅度,确保扣费后依然实现净正收益。
- 真实成本精算: 自动计入开仓价、点差、累积隔夜利息及双向开平仓手续费。
6.2. TRAILING(阶梯式移动止损)
- START(起步距离): 启动追踪止损所需的浮盈距离。
- DISTANCIA(跟踪间距): 止损位落后于当前行情的保护距离。
- STEP(推进步长): 价格继续同向推进该步长后才向经纪商提交新的止损修改,防止频繁请求被拒。
6.3. RR LOCK(盈亏比锁定)
锁定此项后,设定的盈亏比(R:R)将被强行固定。无论手动在图表上拖动止损还是由移动止损推进,止盈位均会自动重新计算并同步调整,严格保持数学比例不变。
6.4. AUTO PARCIALES(自动分批止盈)
支持设置多达 3 档独立的自动化分步平仓方案:
- 触发模式:
- R:R :达到初始风险倍数(例如 1R、2R、3R)时自动平仓。
- TP :在图表上放置具体的止盈价格线,支持自由拖动定位。
- % DIST. TP :行情走完从开仓到终极目标总距离的指定百分比时触发。
- CERRAR %(平仓比例): 到达该档位时平掉原始仓位的百分比(所有档位累计不得超过 100%)。
6.5. 高级可视化显示
- NIVELES DE TP(显示分批止盈线): 在图表上显示各档目标标签。当分批平仓成功执行后,标签内会自动显示绿色对勾(✔)。
- POSICION VISUAL(持仓区间阴影): 在图表上投射半透明矩形区域(绿色朝向 TP,红色朝向 SL),并随价格向目标推进动态填充实时走势阴影。
7. 辅助功能与运行安全
当前生成中的 K 线旁附带浮动倒计时框,利用经纪商服务器 tick 毫秒级时间精确计算并显示当前周期剩余时间(格式 MM:SS 或 HH:MM:SS)。
启动时自动将内置音频释放至 MQL5\Files\VTM_Audio\ ,无需手动寻找和拷贝音频素材。
所有齿轮参数、已执行的分批平仓进度与面板布局均实时以二进制文件保存在 VTM_State\ 中,并与具体账户和品种深度绑定。切换周期、重启 MT5 或短时网络中断均可无缝恢复,绝不丢步、绝不重复下单。
