VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 1
声望: 0

策略类里面的变量都定义成类变量是出于什么考虑么,多个类实例共用同一内存会不会导致数据混乱?

Member
avatar
加入于:
帖子: 2000
声望: 160

为了实现策略引擎和UI,能够获取策略类的参数信息,从而满足初始化传参的需求

Member
avatar
加入于:
帖子: 2000
声望: 160

写在对象变量里,那么在实例化之前就无法获取了。

类的成员变量,只能使用boo/int/float/str这些不可变Python对象,不能用可变的dict/list等