策略类中在def init 之前定义的list变量和在init中定义的list变量的区别是什么?
在def init 之前定义的list变量:
class stocktestStrategy(CtaTemplate):
"""基于布林通道的交易策略"""
className = 'stocktestStrategy'
author = u'dofish'
actionMark=[]
如果有两个策略使用同一个策略类:
actionMark会应为一个策略改变而同时改变
log:
{'Tora.10': <vnxtp.trader.app.ctaStrategy.strategy.strategyTest.stocktestStrategy object at 0x7f1cf9205450>}
(u'TickTest1111', 0, '510050', 'startegy in order', 'Tora.10', ['Tora.10', 0])
(u'TickTest1111', 0, '510050', 'startegy in order', 'Tora.10', ['Tora.10', 0])
(0, '601009', 46800L, [], 4, u'TickTest222', ['Tora.10', 0])
(0, '601009', 46800L, ['Tora.