ed8e8afb44
通用可复用的 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,无图片依赖)。
52 lines
714 B
Plaintext
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/
|