为什么IndustryAdaptor导致多次出发onbar事件?

如题,之前用了一个全局变量在onbar里,但是多次触发onbar导致计算错误,一直找不到原因,翻历史贴发现IndustryAdaptor会导致多次触发onbar事件,去掉这个后就正常了。

那么为什么会出现这个bug呢?

请问早期历史数据回测onbar多次执行的问题
在onbar以外的事件域中如何获取bar数据?
希望可以“修复多数据源开盘时间不一致时,onbar多次驱动的问题”
OnBar与OnBarOpen两个事件的执行顺序是什么?
请教一下OnBarOpen,OnBar,OnBarClose运动机制
当订阅多个基础数据时,OnBar执行一次,OnDic是不是会执行多次?
关于事件驱动函数
多次开仓平仓
旗舰版实盘时提示“多次重复撤单”
关于ONTICK事件的错误

这不是bug

IndustryAdaptor是一个公式

一个单元里的公式,是共享空间的。

industryadaptor会订阅一个小周期的图层,但是因为hide了,所以你没看见。

那么公式驱动的时候,实际上是有两个图层,驱动运行两次,所以计数器就不对了。