Trade Manager with Risk Sizing and Trailing Stops
- 实用工具
- 版本: 1.90
- 更新: 11 十一月 2026
- 激活: 10
按风险计算手数的下单、保本、部分平仓、移动止损和每日亏损限额,集中在 MetaTrader 5 的一个面板里。 把止损拖到交易失效的位置,手数就会按您的风险自动跟着变。它的按钮按这个手数发送订单。之后它在每一个报价上管理这笔交易,无论您是从面板、手动、手机还是用另一个 EA 开的仓,并在亏损达到限额的那天让您停下来。
它从不替您决定交易。里面没有信号,也没有策略。方向和价位由您选择;计算、下单和执行您的规则由它完成。
如果您愿意,它还能在您不想守规则的日子里替您守住规则,并在点差飙升时保住您的止损,背后还有一个放在经纪商那里的安全止损。
原本要并排运行的四个工具
- 仓位大小计算器。 按您的风险百分比给出手数、风险金额、止损距离和盈亏比,拖动时实时重算。
- 下单面板。 按钮会写明它要发送什么,例如 "Buy 0.06":市价单,或者在入场线设为不跟随价格之后,根据入场线的位置发送相应的挂单。
- 交易管理器。 保本加上最多两级额外锁定、三次部分平仓和七种移动止损方式。
- 真正会执行的亏损限额。 每日和总亏损限额一旦触及,就会平掉它开的仓位并拒绝新的开仓。
一个面板,一套设置,不用在工具之间来回抄数字。
先算手数,再发送
- 在止损线上任意位置拖动,手数随之重算,所以无论止损离入场十个点还是两百个点,百分之一始终是百分之一。
- 风险可以是固定金额,可以按余额或净值的百分比计算,也可以按您输入的固定账户规模的百分比计算。使用固定金额或输入的账户规模时,一周赚了钱也不会悄悄放大您的手数。
- 比起拖动更喜欢规则?把止损设在价格后方固定点数或 ATR 倍数处,并把目标锁定为盈亏比的倍数,让它自动跟随。
- 发送之前需要再点一次确认,默认开启。确认会自行过期,并且您一移动任何一条线就会取消。
- 您的计划按品种保存,所以切换周期或重启都不会悄悄从当前价格重建它。
面板从不等待经纪商
- 订单、平仓和移动止损都在后台发出,经纪商回复期间卡片保持可用。Place 按钮会显示正在发送并计算秒数,所以服务器慢看起来就是服务器慢,而不是面板卡死。
- 按一次就是一个订单。订单在途中时,或成交后一秒内再按一次,不会发送任何内容,并会告诉您原因,所以双击不会多开一笔交易。
- 如果订单 30 秒内没有回复,卡片会说明,并有提醒请您查看。拒绝一到就显示在卡片上,并附上经纪商的说明。
然后它在每一个报价上管理交易
- 保本:到达您的触发值时,止损锁定在入场价之外的缓冲位置,而不是正好在入场价,之后还有最多两级随行情推进锁定更多。
- 三次部分平仓,每次都按剩余仓位计算,而不是按原始仓位。第三次默认关闭。
- 七种移动止损方式:固定距离、ATR 倍数、Chandelier(入场以来最高点下方)、跟随最近 N 根已收盘 K 线、移动平均线、Parabolic SAR,或保留交易最佳盈利的一部分。
- 触发单位可选点数、ATR 倍数、R 倍数或账户货币,按您的交易方式来。
- 这个品种上的每一笔交易,无论怎么开的:从这个面板、用 F9、从手机应用,或由另一个 EA。一个下拉选项就能让它只管理自己开的交易。
- 没有止损的交易可以按您计划的距离补上止损,从这笔交易自己的开仓价算起。默认关闭,需要您手动打开。
- 它执行操作时提醒您:弹窗、声音、推送到 MetaTrader 手机应用或电子邮件,并在图表上标出发生时的价格。
想离场时的五个按钮
只要有持仓,卡片上就会出现 Close All、Close 50%、Set BE、Close Winners 和 Close Losers。每个按钮执行前都要求再点一次(可以关闭),执行后都会报告做了什么,包括如实告诉您没有可平的仓位。 也可以用 Shift 加字母按下它们,以及 Long、Short、Place 和 Reset。键盘快捷键在您开启之前是关闭的,并且避开 MetaTrader 自己的按键。每个按钮的字母由您选择,也可以单独关闭任意一个。
关键的那一天:真正会执行的亏损限额
- 按账户的百分比设置每日限额和总限额。面板会显示离各自触及还剩多少空间。
- 一旦触及,它会撤销自己的挂单、平掉它开的仓位并拒绝新的开仓。平掉不是它开的仓位是单独的开关,默认关闭,并且需要 Manage 设为这个品种上的每一笔交易。
- 每日重置的小时由您设置,可以按服务器时间,也可以按您的自营交易公司自己的时钟:带夏令时切换的布拉格或纽约时间,或 UTC。这样一天在公司规定的时间翻篇,即使在美国和欧洲于不同的星期日调整时钟的那几周也是如此。
- 每日限额可以按您的账户规模计算,也可以按当天的起点计算,即重置时余额和净值中较高的那个。
- 开启每日限额时,面板会显示按您计划的风险,在较近的那个亏损限额之前还能容纳几次完整的止损。
- 可选的每日盈利目标在亏损限额开启时显示,标出今天已平仓的交易已经朝它走了多远、还剩多少。它只做显示:从不平仓,也从不拒绝任何操作。
- 总限额默认从账户达到过的最高净值算起,所以它保护的是您赚到的,而不只是您存入的。
- 出金不算交易亏损,入金也不会放宽您的限额。
当日规则,如果您需要
每条规则在您开启之前都是关闭的。前四条会拒绝 Place,并在按钮上写明原因。
- 每天开仓笔数的上限,计入账户上的每一笔交易,无论它是怎么开的。
- 亏损交易之后暂停若干分钟,以及连续亏损若干次之后当天停止。
- 按服务器时间设定的交易时段,例如 08:00-17:00,也支持跨夜时段。
- 锁定当日规则。 锁定开启时,设置可以立即收紧,但只能从下一次每日重置起放宽,关闭锁定也要等到重置。亏损限额、每笔交易的风险和这些规则都在锁定范围内,锁定期间也会拒绝清除已触发的亏损限额。移除 EA、删除它保存的状态、从另一个终端交易,或者更改手动输入的账户规模、Manage 或魔术号,都可以绕过它:它能让您慢下来,但无法阻止您。
- 亏损后的确认。 今天出现亏损交易之后,如果计划的风险设置高于您今天从面板入场时用过的最大值,它会要求再点一次并写明提高了多少,例如 "1.5% after 2 losses, earlier 0.5%",即使二次点击确认已关闭也是如此。
- 被移远的止损会被移回。 在它管理的交易上,手动移得离价格更远或被删除的止损,会回到它最后所在的位置。如果价格已经越过那个位置,交易会被平仓,就像那个止损本来会平掉它一样。同一笔交易移回五次之后,它就不再管这个止损。
- 规则拒绝期间的其他交易。 可选:在某条规则拒绝新交易期间,手动、从手机或由另一个 EA 开的交易会被立即平仓。它自己的交易从不会这样被平仓。这需要 Manage 设为这个品种上的每一笔交易。
点差飙升时守住您的止损,经纪商那里另有安全止损
默认情况下,止损仍像以前一样由经纪商持有。把 "Who holds the stop of a trade this tool opens" 设为 "This tool, with a safety stop at your broker",之后它开的每一笔交易都会这样运作:
- 订单发出时带着一个放在经纪商那里的安全止损,位于您的止损之外,默认比您的止损再远出止损距离的一半。终端关闭、连接中断或程序崩溃,都不会让这笔交易在经纪商那里没有止损。
- 您自己的止损由它持有,并画在图表上。在价格触及它、K 线收盘越过它,或价格在它之外停留若干秒时,它会平仓,具体方式由您选择。
- 当点差高于其正常水平的某个倍数时(默认 3 倍,正常水平取最近一天的中位数),您的止损会等待,所以展期时的点差飙升不会把它扫掉。经纪商那里的安全止损从不会被忽略。
- 手数按您的止损计算。计划会多出一行 "Worst (Safety Stop)",即安全止损成交时损失的金额(未计滑点);交易持仓期间,卡片会显示您的止损,以及 MetaTrader 关闭时仍然有效的安全止损。
- 保本、锁定级别、移动止损和 Set BE 会移动您的止损,安全止损以相同距离跟随,只会收紧。被手动移远或删除的安全止损会被移回,每笔交易最多五次;如果价格已经越过它,交易会被平仓。
- 您的止损在重启后仍然保留。切换回由经纪商持有后,每笔由它持有止损的交易,其经纪商止损都会移到您的止损位置。
- 在净额账户上,由它持有的止损只会开新仓位,不会加到已有仓位上:如果这个品种上已有持仓,Place 会拒绝。手动或由另一个 EA 开的交易保留它们自己在经纪商那里的止损。
- 如实说明它的限制:您的止损需要 MetaTrader 在运行。在它关闭期间,以及您的止损在等待点差飙升过去、等待 K 线收盘或等待那几秒钟期间,价格可能一路走到安全止损,所以一笔交易的亏损可能超过您的止损所允许的:大约是面板显示的最坏情况,如果价格跳空越过安全止损还会更多。
它拒绝做的事
- 它拒绝为糟糕的计划计算手数。把止损放得紧贴入场价,它会显示两个短横并告诉您止损太近无法计算,而不是给出一个很有把握的超大手数。
- 它从不放宽止损。任何移动止损方式都不会,部分平仓之后不会,重启之后也不会。
- 无法执行的按钮会告诉您原因:休市、交易被禁用、已达每日限额、可用保证金不足、止损离当前价格太近。
- 它用经纪商对止损所用的亏损价值来计算手数,这在许多差价合约和交叉盘上与盈利价值不同,所以不会悄悄让您承担超出预期的风险。
值得了解
- 适用于净额和对冲账户,适用于经纪商提供的任何品种。
- 它只管理所在图表的品种。请在您交易的每个图表上都加载它。
- 它是一个 EA,而 MetaTrader 每个图表只运行一个 EA。要在同一品种上与另一个 EA 并用,请把它加载到该品种的第二个图表上,并把 Manage 设为 "Only trades this tool opened",让那个 EA 的交易留给那个 EA。
- 每次部分平仓对每个持仓最多成交一次,这一记录在重启、重新编译和订单号变更后仍然保留。保本在每个报价上都会检查,所以被移回其后方的止损会再次前移。
- 部分平仓需要仓位大到可以拆分。在最小交易量为 0.01 的品种上,Partial 1 需要 0.02 或以上。
- 对于没有止损就进来的交易,ATR、Chandelier、K 线、移动平均线和 Parabolic SAR 移动止损可能把第一个止损设在入场价的亏损一侧,也就是波动或结构所在的位置。保本、额外锁定级别、固定距离移动止损和最佳盈利移动止损从不会这样做。
- 可选的历史区域显示胜率、盈利因子、每笔平均和您最好与最差的一天,数据来自经纪商自己的已平仓成交记录。
- 可选的执行记录会把它发出的每一个订单写入 MQL5\Files 文件夹中的 CSV 文件,每个账户一个:时间、操作、请求价格、买价和卖价、成交价、以点数计的滑点、经纪商回复用了多久,以及结果。
- 部分平仓、保本、移动止损、目标线、提醒和账户限额都可以单独关闭。全部关闭时,它就是一个按风险计算手数的下单面板。
关于演示版
在这个市场上,付费产品的演示版只能在策略测试器中运行。您可以在那里从面板下单,并随着测试推进看到保本、部分平仓和移动止损依次执行。在测试中 MetaTrader 不会把鼠标事件发给 EA,所以线条在那里无法拖动:请改用 Points 或 ATR 模式设置止损。测试器中无法发送提醒,但每个事件仍会显示在面板底部、图表上和日志里。在资金低于 2000 的净额账户上做非可视化运行时,也就是这个市场的自动检查运行它的方式,它会自行开出最小手数的示例交易,并在日志中说明。在可视化运行中,除非您按下按钮,它从不交易。 测试器对每个订单都立即回复,所以那里不会显示发送状态,执行记录里的回复时间也接近 0;它也不发送键盘事件,所以快捷键不起作用。由它持有的止损和它的安全止损在那里也会运行;要看到点差过滤的实际作用,请用真实报价测试。
买家可获得用户指南和预设
购买后,请通过 MQL5 私信联系我,我会发给您用户指南(一份解释每个输入参数的 PDF),以及 14 个现成的预设,适用于不同的设置,从黄金和 ATR 距离到自营交易公司的限额。
需要帮助时,我会回复
在评论区或通过 MQL5 私信提问,回复您的是我本人,而不是客服。报告错误,您得到的是修复,而不是变通办法。
由 TickForgeFX 开发。


A selling point to me, other than the features it has, was the way the panel was designed. During my search for other trade managers, I disliked most of the panel designs that I came across. A great trade manager overall.