如何将代码添加到Python库以使其工作?

问题描述 投票:0回答:1

我使用Backtesting.py,来源:https://kernc.github.io/backtesting.py/,是一个Python框架:

from backtesting import Backtest, Strategy

当我调试它的路径是: C:\Users\Admin\AppData\Local\Programs\Python\Python310\Lib\site-packages acktesting

当我将代码 print('it print') 添加到类 Backtest: 的函数 init 中并调用它时,我发现它不起作用。

我们是否需要使用构建命令或其他命令来让 python 理解我刚刚添加了打印行?

python-3.x frameworks back-testing
1个回答
0
投票

这里的问题是你没有正确调用回测类

from backtesting import Backtest, Strategy


class MyStrat(Strategy):

          def init(self):
        
               print('it printed')

backtest = Backtest(MyStrat, data='test_data', cash=10000)

stats = backtest.run()

print(stats)

将“test_data”替换为您的实际数据

© www.soinside.com 2019 - 2024. All rights reserved.