继续重构完全去除元编程

  1. 修复当前测试不通过的测试文件

  2. 修复完成源代码之后,pip install -U . 进行编译安装

  3. 修复相应的 bug,需要确保 pytest tests -n 8 全部运行成功

  4. pytest tests -n 8 运行耗费的时间需要控制在 25s 以下,超过 25s,认为这次修复失败,回退代码

  5. 不允许修改 tests\original_tests,tests\funding_rate_examples 这三个文件夹中的测试用例,如果想要修改 tests\add_tests 中的测试用例,需要得到允许之后才能修改。

  6. 需要确保最后完成的时候,pytest tests -n 8 全部运行成功

  7. 把 backtrader 切换到 master,pip install -U . 安装之后,运行可以获取真实的期望的结果。记得获取真实的值之后,切换回当前分支之后,重新 pip install -U . 进行安装,然后进行测试