说明
— 最佳自动化Prop-Firm账户保护,包含 **所有规则** 于 **一个cbot脚本中**
你是否曾犯过错误,却总是在为时已晚时才发现?比如忘记了新的追踪止损水平,结果直接越过了它,或者你在赢利的一天后去喝了一杯,突然发现你有未平仓交易跨过了午夜,导致账户亏损。你整天的好心情破碎,在酒吧里哭泣,而周围的人都在开心地玩耍。
**“爆仓不是因为坏交易,而是因为忘记了那些设计来让你忘记并爆仓的规则。”这就是RiskEnforcer存在的原因——它执行你的规则,让你每天每秒都能无忧无虑地交易和忘记。**
**RiskEnforcer** 是一款为Prop-Firm交易者设计的24/7风险执行cBot。它实时监控你的每日回撤、最大回撤、追踪回撤和午夜标记,自动执行你本应采取的操作——这样一次糟糕的交易不会让你失去资金账户。每个动作都会通过Telegram即时报告到你的手机。
离开桌子,去吃晚饭,安心睡觉。RiskEnforcer守护图表,让你无需守盘。
现在……技术细节:
由于此cbot适用于多种不同规则百分比的Prop-Firm,所有参数设计为灵活且由用户 **手动** 输入,并配备了一些根据用户交易风格优化的友好功能。
注意 **!!!** :为了最大灵活性,我决定让用户自行决定缓冲区。请输入你的缓冲区,而非实际规则。 **例如:对于5%的最大回撤规则,请始终输入较小的数值,比如4%或甚至4.5%,如果你愿意冒险。所有规则均适用此概念。此数字尚未考虑点差***
**RiskEnforcer的行为细节:**
**RiskEnforcer** 不会开仓,也不会干扰你的策略。它是一个专门的守护层,与你的手动或自动交易并行运行,执行会导致资金账户终止的规则:
- 针对 **多个账户** 优化 — 机器人为每个账户内置状态文件,能正确识别你的账户,确保多账户间余额不会在每次激活时混淆。**
- **每日回撤保护**(所有公司标准规则)— 跟踪你的日内最高水位,并在触及每日亏损限制前强制平仓所有仓位。可选阻止任何新交易,直到回撤恢复或每日重置时间过后(如果用户开启此功能)。
- **最大回撤保护**(所有公司标准规则)— 从起始余额计算的静态权益底线百分比。如果权益接近该底线,立即全部平仓。
- **追踪回撤保护(我认为许多Prop-Firm都有此规则,如果你在他们那里交易会发现此功能很有用**)— 针对那些回撤底线跟踪你最高余额而非权益的公司。底线随着盈利上升,可选锁定在起始余额,防止底线低于原始锚点(APEX即采用此规则)。
- **止损看门狗**(Hola-prime有一个狡猾的30秒无止损违规)— 每个仓位必须有止损。如果没有,计时开始;计时结束时,RiskEnforcer可以自动为你设置止损(基于你的每笔交易美元风险大小)或作为最后手段平仓。**务必设置25或26秒,不要冒险。**
- **自动止损设置** — 将你的“每笔交易美元风险”转换为任何品种和手数的正确止损大小,在裸仓开启且止损计时结束时设置。
- **午夜标记利润锁定** — 输入距离公司每日重置时间的提前时间,RiskEnforcer可锁定自定义比例的未平仓盈利,防止浮动利润被重置吞没。午夜标记时间和时区完全可配置(夏令时自动处理)。
- **心跳检测与Telegram提醒** — 自动检测并通知启动/关闭、断线和重连、每次保护动作及每次违规保护,所有信息实时发送到你的手机。
- **快速叠加风险检测与不活跃监控**(仅在控制台日志显示,不在Telegram,但可按需更新)— 当同一品种的相关同方向风险叠加时发出警告,并在不活跃规则触发前提醒你。
**附注:所有风险执行最多耗时10毫秒,建议留5秒(5000毫秒)缓冲时间,足够应对网络波动和新闻行情,请自行承担责任。**
用户在每个交易参数中需要做什么?
**账户类别:**
-
- 初始余额 = 风险计算的参考余额
-
- 用户名 = 仅用于Telegram消息,你可以填写有趣的名字,比如 **Bruce Wayne,我不介意。**
-
- Prop Firm名称 = 纯文本,随你填写。
- 启动时重置保存状态 = 将所有限制重新锚定到当前余额(用于提款后)
**每日回撤类别:**
- 启用每日回撤 = 开关
- 每日回撤触发 (%) = 从每日最高水位的日内亏损限制,午夜标记后一秒重置
- 违规后阻止新交易 = 防止违规后复仇交易
- 午夜标记 — 小时/时区 = 公司每日重置时间,支持夏令时
- 重置前分钟数 = 在午夜标记前多少分钟执行利润锁定逻辑(某些Prop-Firm如Tradeday要求市场关闭前20分钟,可设置25分钟,午夜标记设为纽约时间下午4点,则触发时间为下午3:35)
**最大回撤类别:**
- 启用最大回撤 = 开关,非常适合测试算法时使用
- 最大回撤触发 (%) = 从起始余额计算的整体权益底线
**追踪回撤类别:**
- 启用/锚点锁定 = 开关
- 余额-最高水位追踪底线 = 开关,追踪至盈亏平衡点停止
**止损类别:**
- 启用止损计时器 = 开关
- 止损计时器(秒)= 监控无止损仓位的计时器(注意Hola-prime的30秒无止损违规)
- 每笔交易风险(美元)= 用于自动止损设置的风险金额(为用户预设风险止损)
**利润锁定类别:**
- **利润锁定** 启用 = 开关
- 平仓比例 = 平仓25%/50%/75%/100%,为所有规则提供灵活性,无论是否为Prop-Firm。
- 利润锁定阈值(美元)= 触发午夜锁定的最小浮动利润。
-
-
- 示例:阈值=1000,浮动利润=900,平仓比例=平仓50%。不会触发,因为未达到阈值。
-
-
- 如果触发:午夜标记浮动利润=9000美元,阈值=8000,平仓比例=平仓50%,触发后浮动利润=4500
-
-
**监控类别:**
**Telegram类别:**
- 启用Telegram = 开关
- Telegram机器人令牌和聊天ID = 建议观看Youtube教程
- 友好提醒 = 开启后,Telegram消息语气更友好。
RiskEnforcer适合谁?
**账户规模:** 设计并测试适用于5,000美元至500,000美元以上的资金和评估账户。所有限制均基于百分比并自动缩放。
**交易者类型:**
- **Prop-Firm交易者** — 任何交易资金或挑战账户,单次每日/最大回撤违规即被终止。RiskEnforcer的规则直接映射主流公司的机制。
- **知道自己弱点的自由交易者** — 如果你曾因情绪失控、复仇交易或忘记止损而亏损账户,RiskEnforcer是你无法在关键时刻关闭的纪律保障。
- **无人值守运行EA/cBot的交易者** — 为任何自动策略添加独立安全层。
**经验水平:** 适合初学者的默认设置,同时为高级用户暴露所有阈值。你应了解公司确切的回撤规则和重置时间——RiskEnforcer执行你提供的数字。
**重要限制与使用说明**
**关闭cBot** 时,关闭你的cTrader应用程序(关闭时你会收到Telegram消息)。这是因为它仍在你的cTrader引擎内运行脚本。如果需要24/7监控,必须保持应用程序开启,设备开机且联网。cBot额外检测并通知任何断线。用户需自行对账户负责。
**经纪商最小止损距离。** 一些经纪商要求当前市场价与止损单之间有最小距离。如果你设置的每笔交易风险导致止损距离小于经纪商要求,可能会被拒绝自动下单。此时,RiskEnforcer将在止损计时器到期时重试,若仍被拒绝,则作为保护措施平仓。如果你交易风险金额很小或仓位很大,请核实经纪商的最小止损距离并相应调整每笔交易风险。
**Telegram消息排序。** 在网络或Telegram服务中断期间,未发送的提醒会排队并自动重试。恢复后,重试消息可能略有时间顺序错乱。每条提醒均独立包含数据,无信息丢失;请根据消息内容而非接收顺序查看事件。
**提款后(重新锚定)。** RiskEnforcer首次附加时将回撤计算锚定于账户余额。提款后,启用 **启动时重置保存状态**(默认“否”),重启机器人一次;所有保护级别重新锚定当前余额,符合公司提款后重新基准限制的做法。之后关闭此参数。
**执行免责声明。** 当触及限制时,RiskEnforcer会以市价平仓。在极端波动、价格跳空或经纪商故障时,成交价可能与触发价不同,任何软件都无法保证违规不发生。请在公司官方限制内留有安全边际(例如,5%规则设置为4.5%)。
**其他说明。** 一个图表实例保护整个账户(所有品种)。保护状态按账户保存,重启后依然有效。RiskEnforcer需要平台连接——若你的机器或VPS断线,会收到Telegram断线警告,但无保护措施能生效,直到连接恢复。Telegram提醒需在本地机器或VPS运行机器人(云托管执行不允许访问互联网)。
我们做了这一切,确保…… **你的账户受到保护。你的夜晚属于你自己。** 与朋友共进晚餐。健身。睡觉。RiskEnforcer在你离开时监控每个tick——当有重要情况时,它会在你的手机上提醒:**"嘿,Alex,我刚平掉了你所有仓位。每日回撤是2240美元。你的账户已被保护。现在去喝一杯吧——我在家帮你撑着。"**
摘要
Key features include:
- Daily Drawdown Protection: Tracks intraday high-water marks and force-closes positions before daily loss limits are breached, with optional blocking of new trades after a breach.
- Maximum Drawdown Protection: Closes all positions if equity approaches a predefined floor based on starting balance.
- Trailing Drawdown Protection: Adjusts drawdown floor based on highest balance achieved.
- Stop-Loss Watchdog and Auto Placement: Ensures all positions have stop losses, placing them automatically or closing positions if none are set within a configurable timer.
- Midnight Mark Profit Lock: Automatically closes a configurable portion of winning positions before the daily reset to secure profits.
- Multi-account support with individual state tracking.
- Real-time Telegram alerts for all protective actions, connection status, and breaches.
Users manually configure all parameters to match their prop-firm’s specific rules and risk tolerance. The bot requires the cTrader platform to remain open and connected for continuous operation and alerts.