605faf5310
Add cluster audit pipeline, united EA updates, brochure generators, and publication hygiene (gitignore, MT5 path desensitization, pre-upload scan). Remove tracked reports, models, and binary artifacts from the repo. Co-authored-by: Cursor <cursoragent@cursor.com>
RSIScalpingAdaptive XAUUSD — MT5 Strategy Tester
快速开始(MT5 原生回测)
- 复制整个
RSIScalpingAdaptive文件夹到MQL5\Experts\ - MetaEditor 编译
main.mq5 - 或用脚本自动编译 + 启动 Tester:
cd lab\EAs\RSIScalpingAdaptive
# 单次回测 2004→现在
python run_mt5_tester.py backtest --symbol XAUUSD --from 2004.01.01 --to 2026.01.01
# 遗传算法优化(MT5 Strategy Tester → Genetic)
python run_mt5_tester.py optimize --symbol XAUUSD --from 2004.01.01 --to 2026.01.01
脚本会:编译 EA → 写入 .ini → 启动 terminal64.exe /config:... → 解析 HTML 报告。
手动在 MT5 里测
- 策略测试器 → 专家:
RSIScalpingAdaptive.ex5 - 品种:XAUUSD,周期:H1
- 日期:2004.01.01 — 2026.01.01
- 模式:每个 tick 基于真实 tick / 1分钟 OHLC
- Inputs → Load →
XAUUSD_Backtest.set(固定参数)或XAUUSD_Genetic_Optimization.set(遗传优化) - EnableAdaptive 必须 = false(Tester 里 EA 直接用 Inputs,不做 walk-forward 网格)
当前 XAUUSD 参数(MT5 Demo 2004–2026 验证)
| 参数 | 值 | 说明 |
|---|---|---|
| TimeFrame | H1 | |
| RSI_Overbought | 6 | 反转 RSI 带(低值=卖入场) |
| RSI_Oversold | 66 | 买入场 |
| RSI_Target_Buy | 98 | 多单止盈 |
| RSI_Target_Sell | 52 | 空单止盈 |
| BarsToWait | 12 | RSI 反向等待 K 线 |
| LotSize | 0.1 | |
| EnableAdaptive | false | Tester 固定参数 |
MT5 回测结果(MetaQuotes Demo,$10,000 初始):
- 净利润 ≈ $25,287
- 盈利因子 1.38
- 夏普 1.30
- 交易 1552 笔
文件
| 文件 | 用途 |
|---|---|
run_mt5_tester.py |
启动 MT5 Strategy Tester |
XAUUSD_Backtest.set |
固定参数回测 |
XAUUSD_Genetic_Optimization.set |
遗传优化搜索范围 |
XAUUSD_Adaptive.set |
实盘 adaptive(EnableAdaptive=true) |
实盘 adaptive
挂 XAUUSD H1,EnableAdaptive=true,每月自动用上月数据选参。
Tester 里请关闭 adaptive,否则每次 OnInit 会跑网格搜索,极慢且干扰优化。