请教开仓时怎样取BAR值

请教各位老师,想请教要记录或者是回溯开仓时那根BAR的开盘或者收盘价,代码应该怎样写?或者用什么函数也可以?

请教怎样记录bar的问题
怎样取整只取整数部分,例如12.58 得到12
请问老师哪个函数是:取满足条件A>B时X的值?
bar数据可以取内盘外盘值进行历史回测吗?
关于取最大值
如何定位某次开仓所在的bar
请教:当收盘价小于转向高点10%的时候,取转向高点的值,怎么写?
如何取画线的值
取历史某根k的值
日内小K线上怎样取昨日结算价?

建议不要用回溯,回溯的运算量比记录要大,还是用空间换时间的好。

建议在开仓命令后,用一个序列变量记录开盘价格。

后面直接调用这个序列变量就行了

不过收盘价这个不一定能记录,因为你开仓信号出现的时候,可能还没收盘

可以用barssinceentry==1表示是信号后面一根bar,然后还是用序列变量记录close[1]就行了

Events
	OnBar(ArrayRef<Integer> indexs){
		If(BarsSinceEntry != 0){
			Commentary(\"Close[\" + Text(BarsSinceEntry) + \"] = \" + Text(Close[BarsSinceEntry]));
			Commentary(\"Open[\" + Text(BarsSinceEntry) + \"] = \" + Text(Open[BarsSinceEntry]));
		}
	}