掘金社区

怎样在 on_tick()中用global variable?Pinned highlighted

Dany 发表在策略研究 2020-01-14 11:33:20

策略研究
185
3
0

在定义 on_tick(context, tick) 时,我想引入一个之前已经定义好的global变量。举个简单的例子,'SHFE.fu2005'之前的平均价格为 p=2000,然后每更新一个价格就将此价格与之前记录的平均价格相加除以二:
如果代码写成这样(省略了后面的):
0_1578973185078_Annotation 2020-01-14 113824.png

系统会报错:local variable 'avp' referenced before assignment,所以怎样能将之前定义好的变量引入到on_tick中,然后开始实时更新?

评论: 3

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.