1、基础环境的安装配置
1.1、Conda中创建基础环境
输入运行:conda create -n backtrader_py39 python=3.9
如下图:
安装完毕:
查看当前的环境组合:
1.2、安装backtrader
切换到backtrader_py39,
并输入:pip install backtrader -i
https://pypi.tuna.tsinghua.edu.cn/simple
如下图:
1.3、安装常用的组件
pip install pandas numpy matplotlib -i
https://pypi.tuna.tsinghua.edu.cn/simple
2、创建PyCharm工程测试
2.1、创建工程 {#创建工程 .unnumbered}
2.2、最简单实例 {#最简单实例 .unnumbered}
这个实例中的策略,就是打印自定义数据中的一个字段,如下图:
运行结果:
2.3、稍复杂的实例 {#稍复杂的实例 .unnumbered}
这个策略就能把数据文件中的Close都读出来,如下图:
2.4、5日均线买入跌破卖出的策略 {#日均线买入跌破卖出的策略 .unnumbered}
5日均线买入跌破卖出的策略,在600352上2025年2月~2025年10月的数据回测,如图:
(按照买卖都是100股的交易)