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>
62 lines
2.1 KiB
Markdown
62 lines
2.1 KiB
Markdown
# RSIScalpingAdaptive XAUUSD — MT5 Strategy Tester
|
||
|
||
## 快速开始(MT5 原生回测)
|
||
|
||
1. 复制整个 `RSIScalpingAdaptive` 文件夹到 `MQL5\Experts\`
|
||
2. MetaEditor 编译 `main.mq5`
|
||
3. **或用脚本自动编译 + 启动 Tester**:
|
||
|
||
```powershell
|
||
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 里测
|
||
|
||
1. 策略测试器 → 专家:`RSIScalpingAdaptive.ex5`
|
||
2. 品种:**XAUUSD**,周期:**H1**
|
||
3. 日期:**2004.01.01** — **2026.01.01**
|
||
4. 模式:每个 tick 基于真实 tick / 1分钟 OHLC
|
||
5. Inputs → Load → `XAUUSD_Backtest.set`(固定参数)或 `XAUUSD_Genetic_Optimization.set`(遗传优化)
|
||
6. **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 会跑网格搜索,极慢且干扰优化。
|