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,无图片依赖)。
This commit is contained in:
+51
@@ -0,0 +1,51 @@
|
||||
# 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/
|
||||
Reference in New Issue
Block a user