开反手单的平仓会被作废
如果我本来有1手多单,达到条件后,马上平仓然后反向买1手空单,但现实的情况时,当挂了平仓单后再同时挂1手空单开仓时,当这个空单开仓比平仓先成交的话,那个平仓单就作废了,有没有方法能让这单平仓单也顺利平掉呢,即实现反向开仓的效果,在同一bar上,即先平掉第一手再马上开1手空单
If(MarketPosition ==1 && Con1==True && sfsyl == "")
{
Sell(0, open());
}
If(MarketPosition ==-1 && Con1==True && sfsyl == "")
{
BuyToCover(0, open());
}
If(MarketPosition ==0 && Con1==True && sfsyl == "")
{
Buy(dss,Open);
PushStatusMsg(Text(open())+"买多");
}
If(MarketPosition ==0 && Con2==True && sfsyl == "")
{
SellShort(dss,Open);
PushStatusMsg(Text(open())+"沽空");
}
评论区
查看全部