
开仓的时候有的时候排队超过两分钟,还没有排上,我就撤单,但为什么我在买开已经成交后,我的卖单在过了两分钟也被撤掉,我明明区分这两个了,如图我怎么给你啊,我怎么传给你
//盘口2
Vars
Global_Numeric BKFLG;
numeric BKID;
Global_Numeric CJJG;
numeric SKID;
Numeric AAA;
Global_Numeric TTT;
Global_Numeric YYY;
Numeric TT1;
Numeric SUOCANG;
Begin
AAA=Time>=0.090000 &&Time<=0.145700;//时间9.30-11.00
If( AAA==1&& Second>=50 &&Second<52&& F_BuyPosition==0 &&F_GetOpenOrderCount ==0)//秒周期
{
BKID=A_SendOrder(Enum_Buy,Enum_Entry,1,Price("Bid1")) ;//
TTT=CurrentTime();
BKFLG=1;
}
If (F_OrderStatus(BKID)==Enum_Filled && F_BuyPosition==1 )
{
CJJG=F_OrderFilledPrice(BKID);
SKID=A_SendOrder(Enum_sell,Enum_Exit,1,CJJG+2*MinPrice);
BKFLG==0;
}
If(Close<CJJG-10*MinPrice && F_BuyRemainPosition() > 0)//若有多头持仓,则以停板价处理持仓
{
SUOCANG = A_SendOrder(Enum_sell,Enum_entry,1,Price("Falllimit"));
}
If(CurrentTime-TTT>0.00020 && F_OrderStatus(BKID)!=Enum_Filled)
{
F_DeleteOrder(F_OpenOrderContractNo(BKID));
}
End
分析后回复

