🛡️ 推出 Account Guardian PRO — 版本 2.0
我们很高兴地宣布发布更新版的 Account Guardian PRO。根据用户反馈和对代码库的深入审查,此次更新解决了回撤保护逻辑中的关键问题,为您的交易账户提供了更可靠、更强大的风险管理工具。
如果您已经购买了之前的版本,您有权 免费获得此次更新。只需通过 Discord 联系我们,我们的团队将及时为您提供最新版本。
以下是与原始版本相比,cBot 所做更改的简要总结:
1. 状态管理替换为枚举 (BotState) 原版本使用了两个布尔标志 (_isClosing 和 _stopForPeriod),可能会产生冲突。现在均被单一的 BotState 枚举替代,包含三个明确状态: Running、StoppedForPeriod 和 HaltedForLoss。这正是 回撤阻断失效的根本原因——_isClosing 在被设为 true 的同一刻被重置为 false,因此动作触发后状态立即被清除。
2. 期间重置现在始终执行 原版本 OnTick() 若无持仓 (Positions.Count == 0) 会提前返回,导致每日和每周余额基线未更新。重置逻辑现已提取到专用的 CheckPeriodReset() 方法中,每个 tick 都会执行。
3. 初始基线使用 Equity 替代 Balance _initialAccountBalance 启动时使用 Account.Balance 设定。如果已有持仓且存在浮动盈亏,回撤计算从一开始就不准确。现在改用 Account Equity 以确保基线准确。
4. ClosePosition() 现在检查结果 原版本静默调用 ClosePosition(),无错误处理。修正版本检查 result.IsSuccessful,若平仓失败(如市场关闭、经纪商错误)则记录警告。
5. 期间暂停在新的一天/周正确重置 原版本中,_stopForPeriod 仅在日期检查块内且 OnTick() 执行到该点时重置——若无持仓则不会执行。现在重置逻辑可靠地放在 CheckPeriodReset() 中。
6. 参数使用明确的 Enable 标签 布尔参数标签由装饰性字符串如 "--- DAILY DRAWDOWN ---" 改为功能性名称如 "Enable Daily Drawdown Limit",在 cTrader UI 中显示正确。
7. 提取辅助方法 GetWeek() 提取 原版本中年周计算重复多次,现已统一为单一私有方法,按需调用。
Account Guardian Pro 是一个强大且灵活的交易账户管理工具。它不是自动开仓的机器人,而是您手动交易的 自动化副驾驶 🧑✈️。其唯一目的是严格执行您的风险和利润规则,当达到特定阈值时关闭所有持仓。
把这个机器人看作您全天候工作的个人风险经理,让您专注于交易策略,同时安心知道安全网 🥅 始终在运行。
什么是 PROP Account Guardian?
如何激活和使用机器人(快速指南) 🚀
按照以下简单步骤启动守护程序:
- 激活(最重要的步骤) ✅
-
- 您只需运行 一个实例 即可保护整个账户。
- 选择 任意图表 📉(许多交易者使用不活跃交易的图表,如 AUD/CAD M1,仅用于“承载”机器人)。
- 将
Account Guardian ProcBot 实例添加到该图表。 - 您无需为每个交易品种打开实例! ❌
- 配置 ⚙️
-
- 在点击“播放”前,根据您的交易计划设置机器人的参数。决定启用哪些亏损限制和利润目标及其数值。
- 启动与监控 ▶️
-
- 参数设置完成后,点击 cBot 实例上的 “播放” 按钮。
- 您将在机器人的 “日志” 标签页 📜 看到确认其激活并显示您设置的限制的消息。
- 就是这样!您现在可以专注于手动交易。机器人将在后台静默运行,只有当满足您的规则之一时才会采取行动。
🚨 PROP 公司交易者重要提醒 🚨
此机器人配备了专业级的权益保护系统,是通过 PROP 公司挑战的关键。为最大化成功机会,我们 强烈建议不要 将机器人的 Max Daily Drawdown (%) 参数设置为与您的 PROP 公司限制相同的数值(例如 4% 或 5%)。
💡 制胜策略:设定更严格的限制
关键是将机器人的回撤参数作为您 个人更保守的 每日止损,远低于 PROP 公司的绝对限制。
🎯 实际示例:
- 如果您的 PROP 公司允许 4% 的每日回撤...
- 将机器人的
Max Daily Drawdown (%)参数设置为 1% 或 1.5%。
✅ 为什么这样有效: 如果遇到亏损日,机器人将在小幅受控亏损(例如 1%)后触发硬停止。这保护了您的资金,避免违反 PROP 公司的规则,并允许您第二天继续交易。此策略旨在帮助您度过连败期,大幅提升长期成功概率。
🧠 请记住: 挑战的目标不是在一天内冒险用尽全部每日缓冲,而是 长期生存。利用机器人的风险参数对您的交易执行铁的纪律。
参数详细说明 📋
以下是您将在机器人界面中找到的每个参数的说明。
组别:亏损限制 🛑
- EnableDailyDrawdownLimit (
是/否) -
- 说明:启用 (
是) 或禁用 (否) 每日最大回撤检查。 - 工作原理:启用后,机器人将计算当天开始时账户余额的最大亏损。
- 说明:启用 (
- 每日回撤限额 ($) (例如,
400.0) -
- 说明:设置您愿意在单日接受的最大亏损金额(以账户货币计)。应为正数。
- EnableTotalDrawdownLimit (
是/否) -
- 说明:启用 (
是) 或禁用 (否) 总最大回撤检查。 - 工作原理:启用后,机器人将计算您首次启动机器人时的余额的最大亏损。
- 说明:启用 (
- 总回撤限额 ($) (例如,
800.0) -
- 说明:设置您愿意接受的最大总亏损金额。
组别:利润目标 🎯
- EnableDailyProfitTarget (
是/否) -
- 说明:启用 (
是) 或禁用 (否) 每日利润目标。
- 说明:启用 (
- 每日利润目标 ($) (例如,
500.0) -
- 说明:设置机器人将在达到该利润金额时关闭所有持仓。
- EnableWeeklyProfitTarget (
是/否) -
- 说明:启用 (
是) 或禁用 (否) 每周利润目标。
- 说明:启用 (
- 每周利润目标 ($) (例如,
1500.0) -
- 说明:设置从周一开始计算的每周利润金额,机器人将在达到该金额时关闭所有持仓。
组别:通用设置 🔧
- 达到利润目标后停止交易? (
是/否) -
- 说明:此关键参数决定达到利润目标后发生的操作。
- 如果
是:机器人关闭所有持仓并 停止监控,直到下一天(或下一周)。这是锁定利润的最安全选项。🔒 - 如果
否:机器人关闭持仓但 继续监控。如果您开新仓且出现亏损,回撤限制仍然有效并可能被触发。👀
- 提前平仓缓冲 ($) (例如,
10.0) -
- 说明:这是您的 安全边际 🛡️。此处输入的金额将从您的回撤限制中扣除,以提前触发平仓。
- 示例:如果您的
Daily DD Limit是 $400,缓冲为 $10,机器人将在回撤达到 $390 时介入并关闭所有持仓,确保您不会触及绝对最大限制。
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |