Files
gavindiaz ed8e8afb44 Initial commit: MT5 EA 回测报告分析工具集
通用可复用的 MT5 回测分析工具,不针对任何具体 EA:

- mt5_report_parser.py: 解析 MT5 中文 xlsx 报告,重建逐笔交易
- run_analysis.py: 主分析器,IS/OSS 对比 + What-If + 蒙特卡洛 + 数据驱动建议
- walk_forward.py: Walk-Forward 滚动 IS→OOS 验证 (WFE/泛化相关性)
- param_scan.py: 参数敏感度扫描,高原检测 + 输出优化后 .set
- mae_mfe.py: MAE/MFE 分析 + TP/SL 扫描,附 MQL5 导出代码

所有输出为自包含 HTML (内联 SVG,无图片依赖)。
2026-06-28 02:31:54 +08:00

52 lines
714 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.eggs/
build/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
env/
# IDE / 编辑器
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# MT5 回测原始报告(含交易数据,敏感,不入库)
# 命名约定:IS-*.xlsx / OSS-*.xlsx / ReportTester-*.xlsx
IS-*.xlsx
OSS-*.xlsx
ReportTester-*.xlsx
ReportTester-*.htm
ReportTester-*.xml
# 参数扫描中间产物(批量回测的 .set 与报告,可由 gen-set 重新生成)
scan_*/
*.set.bak
# MAE/MFE 原始 CSV(由 EA 导出,含逐笔数据)
mae_mfe_*.csv
# 本地配置 / 凭证
.env
.env.local
*.secret
config_local.ini
# 临时与日志
*.log
tmp/
temp/