VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 42
声望: 1

我在策略中定义了一个变量A,初始值是0,希望用来计数,并且每次开仓后清零,
但是回测中出现了UnboundLocalError: local variable 'A' referenced before assignment,
百度后好像是全局变量的问题,于是加了global A,
再次回测出现了NameError: name 'A' is not defined
编程小白整不会了,晕,请问该如何解决呢

Administrator
avatar
加入于:
帖子: 4500
声望: 320

init函数下,定义self.A = 0

然后后面都用self.A来读写访问即可

建议学习下Python基础语法吧

Member
avatar
加入于:
帖子: 42
声望: 1

谢谢陈总

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】