Files
zhutoutoutousan 605faf5310 Prepare source-only public release for develop.
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>
2026-07-02 15:03:43 +02:00
..

RSIScalpingAdaptive XAUUSD — MT5 Strategy Tester

快速开始(MT5 原生回测)

  1. 复制整个 RSIScalpingAdaptive 文件夹到 MQL5\Experts\
  2. MetaEditor 编译 main.mq5
  3. 或用脚本自动编译 + 启动 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 里测

  1. 策略测试器 → 专家:RSIScalpingAdaptive.ex5
  2. 品种:XAUUSD,周期:H1
  3. 日期:2004.01.012026.01.01
  4. 模式:每个 tick 基于真实 tick / 1分钟 OHLC
  5. Inputs → Load → XAUUSD_Backtest.set(固定参数)或 XAUUSD_Genetic_Optimization.set(遗传优化)
  6. EnableAdaptive 必须 = falseTester 里 EA 直接用 Inputs,不做 walk-forward 网格)

当前 XAUUSD 参数(MT5 Demo 20042026 验证)

参数 说明
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 实盘 adaptiveEnableAdaptive=true

实盘 adaptive

挂 XAUUSD H1EnableAdaptive=true,每月自动用上月数据选参。
Tester 里请关闭 adaptive,否则每次 OnInit 会跑网格搜索,极慢且干扰优化。