按照教学视频操作,为什么不能实现累计数?
Params
	

Vars
	Series<Numeric> bar_in_data;
	
Events
	//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
	OnBar(ArrayRef<Integer> indexs)
{
		If(TrueDate(0) <> TrueDate(1));
	    {
		bar_in_data = 0;
	    }
	    bar_in_data = bar_in_data + 1;
	
	Commentary("BAR数量"+Text(bar_in_data));
 }

如果将bar_in_data=0这句注释掉就可以累计数,按原代码显示的结果就是只有1,请问哪里出错?

再谈视频教学的弊端
系统的视频教学什么时候做出来?
教学视频里收盘平仓的逻辑有点问题
关于之前的教学视频的问题
你好,我把你们教学视频里的一段程序应用时,还提示错误
教学视频中显示的公式找不到,怎么办?
请老师发一个tbquant如何参数和策略优化的教学视频链接把。没有找到。谢谢。
2023-11-09日教学视频打不开
根据视频10分28秒的视频代码,画出来的云带为什么不同
计数器求教

你这里还有另一个奇葩错误

难道是这个,等下试试先,哈哈哈

解决了,就是这个问题,哈哈,谢谢

好


额...我猜你用的是日线吧....这个是统计日内第几根bar,如果是日线,那不就是只有1了吗?

我用5分钟线的

1分钟的也试过

好神奇 上面老师发现的你的“;”问题 ,我以为你的代码不能运行,实际居然能编译通过?!!!

而且,就是因为“;” 才出现你说的问题,你把“;” 删了,输出就正确了

好奇怪!!!为什么可以编译通过?!

;相当于一样,啥也不做

运行清零

再+1

始终为1


不过最近好像很多这个问题

就是多个;

IF之后啥也没做,

;相当于一行,空代码

肯定可以编译通过的

哦~~~!ღ( ´・ᴗ・` )比心

bar_in_data=0 表示赋值为0

你去掉肯定可以累计咯