关于BarClose的一点问题

我使用以下代码想在51秒开始触发OnbarClose可是并没有触发,不知道哪里有什么问题吗

还有想问一下在一个策略里面能不能设置两个SetTriggerBarClose的时间点。

经过实验我发现不能。但是我想要设置两个时刻触发OnBarClose有什么办法吗?

Vars
    Global Array<Numeric> timePoint1;


Events

    OnInit()
    {
        timePoint1[0] = 0.211651;
        SetTriggerBarClose(timePoint1);
        
    }
    OnBar(ArrayRef<Integer> indexs)
    {
        Print(Text(CurrentTime));
        Print(IIFString(CurrentTime > timePoint1[0],"True","False"));
        Print(IIFString(hourFromDateTime(CurrentTime) == 21,"True","False"));
    }
    
    OnBarClose(ArrayRef<Integer> indexs)
    {
        Print("???");
        If(CurrentTime > timePoint1[0] And HourFromDateTime(CurrentTime) == 21)
        {
            Print("III");
        }
    }

关于自动平仓的一点问题
关于跨周期不同图层的一点问题
关于算法代理的一点疑问
关于OnPosition域的一点疑问
关于编写的问题
[新功能需求] 关于 UI 的一点建议
关于量化看盘的一点小建议
关于之前咨询的问题
关于偷价的问题
关于套利的问题

SetTriggerBarClose可以设置数组 多时间有效果