我使用以下代码想在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");
}
}
SetTriggerBarClose可以设置数组 多时间有效果