我在策略中定义了一个变量A,初始值是0,希望用来计数,并且每次开仓后清零,
但是回测中出现了UnboundLocalError: local variable 'A' referenced before assignment,
百度后好像是全局变量的问题,于是加了global A,
再次回测出现了NameError: name 'A' is not defined
编程小白整不会了,晕,请问该如何解决呢
我在策略中定义了一个变量A,初始值是0,希望用来计数,并且每次开仓后清零,
但是回测中出现了UnboundLocalError: local variable 'A' referenced before assignment,
百度后好像是全局变量的问题,于是加了global A,
再次回测出现了NameError: name 'A' is not defined
编程小白整不会了,晕,请问该如何解决呢
在init函数下,定义self.A = 0
然后后面都用self.A来读写访问即可
建议学习下Python基础语法吧
谢谢陈总