OKX 全自动加密货币永续合约交易机器人,内置 双策略引擎,共享同一套风控框架。
| 策略 | 类型 | 核心逻辑 | 适用市场 |
|------|------|----------|----------|
| A — 趋势共振 | 趋势跟踪 | 1H/4H/1D三周期共振+回调入场 | 趋势市 |
| B — Connors战车 | 均值回归 | RSI(2)极端值反弹+ADX趋势过滤 | 震荡市 |
核心流程: 全市场 Top-20 合约扫描 → 信号评分 → 7重过滤 → 风控检查 → 自动下单 → 追踪止损
基于 Larry Connors 经典策略,RSI(2)极端超卖/超买时博均值回归。
references/connors-strategy.md
| 命令 | 作用 |
|------|------|
| python scripts/bot.py | 启动策略A全自动交易 |
| python scripts/bot.py --scan-only | 仅扫描信号,不下单 |
| python scripts/bot.py --status | 查看当前状态和持仓 |
| python scripts/bot.py --close-all | 平仓所有仓位 |
| 命令 | 作用 |
|------|------|
| python scripts/rsi2_bot.py | 启动Connors战车全自动交易 |
| python scripts/rsi2_bot.py --scan-only | 仅扫描信号,不下单 |
| python scripts/rsi2_bot.py --status | 查看当前状态和持仓 |
| python scripts/rsi2_bot.py --close-all | 平仓所有仓位 |
| 命令 | 作用 |
|------|------|
| python scripts/backtest_rsi2.py --symbol BTC-USDT-SWAP | 单币种回测 |
| python scripts/backtest_rsi2.py --top5 | Top5 市值回测 |
| python scripts/backtest_rsi2.py --all | 全市场19币种回测 |
| python scripts/backtest_rsi2.py --all --lookback 300 | 自定义回看K线数 |
| 文件 | 作用 |
|------|------|
| bot.py | 策略A主入口(趋势共振) |
| rsi2_bot.py | 策略B主入口(Connors战车) |
| backtest_rsi2.py | RSI(2)回测引擎 |
| indicators.py | 技术指标计算(RSI/ADX/SMA等,零依赖) |
| okx_client.py | OKX API 封装 |
| signal_scanner.py | 策略A信号扫描引擎 |
| risk_manager.py | 风控引擎 |
| trade_executor.py | 订单执行器(入场+止损+止盈+追踪止损) |
| config.ini | 全部配置(API Key/参数/风控阈值) |
| references/connors-strategy.md | Connors RSI(2)策略详解 |
编辑 scripts/config.ini:
[okx]
api_key = 你的API Key
secret_key = 你的Secret
passphrase = 你的Passphrase
demo = true # true=模拟盘, false=实盘
proxy = http://127.0.0.1:10810
> ⚠️ API Key 必须有「永续合约交易」权限。建议先用模拟盘验证。
# 策略A — 趋势共振(适合趋势市)
python scripts/bot.py
# 策略B — Connors战车(适合震荡市)
python scripts/rsi2_bot.py
python scripts/bot.py --status
demo = true
策略A:
策略B:
回测:
共 1 个版本