相同表达式计算结果不一样,是程序问题还是软件问题

Vars Series<Numeric> EMA10; Series<Numeric> EMA21; Series<Numeric> EMA60; Series<Bool> REFT2; Bool X1; Bool X2; Bool N1; Bool N2; Events OnBar(ArrayRef<Integer> indexs) { EMA10=XAverage(C, 10); EMA21=XAverage(C, 21); EMA60=XAverage(C, 60); PlotNumeric("EMA10",EMA10); PlotNumeric("EMA21",EMA21); PlotNumeric("EMA60",EMA60); REFT2= countif(IIF(C-O>=0,O,C)<=EMA60,6)==6; N1= REFT2[5] && L[5]==Lowest(L,25) ; N2= L[5]==Lowest(L,25) && REFT2[5] ; PlotBool("N1",N1); PlotBool("N2",N2); 在螺纹钢主连合约,4小时自然时间周期,2021年2月4日08:00k线上出现,N1和N2出现值不相同的情况,是软件问题,还是程序有问题?

已经解决问题了