说明
这个cBot从零开始设计,目标明确且关键:通过专有交易公司的严格评估。其核心理念是“先生存,后盈利。”
双模块架构 🧠
机器人的智能分为两个专门模块,按明确的层级工作:
- 风险守护者:作为CEO,该模块在每个tick上运行。其唯一目的是监控账户是否符合专有交易公司的规则(每日最大回撤、总体最大回撤和盈利目标)。它拥有最终权力,可以停止交易或清算所有仓位以保护账户。
- 交易执行者:这是交易员。每根K线运行一次,使用内置策略分析市场。关键是,它必须获得风险守护者的许可后才能下单,确保不会采取任何可能违反规则的行动。
交易策略:高概率均值回归 🌊
该机器人采用均值回归策略,而非经典的趋势跟随系统,旨在实现稳定性,追求较小且高概率的盈利,以构建平滑的权益曲线并保持最小回撤。
- 核心指标:使用布林带识别统计极值。
- 确认指标:使用RSI确认超买或超卖状态。
高级风险管理 ★★★★★
除了全局守护者,机器人还配备了交易级别的风险管理工具:
- 动态止损和止盈:基于ATR的止损和基于中轨的止盈适应市场状况。
- 自动保本:一旦达到盈利目标,自动消除风险以保护交易。
- 智能追踪止损:在趋势中最大化收益,通过追踪价格,但仅在达到盈利触发点后启用。
- 细粒度仓位控制:分别限制多头和空头仓位的最大数量。
最终结论 🏆
专为专有交易准备的机器人是专注于通过专有交易公司挑战的严肃交易者的专业工具。通过将风险管理置于首位,它提供了一个有纪律、系统化的框架,帮助应对评估中最困难的部分。
🚨 专有交易公司交易者重要提示 🚨
该机器人配备了专业级的权益保护系统,这是通过专有交易公司挑战的关键。为了最大化成功机会,我们强烈建议不要将机器人的每日最大回撤 (%)参数设置为与您的专有交易公司限制相同的值(例如4%或5%)。
💡 制胜策略:设定更严格的限制
关键是将机器人的回撤参数作为您个人更保守的每日止损,保持远低于专有交易公司的绝对限制。
🎯 实际示例:
- 如果您的专有交易公司允许4%的每日最大回撤……
- ……将机器人的
每日最大回撤 (%)参数设置为1%或1.5%。
✅ 为什么这样有效:如果遇到亏损日,机器人将在小幅受控亏损(例如1%)后触发硬停止。这保护了您的资金,避免违反专有交易公司的规则,并允许您第二天继续交易。该策略旨在帮助您度过亏损期,显著提高长期成功概率。
🧠 请记住:挑战的目标不是在一天内冒险用尽全部每日缓冲,而是长期生存。利用机器人的风险参数对您的交易执行严格纪律。
第二部分:详细参数指南
本指南解释了每个参数,帮助您根据专有交易公司的具体规则配置机器人。
组别:专有交易公司规则 🏛️
这是最重要的部分。在此输入您挑战的具体规则。
- 盈利目标 (%) 🎯
-
- 描述:您需要达到的盈利百分比。达到该目标后,机器人将停止交易。
- 默认值:8.0
- 每日最大回撤 (%) 📉
-
- 描述:从当日开盘权益计算的最大允许每日亏损百分比。
- 默认值:5.0
- 总体最大回撤 (%) 🛑
-
- 描述:从初始账户余额计算的最大允许总亏损百分比。
- 默认值:10.0
- 启用权益保护器 ⛑️
-
- 描述:如果
true,当即将突破回撤限制时自动平仓所有仓位。这是您的主要安全功能。 - 默认值:true
- 描述:如果
- 风险阈值 (%) 🚧
-
- 描述:每日亏损限制的百分比,触发“软停止”(机器人当天停止开新仓)。
- 默认值:80.0
组别:策略 - 布林带 🌊
- 布林带周期 ⏳
-
- 描述:布林带中轨的移动平均周期。
- 默认值:20
- 布林带标准差 📏
-
- 描述:上下轨的标准差倍数。
- 默认值:2.0
- 布林带数据源 📊
-
- 描述:用于计算的价格数据源(例如收盘价)。
- 默认值:收盘价
组别:策略 - RSI确认 🚦
- RSI周期 ⏳
-
- 描述:RSI的计算周期。
- 默认值:14
- RSI超买水平 📈
-
- 描述:RSI超过该水平时,机器人寻找做空(卖出)信号。
- 默认值:70
- RSI超卖水平 📉
-
- 描述:RSI低于该水平时,机器人寻找做多(买入)信号。
- 默认值:30
组别:策略 - 退出与风险 🎯
- 止损方式 🛡️
-
- 描述:选择初始止损的计算方式。
ATR基于波动性动态调整;CandleHighLow基于入场K线静态设置。 - 默认值:ATR
- 描述:选择初始止损的计算方式。
- 止损:ATR周期 & 乘数 ⚙️
-
- 描述:使用ATR方式时,定义ATR的周期和用于设置止损距离的乘数。
- 默认值:14(周期),1.5(乘数)
- 止损:高低点距离(点数) 🤏
-
- 描述:使用CandleHighLow方式时,做空时在高点上方,做多时在低点下方增加的点数缓冲。
- 默认值:5
- 止盈方式 🏆
-
- 描述:选择止盈的计算方式。
MiddleBand目标布林带中轨;FixedPips使用固定点数。 - 默认值:MiddleBand
- 描述:选择止盈的计算方式。
- 止盈:固定点数 🎯
-
- 描述:使用FixedPips方式时的止盈点数。
- 默认值:50
组别:仓位管理 📦
- 交易量(手数) ⚖️
-
- 描述:基础交易手数。
- 默认值:0.5
- 最大多头仓位数 #️⃣
-
- 描述:机器人同时可持有的最大多头仓位数。
- 默认值:1
- 最大空头仓位数 #️⃣
-
- 描述:机器人同时可持有的最大空头仓位数。
- 默认值:1
- 实例标签 🏷️
-
- 描述:用于识别该机器人交易的唯一名称。
- 默认值:PropBot_01
组别:风险管理(交易级别)
- 启用保本 ⛑️
-
- 描述:如果
true,启用将止损移动到安全点以消除风险的功能。 - 默认值:true
- 描述:如果
- 保本触发点(点数) ⚡
-
- 描述:触发保本功能所需的盈利点数。
- 默认值:20
- 保本额外点数 ✨
-
- 描述:锁定的盈利点数(止损将被移动到
入场价 + 额外点数)。 - 默认值:2
- 描述:锁定的盈利点数(止损将被移动到
- 启用追踪止损 🛰️
-
- 描述:如果
true,启用跟随价格的动态止损。 - 默认值:true
- 描述:如果
- 追踪止损触发点(点数) ⚡
-
- 描述:激活追踪止损所需的盈利点数。
- 默认值:30
- 追踪止损距离(点数) 📏
-
- 描述:止损与最高价之间保持的点数距离。
- 默认值:20
摘要
The bot features a dual-module architecture:
1. Risk Guardian – continuously monitors account status against prop firm rules such as daily drawdown, overall drawdown, and profit targets. It can halt trading or liquidate positions to protect the account.
2. Trade Executor – runs once per bar to analyze the market using a built-in high-probability mean-reversion strategy based on Bollinger Bands and RSI indicators. It requests permission from the Risk Guardian before executing trades.
Risk management is advanced and multi-layered, including dynamic ATR-based stop loss and take profit, automatic break-even adjustments, intelligent trailing stops, and granular control over position limits. Users can configure parameters to align with specific prop firm rules, including profit targets, drawdown limits, and risk thresholds.
The bot supports trading across various markets and instruments, including Forex pairs (e.g., GBPUSD, EURUSD, USDJPY), indices (e.g., NAS100, SP500), commodities (e.g., gold, oil), and cryptocurrencies (e.g., BTCUSD). It is designed to maintain a smooth equity curve with minimal drawdowns, prioritizing long-term survival in challenge environments.
