Maximum profit
Maximum Profit – 阻止开仓模块,当在一个时间窗口(时间周期)内达到一定的盈利金额时(包括当前已开订单的盈亏),将阻止开立新交易。
- Maximum profit:最大盈利金额,以 Pip、金额或权益百分比表示。
- Unit:选择 Pip、金额或权益百分比。
- Timeframe:选择达到盈利的时间周期。例如,如果您选择 D1,则当天所有盈利将累加为您的总盈利金额。
- Current = 图表时间周期内的盈利。
- M1 = 1 分钟内的盈利。
- M5 = 5 分钟内的盈利。
- M15 = 15 分钟内的盈利。
- M30 = 30 分钟内的盈利。
- H1 = 1 小时内的盈利。
- H4 = 4 小时内的盈利。
- D1 = 1 天内的盈利。
- W1 = 1 周内的盈利。
- MN1 = 1 个月内的盈利。
时间窗口的运作方式
Section titled “时间窗口的运作方式”该窗口从所选周期的起点开始计算,并在新周期开始时重置:
- D1 在每天开始时(午夜,经纪商/服务器时间)重置。
- W1 在每周开始时重置。
- MN1 在每月开始时重置。
当窗口重置时,累计的盈利将被清零,EA 可以再次开立新订单,前提是您的其他 strategy modules 也允许开仓。
假设您的 Maximum profit 设置为 $16,Timeframe 为 D1,并且您的 EA 在 16:00 平掉第二笔盈利交易,使当天的总盈利超过 $16。此时,当天剩余时间内将阻止开立新订单。
该阻止不会在 24 小时后(次日 16:00)解除。相反,它会在 D1 窗口于**午夜(00:00)**重置时解除,因为新的一天从 $0 开始重新计算盈利。从午夜起,EA 即可开立下一个订单。
团队的补充说明
Section titled “团队的补充说明”我们本可以构建一个在达到最大盈利时关闭所有当前订单的模块,但我们决定不这样做,而是只阻止开立新订单。为什么?我们认为当 EA 开立一个订单时,应该让该订单按正常流程运行,而不是可能被过早中断。我们认为 Maximum Profit 不应该是事后考虑的问题,而应该是 EA 经过深思熟虑的组成部分。因此,我们建议采用以下方法:当您希望每天的最大盈利不超过 5% 时,请确保此模块的 Maximum Profit 和 Take Profit 模块的 Take Profit 百分比之和永远不会超过 5%。因此,如果您的 Take Profit 模块的 TP 为权益的 1%,那么明智的做法是将此模块设置为权益的 3.5%。