Files
mt_mt5_backertest/dist

dist/

本目录存放离线安装用的 Python wheel 包。 配合 offline_install.bat 在没有 PyPI 网络的机器上安装依赖。

用法

  1. 把整个 dist/ 目录拷到目标机器(与 offline_install.bat 同级)
  2. 目标机器上需先安装 Python 3.12.xwheel 是 cp312 编译的,其它版本不通用)
  3. 双击运行 offline_install.bat

包含的包(仅本项目实际用到)

用途
MetaTrader5 MT5 官方 Python 绑定
pandas 回测报告数据处理
pyyaml config/ea_configs.yaml 解析
openpyxl 导出 Excel 报告
beautifulsoup4 解析 MT5 HTML 报告
numpy pandas/MetaTrader5 依赖
python-dateutil pandas 依赖
six python-dateutil 依赖
soupsieve beautifulsoup4 依赖
typing-extensions beautifulsoup4 依赖
et-xmlfile openpyxl 依赖
tzdata pandas 时区数据

共 12 个 wheel,本机 pip download -d dist 打包约 23 MB。 如果 dist/ 体积过大,需要按需精简可只保留: metatrader5 / pandas / pyyaml / openpyxl / beautifulsoup4 / numpy / python-dateutil / soupsieve / typing-extensions / et-xmlfile / tzdata(去掉 six,新版已可选)。