vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 6
声望: 1

看策略模板类和示范策略,里面的参数和变量都是在定义在类层级,而不是在示例中通过self.xx来定义,这是为什么呢,基于什么考虑呢?类变量不是所有实例会共用一套参数和变量么?那么如果用同一个策略运行不同的品种,需要设置不同的参数和变量,岂不是不方便?

Administrator
avatar
加入于:
帖子: 1690
声望: 80
  1. Python内对于类下面的不可变对象,实例化时会重新创建,不会公用
  2. 图形界面,回测引擎等组件,需要使用在策略实例化前,就能访问到类里的相关信息
© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3