多策略多工具机器人 | AI生成和翻译
该机器人通过五个工具运行三种策略(截至今晚全部上线,配置在 bot/config.py 中):
| 工具 | 策略 | 时间周期 | 规则 |
|---|---|---|---|
| SPLG (标普500) | 均值回归 | 15分钟 | 当收盘价低于其20周期均线2个标准差以上(z值≤−2)时买入;当价格回归均值(z≥0)时卖出 |
| QQQM (纳斯达克100) | 均值回归 | 15分钟 | 采用相同的z值规则 |
| IBIT (比特币) | 动量突破 | 1小时 | 当价格突破前20周期高点(唐奇安通道)时买入;当价格跌破前10周期低点时卖出 |
| GLD (黄金) | 趋势跟踪 | 4小时 | 当20周期SMA位于50周期SMA上方且价格高于慢速均线时买入;当快速均线下穿慢速均线时卖出 |
| USO (原油) | 趋势跟踪 | 4小时 | 采用相同的SMA交叉规则 |
混合策略的逻辑:指数在日内围绕均值震荡,因此利用其过度延伸进行反向交易;比特币趋势强劲,因此顺势追突破而非反向交易;大宗商品走势较慢,因此使用4小时SMA交叉过滤日内噪音。
所有三种策略之上共用一个风险层:
- 头寸规模:每笔入场以1%权益作为止损风险,止损设在入场价下方2倍ATR(14周期)——因此波动较小的工具头寸较大,波动较大的工具头寸较小。
- 硬止损:每笔入场立即在券商处设置GTC止损单,即使机器人未运行也能保证1%上限。
- 相关性过滤器:风险资产组(SPLG/QQQM/IBIT)最多同时持有2个多头头寸。
- 无借贷:入场限制为可用资金的95%,每个工具最多占权益的25%,仅做多。
引擎通过GitHub Actions在美国交易时段每15分钟运行一次,评估全部五个工具,仅对新的入场/离场信号执行操作。