说明
策略概述
SilverBulletStable 是一个为 cTrader / cAlgo 平台 构建的自动化多资产交易机器人。该策略实现了简化的 受 ICT 启发的银弹概念,结合了 流动性扫荡、公允价值缺口(FVG)检测和基于 EMA 的趋势过滤,以识别短期日内机会。
该机器人同时扫描多个主要工具,并在特定的 纽约交易时段窗口 执行交易,此时波动性和流动性通常较高。
核心策略组成部分:
- 趋势过滤器: 指数移动平均线(EMA)
- 流动性扫荡检测: 最近高点或低点被突破
- 公允价值缺口确认: 蜡烛图之间的价格不平衡
- 交易时段过滤: 纽约银弹时间窗口
- 严格的风险管理: 基于账户风险百分比的仓位大小
目标是在流动性被吸收后捕捉 短期动量波动,同时保持风险控制。
入场逻辑与执行行为
机器人在 5分钟时间框架 评估每个配置的交易品种。
当发生以下顺序时触发交易:
1. 趋势确认
机器人使用 指数移动平均线(EMA) 判断市场方向。
- 看涨偏向: 价格收盘于 EMA 之上
- 看跌偏向: 价格收盘于 EMA 之下
这防止了逆势交易,专注于动量延续的入场。
2. 流动性扫荡检测
在入场前,机器人寻找 止损狩猎行为:
- 看涨设置: 最新蜡烛向下突破之前的低点
- 看跌设置: 最新蜡烛向上突破之前的高点
这表明流动性已从散户止损单中被吸收。
3. 公允价值缺口确认
扫荡发生后,算法检查 三蜡烛不平衡模式:
看涨 FVG
- 第3根蜡烛低点 > 第1根蜡烛高点
看跌 FVG
- 第3根蜡烛高点 < 第1根蜡烛低点
这表明机构资金位移并确认了动量。
4. 交易执行
如果所有条件满足:
- 执行 市价单
- 立即应用止损和止盈
- 根据账户风险百分比计算仓位大小
风险与资金管理
风险控制直接内置于策略中。
仓位大小
交易量动态计算基于:
- 账户余额
- 用户定义的 每笔交易风险百分比
- 止损距离
- 品种点值
这确保了无论工具波动性如何,风险保持一致。
保护措施
机器人包含多个安全控制:
每日最大交易次数
- 限制风险暴露,防止过度交易
每日最大亏损
- 如果账户回撤达到设定百分比,机器人 当天停止交易
自动每日重置
- 每个交易日重置交易计数器和风险基线
交易时段过滤器
策略仅在 特定的纽约交易时段窗口 进行交易。
交易发生在:
- 纽约时间 = 10:00
这与 ICT 银弹波动期 对齐,通常发生流动性扫荡和快速方向性移动。
支持的市场
机器人同时扫描多个品种:
- XAUUSD(金)
- US100.cash(纳斯达克)
- US500.cash(标普500)
- EURUSD
每个工具独立分析,使机器人能够捕捉不同市场的交易机会。
关键参数
参数说明
风险百分比
每笔交易风险的账户余额百分比
止损(点数)
入场价到止损的距离
止盈(点数)
盈利目标
EMA 趋势
用于趋势过滤的周期
每日最大交易次数
每日允许的最大交易次数
每日最大亏损百分比
当回撤超过此水平时停止交易
这些参数允许交易者调整 风险暴露和策略敏感度。
该算法适用于:
账户规模
- 小型到中型账户
- 适合通过适当的风险设置进行扩展
交易者类型
- 偏好 系统化执行 的交易者
- 希望自动化的 ICT 或价格行为交易者
- 寻求 受控风险日内策略 的用户
经验水平
- 初学者到高级交易者
- 初学者受益于自动化,高级交易者可优化参数。
重要限制与使用说明
时段依赖性
策略仅在 交易日的单个小时 进行交易,这意味着某些日子可能 无交易。
市场状况
表现依赖于:
- 流动性扫荡的发生
- 明显的位移走势
- 正常波动性
低波动性环境可能降低交易频率。
经纪商差异
结果可能因以下因素而异:
- 点差
- 品种命名
- 执行速度
- 最小止损距离
回测建议 - 回测结果来自 FTMO 而非 Bullmarkets!
用户应 回测和前瞻测试 机器人在其经纪商上的表现,然后再进行实盘部署。
推荐使用 VPS
为确保稳定运行,建议在连接到经纪商服务器的 低延迟 VPS 上运行机器人