Max Trades Per Day MT5
- 实用工具
- 版本: 1.0
选择您每天允许自己做多少笔交易。一旦达到上限,任何新开的交易都会被立即平仓,挂单也会被删除,直到第二天。免费,只需一个图表,适用于手动交易和任何智能交易系统(EA)。
很多交易者都知道,最好的交易往往出现在一天的开始,而最差的交易出现在之后:无聊时的交易、报复性交易、"再来一笔"。Max Trades Per Day 把您的计划变成一条硬性规则。如果您的计划是 3 笔交易,EA 就确保只有 3 笔。
工作原理
- 将 EA 加载到任意一个图表上,并设置每天的最大交易笔数(例如 3)。
- 今天新开的每一个持仓都会被计数,覆盖所有品种。您可以统计所有交易、仅手动交易,或仅某一个 EA 的交易(魔术号)。
- 当只剩一笔交易时,您会收到一次提醒。
- 达到上限后,账户被锁定(LOCKED)。已经开好的交易保持不变。任何新交易(手动、手机应用或 EA)都会被立即平仓,挂单被删除。
- 可选:在出现一定数量的亏损交易后(例如 2 笔)锁定当天,即使交易笔数还没有达到上限。
- 到了重置时间(服务器时间,默认 00:00),新的一天开始,计数归零。
功能
- 每日最大交易笔数(0 = 关闭)
- 每日最大亏损交易笔数(可选,0 = 关闭)。每笔交易的结果包含隔夜利息和佣金
- 统计哪些交易:所有交易、仅手动交易,或按魔术号统计某一个 EA
- 平掉超出上限的交易,以及锁定期间删除挂单(每项都可以关闭)
- 剩最后一笔时提醒、弹出提醒,以及可选的发送到 MetaTrader 5 手机应用的推送通知
- 每条提醒每天只显示一次,重启后也一样,不会被弹窗刷屏
- 图表面板,可放在任意角落
- 一切都根据账户历史计算,因此计数在终端重启后依然有效,修改设置后也会立即按新设置计算
图表面板说明
- Status: ACTIVE - 还可以交易。"Trades left" 显示今天还剩几笔交易。
- Status: LOCKED - 今天已达到某个上限。"Reason" 显示是交易笔数上限还是亏损交易上限。
- Trades today - 已用交易笔数 / 您的上限。
- Losing trades - 今天已平仓且结果为负的交易。
- Counts - 统计哪些交易(全部、手动或某个魔术号)以及重置时间。
适用人群
- 容易过度交易或在亏损后报复性交易的手动交易者
- 希望保持严格日常纪律的自营交易公司(Prop Firm)交易者
- 希望限制 EA 每天交易次数的交易者
安装
- 将 Max Trades Per Day MT5 拖到任意一个图表上(任意品种、任意周期)。
- 在"常用"选项卡中勾选"允许算法交易"。确保工具栏上的"算法交易"按钮已开启,否则 EA 无法平掉超出上限的交易。
- 在"输入参数"选项卡中设置上限并点击确定。图表上会出现面板。
输入参数
- Max trades per day:每天允许的新持仓数量(0 = 关闭)
- Max losing trades per day:出现这么多笔亏损交易后锁定当天(0 = 关闭)
- Count trades:-1 = 所有交易,0 = 仅手动交易,其他数值 = 仅该魔术号的 EA
- Close trades opened over the limit - 平掉超出上限的交易
- Delete pending orders while locked - 锁定期间删除挂单
- New trading day starts at:服务器时间,HH:MM(默认 00:00)
- Alert when one trade is left / Pop-up alert / Push notification to the MT5 mobile app - 提醒设置
- Show panel on chart / Panel corner / Panel X and Y offset - 面板、角落和位置
注意事项
- 一个图表即可覆盖整个账户。只需加载一次。
- EA 仅在 MetaTrader 5 运行并已连接时工作。为了全面保护,请在 VPS 上运行。
- 因超出上限而被平仓的交易不计入亏损交易。
- 推送通知需要在 工具 > 选项 > 通知 中填写您的 MetaQuotes ID。
- EA 不会开仓。它只平掉超出上限的交易,并在锁定期间删除挂单。
- 同一作者的另一款免费工具:Daily Loss Limit Lock MT5,为整个账户设置每日亏损上限。
有问题或建议?请在 MQL5 上给我发私信。如果这个 EA 对您有帮助,非常感谢您留下简短的评价。
