后台序列计算模式,高频交易,2.02免费版,品种为股指期货
If (Date<>Ref(Date,1) And High=Low) Then
Exit; //集合竞价时间不交易
If Islastbar Then
If Condition Then
TempPrice:=DYNAINFO(34);
Tbuy(1,Units,LMT,TempPrice),Allowrepeat;
Debug(..............
目的是以开盘价成交。
(1)之前无持仓,资金够,Condition满足,Units和TempPrice都从后面Debug出有效值,Tbuy语句一定在开盘第一个Tick执行过了,但就是没有发出委托。求解。
(2)目的是以开盘价成交,那么集合竞价似乎也可以。用哪个函数取集合竞价值比较合适?
If (currenttime<opentime(1)) Then
Exit; //集合竞价时间不交易
因为第一个Tick,一定是High=Low