Fade Breakout (Demo Version)
cBot
18 下载
版本 1.0, Jul 2025
Windows 版、Mac 版, Mobile, Web
✅ 基本信息及限制
- 仅限模拟账户:如果在真实账户上运行,机器人将停止,强制执行通过
Account.IsLive。
🔧 参数
资金管理
MaxOpenPositions:最大同时持仓数量。LotSizingMode:手数计算模式(固定 / 基于余额 / 基于峰值余额)。RiskPercentage:每笔交易风险账户余额的百分比。FixedLotSize:固定手数(选中时)。
交易策略
DonchianPeriod:唐奇安通道周期。SlMultiplierBuy/Sell:基于ATR的止损倍数(买入/卖出)。Tp1MultiplierBuy/Sell:初始止盈倍数。TrailMultiplierBuy/Sell:移动止损倍数。
过滤器
AtrPeriod:ATR指标周期。EnableAdxFilter:启用基于ADX的过滤。AdxPeriod,MaxAdxValue:ADX设置及阈值。
冷却时间(回撤管理)
EnableCoolDown:启用亏损后的暂时暂停。MaxLosses:允许的最大连续亏损次数,超过则暂停。CoolDownHours:暂停交易的小时数。
🧠 策略逻辑
OnStart()
- 初始化指标(唐奇安、ATR、ADX)。
- 仅检查模拟账户。
- 注册持仓关闭事件处理程序。
OnBar()
- 每根新K线时:
-
- 如果处于冷却中或已有持仓则跳过。
- 如果ADX高于阈值(强趋势)则跳过。
- 否则,调用
HandleEntry()评估信号。
HandleEntry()
- 反突破逻辑:
-
- 如果价格突破唐奇安高点后收盘价低于高点 → 卖出
- 如果价格突破唐奇安低点后收盘价高于低点 → 买入
ProcessOrder()
- 使用ATR计算止损/止盈。
- 通过
GetVolume()确定手数。 - 使用
ExecuteMarketOrder()执行市价单。
ManagePositions()
- 如果达到初始止盈:平仓一半并将止损移至盈亏平衡点。
- 如果未设置止盈:应用基于ATR倍数的移动止损。
GetVolume()
- 根据选定的手数计算模式计算交易量:
-
- 固定手数
- 当前余额的风险百分比
- 峰值余额的风险百分比
OnPositionClosed()
- 增加连续亏损计数。
- 如果亏损超过阈值,启动冷却期。
📊 策略总结
- 反突破风格:通过交易反转响应唐奇安突破。
- 使用ATR 适应止损/止盈和移动止损以应对波动性。
- ADX过滤器 避免在过强趋势中交易。
- 冷却机制 有助于连续亏损后保护资金。
交易概览
0.0
评价:0
客户评价
该产品尚无评价。已经试过了?抢先告诉其他人!
cTrader Store 提供的所有产品,包括交易机器人、指标和插件,均由第三方开发者提供,仅供信息参考和技术访问之用。cTrader Store 并非经纪商,不提供投资建议、个人推荐或任何未来业绩保证。
该作者的其他作品
1
销售
930
免费安装