Position Manager with Loss Lock and Lot Sizer
- 实用工具
- 版本: 1.4
- 激活: 5
这是一款实用型 EA,通过图表上的一个面板管理 MetaTrader 5 中的交易。它可以为没有止损和止盈的持仓添加止损和止盈,将止损移至保本位,进行追踪止损,分两步平掉部分仓位,在达到您设定的每日或最大亏损限额时平仓并持续平掉新开的仓位,对经济新闻发布时间作出反应,并按根据您的风险计算出的手数发送订单。面板标题为 "Trade Manager"。
这是一个工具,不是交易策略。它从不决定何时买入或卖出,也不提供任何信号。在实盘交易中,只有当您在其面板上按两次下单按钮时,它才会开仓。每一个交易决定及其结果都由您自己负责。
所有修改或平仓的功能默认均为关闭
以默认设置加载 EA 后,它不会修改或平掉任何仓位。启动时唯一开启的功能是处于"仅警告"模式的新闻过滤,该模式只显示消息,从不交易。您在确认各功能的设置后,通过面板按钮(或在输入参数中)逐一开启。
MANAGE 选项卡
- 为没有 SL / TP 的新持仓自动设置 SL / TP:以点(pips)为单位的距离、ATR 倍数或账户货币金额。已有的 SL / TP 从不会被替换。
- 保本:在盈利达到一定点数或 R 值后(R = 初始止损距离),止损移至入场价加上偏移量。
- 追踪止损,三种方式:固定点数、ATR 倍数,或最近 N 根已收盘 K 线的最低价 / 最高价。可立即开始、在 X 点后、在 X R 后或在保本后开始。止损只朝对您有利的方向移动。
- 分两步部分平仓:例如在 1R 时平掉初始手数的 50 %,在 2R 时平掉 25 %。
- 七个开 / 关按钮:SL/TP, BE, Trail, Partial, Daily, Max loss, News。
- 四个操作按钮,每个都需要点击两次:Close all, Close buys, Close sells, SL to break-even。
- 管理哪些持仓:本图表品种或所有品种;仅手动交易、一个 magic number,或所有交易(手动及所有 EA)。EA 启动时已经存在的持仓不会被管理,除非您选择管理。
每日亏损限额 / 每日盈利目标
- 限额和目标可设为金额,或日初余额或净值的 %。当日盈亏包括已平仓交易和未平仓持仓。
- 日初可按服务器时间、UTC、纽约时间或中欧时间(两者均含夏令时)、日本时间或固定 UTC 偏移设定,可设在任意小时和分钟。
- 达到限额或目标时:平掉范围内的持仓,删除范围内的挂单(可选),当天之后新开的持仓也会被平掉(可选,默认开启)。下单面板不再发送新订单。锁定在下一个日初结束。
最大亏损锁定(适用于有总亏损限额的账户)
- 限额可设为金额或初始资金的 %。三种计量方式:静态(初始资金减去限额)、从最高余额追踪,或从 EA 运行期间观察到的最高净值追踪。
- 初始资金可手动输入,或根据账户历史自动计算。入金和出金会被计入。
- 检查的水平为不含信用额的净值。
- 达到下限时:平掉范围内的持仓,删除范围内的挂单(可选),并平掉范围内的每一个新持仓。锁定会一直保持(重启后也一样),直到您更改最大亏损设置。
- 每日和最大限额(以及新闻平仓)的适用范围:上述被管理的持仓,或整个账户(手动交易及所有 EA)。
新闻时间(使用 MetaTrader 5 内置的经济日历)
- 仅高重要性,或中和高重要性。发布前后 N 分钟的时间窗口。
- 货币可从品种自动获取、使用手动列表,或两者兼用。
- 三种模式:仅警告;平掉在时间窗口内开立的持仓;平掉范围内的所有持仓(已持有的和新开的)。在两种平仓模式下,下单面板在时间窗口内不发送订单。
ORDER 选项卡(本图表品种)
- 根据风险计算手数:余额的 %、净值的 %、金额或固定手数。可选每笔订单的最大手数。
- 市价单,或带有可拖动入场线的限价 / 止损挂单。
- SL 以点数设定,或在图表上拖动 SL 线。TP 以风险回报比设定,同样有可拖动的线。默认 SL 为 ATR x 1(ATR 设置见上文)。
- 发送前,面板会显示手数和风险金额。只有在第二次点击时才会发送订单,并附带 SL / TP。
- 当 SL 小于当前点差的 3 倍、SL 或入场价位于经纪商的止损水平(stop level)之内,或每日 / 最大 / 新闻锁定生效期间,不会发送订单。
其他
- 以弹窗和 / 或推送通知方式发出提醒。
- 英语或日语,根据终端语言自动选择。面板可移动到任意角落,并可折叠。
- 同一终端中的第二个 EA 副本在第一个运行期间会等待,不做任何操作。
- 设置分为 15 个组。
购买前应了解的限制
- 亏损限额不是保证。EA 在达到限额之后才平仓。快速行情、价格跳空、订单被拒绝或延迟、连接中断,或电脑或终端处于关闭状态,都可能使最终亏损大于限额。EA 只有在 MetaTrader 5 运行、已连接且 Algo Trading 开启时才工作。
- 如果您关闭某个锁定或功能(面板按钮、输入参数、Algo Trading 按钮),它将不会被执行。
- EA 无法阻止其他 EA 开立新交易。如果其他 EA 在锁定期间不断开仓,每一笔都会再次被平掉,并且每次您都要支付点差。
- 新闻:发布最多会延迟约 30 秒才被检测到。事件数据来自通过您经纪商的 MetaTrader 5 服务器提供的日历。策略测试器中无法使用日历,因此新闻功能在测试器中不起作用。
- 终端关闭期间开立的持仓,在下次启动时会被视为新持仓。
- 手数计算、按金额设定的 SL / TP 以及 R 中均不包含佣金和隔夜利息。每日和最大限额使用账户的实际盈亏,其中包含这些费用。
- 点(pips):在 3 位和 5 位小数的品种上 1 pip = 10 points;在其他品种上 1 pip = 1 point,例如 2 位小数的黄金或指数报价上为 0.01。这可以在输入参数中更改。
- 基于 R 的功能(以 R 计的保本、以 R 计的追踪开始、部分平仓)对没有止损的持仓不起作用。
- 已在对冲(hedging)账户上测试。净额(netting)账户未经测试。
- 如果经纪商的回复延迟超过 10 秒且订单在此之后成交,部分平仓可能会执行两次。此时持仓会比计划的更小。
- 连接中断期间,缺失的 SL 会大约每 3 秒重新发送一次,直到设置成功。
- 出金也会降低最大亏损限额的基准。当历史中含有出金时,自动计算的初始资金可能不正确;如果需要精确数值,请手动输入初始资金。
- 从最高净值追踪的模式只知道它在运行期间看到的净值。
- 如果终端异常结束,部分状态(例如部分平仓的进度)可能会丢失。
- 资助账户(funded account)项目的账户规则各不相同。请在您所参加项目的规则中确认是否允许使用此类工具,以及限额如何计算。EA 不会判断您是否符合任何规则。
策略测试器
测试器无法显示手动交易。在测试器中,EA 会运行演示:它按固定时间表开立小仓位(默认为最小手数的 4 倍),仅用于展示各项功能,且所有功能均开启。测试器报告不是交易结果,也不说明任何业绩表现。在实盘交易中,演示永远不会运行。
重要
- 请先在模拟账户上试用 EA,并在真实账户上开启任何功能之前检查每一项设置。
- 不承诺任何盈利,也不承诺对亏损的任何限制。
- 通过 MQL5 消息提供支持,3 个工作日内回复:安装、设置和错误报告。无法回答关于交易什么或何时交易的问题,也无法回答关于特定资助账户项目规则的问题。
