{
Sell;
}
If(S1>=Ref(S1,1)+MinPrice)
{
BuyToCover;
}
End
参考:
Vars
Var_TickData data2; //定义数据区变量
Numeric tj1;
Numeric tj2;
Begin
data2 = Def_TickData("m1805",1,4); // 保存最近四笔的tick数据
tj1=data2[1].Bid1 - data2[0].Bid1 >=1*MinPrice;
tj2=(data2[1].Bid1 - data2[0].Bid1 >=2*MinPrice)||(data2[1].Bid1 - data2[0].Bid1 >=2*MinPrice&&data2[2].Bid1 - data2[1].Bid1 >=2*MinPrice);
If (((tj1 && Close<BKPrice+4*MinPrice)||(tj2&&Close>BKPrice+4*MinPrice)) &&B1<=Ref(B1,1)-MinPrice)
{
Sell;
}
If (((tj1 && Close<SKPrice-4*MinPrice)||(tj2&&Close>SKPrice-4*MinPrice)) && S1>=Ref(S1,1)+MinPrice)
{
BuyToCover;
}
End
这样改下,
Vars
Var_TickData data2; //定义数据区变量
Numeric tj1;
Numeric tj2;
Begin
data2 = Def_TickData("m1805",1,4); // 保存最近四笔的tick数据
tj1=data2[1].Bid1 - data2[0].Bid1 >=1*MinPrice;
tj2=(data2[1].Bid1 - data2[0].Bid1 >=2*MinPrice)||(data2[1].Bid1 - data2[0].Bid1 >=1*MinPrice&&data2[2].Bid1 - data2[1].Bid1 >=1*MinPrice);
If (((tj1 && Close<BKPrice+4*MinPrice)||(tj2&&Close>BKPrice+4*MinPrice)) &&B1<=Ref(B1,1)-MinPrice)
{
Sell;
}
If (((tj1 && Close<SKPrice-4*MinPrice)||(tj2&&Close>SKPrice-4*MinPrice)) && S1>=Ref(S1,1)+MinPrice)
{
BuyToCover;
}
End