参考:
Setting
SignalNoTrading:1;//模型发出信号不委托
vars
Global_Numeric BB;
Global_Numeric BKID;
Global_Numeric BKID1;
////////////////////////////////趋势模型/////////////////////////////////////////////
Begin
If(Close>0)//开仓条件可自拟
{
Buy;
}
////////////////////////////////委托处理/////////////////////////////////////////////
If(F_CurrentSig == Sig_Buy && GetGlobalVar2("BuyTimeCoin") == 0&&BB==0)
{
BKID=A_SendOrder(Enum_buy,Enum_Entry,1,67);
SetGlobalVar2("BuyTimeCoin",CurrentTime);
BB=1;
}
IF(TimeDiff(GetGlobalVar2("BuyTimeCoin"),CurrentTime) > 30 && BB==1 && not(F_OrderStatus(BKID) == Enum_Filled))
{
F_DeleteOrder();
BB=2;
}
IF(BB==2)
{
BKID1=A_SendOrder(Enum_buy,Enum_Entry,1,Price("RiseLimit"));
BB=3;
}
IF(BB==3&&F_OrderStatus(BKID1) == Enum_Filled)
{
BB=0;
}
End