1分钟图层,获取日线收盘价的问题
想在1min的图层,获取上一个交易日的日线收盘价,是不是应该就是昨天最后一根bar的close?为什么下面这个方式,得到closed(1),不是昨天最后一个bar的close。但是如果把中间 return 的逻辑去掉,就能正确获取了请问这个是因为什么?varsSeries<Numeric> a;Global string tradingday;Global Numeric startbar; Events OnBar(ArrayRef<Integer> indexs) { if(DateToString(TrueDate()) != tradingday) { tradingday = DateToString(TrueDate()); startbar = CurrentBar; Commentary(\"交易日切换\" ); } if (CurrentBar - startbar <= 10) { return ; } Commentary(\"CLOSED::\" + Text(CLOSED(1))); }