Range[0:DataCount-1]
{
Array<Numeric> timePoint;
ArrayPushBack(timePoint, 0.225950);//小节开平仓
ArrayPushBack(timePoint, 0.101450);
ArrayPushBack(timePoint, 0.112950);
ArrayPushBack(timePoint, 0.145950);
SetTriggerBarClose(timePoint);
}
if(MarketPosition<>1 And KD[1] And a1[1]>a7[1])
{
myPrice=Close;
Buy(1,o);
Commentary(\"多头开仓\");
}
//空头开仓1
if(MarketPosition<>-1 And KK[1] And a1[1]<a7[1])
{
myPrice=Close;
SellShort(1,o);
Commentary(\"空头开仓\");
之前用的上一根K线收盘价作为开仓价,就可以实现小节收盘最后10秒有单就会执行,但是容易闪烁,后来用的当根开盘价作为开仓价,不闪烁了,但是发现前面的小节收盘最后10秒执行不起作用了,是不是用了开盘0pen作为开仓,就不能执行小节最后10秒有信号的单子。
别处回过你了,onbarclose和onbaropen本身没有冲突
SetTriggerBarClose(timePoint) 放在init里操作