跨周期的K线图上计算当前bar是今天的第几根bar,输出的结果不对
如果不跨周期输出的结果是对的,正常来说应该是1,2,3,4,5的顺序,但是跨周期后就变成1,2,4,6,8了。----------------------------------------------------------------------------ParamsVars Series<String> barDate; Bool Newday; Series<Numeric> barnum;Events OnBarOpen(ArrayRef<Integer> indexs) { barDate = DateToString(Date); //获取当前bar的日期 Newday = barDate[0]<> barDate[1]; //如果当前bar和上一根bar不是同一天 If (Newday) { barnum=1; //如果当前bar是今天的第一根bar,将当前bar编号为1 } Else { barnum=barnum+1; //如果当前bar不是今天的第一根bar,自加一 } Commentary(这是今天第+Text(barnum)+根bar); }------------------------------------------------------------------