- 精华
- 0
- 在线时间
- 11 小时
- UID
- 72860
- 积分
- 60
- 帖子
- 14
- 阅读权限
- 30
- 注册时间
- 2011-10-20
- 最后登录
- 2012-9-23
- 精华
- 0
- UID
- 72860
- 积分
- 60
- 帖子
- 14
- 主题
- 6
- 阅读权限
- 30
- 注册时间
- 2011-10-20
- 最后登录
- 2012-9-23
|
遇到反手时,我想先平仓等成交后在开新仓,以反手做空为例:
反手开空条件成立:
if(A_buyposition()>0){
A_SendOrder(enum_sell,enum_exit,A_buyposition(),Q_AskPrice-20);
While(A_BuyPosition()>0 || kkk<=0){
if(CurrentTime()-A_ordertime(0)>=0.000005){
kkk=1;
Commentary("卖平超时");
}
}
}
kkk=0;
if(A_BuyPosition()==0 && A_SellPosition()==0){
A_SendOrder(enum_sell,Enum_Entry,1,Q_AskPrice-20);
While(A_SellPosition()<=0 || kkk<=0){
if(currenttime()-A_ordertime(0) >= 0.000005){
kkk=1;
Commentary("卖开超时");
}
}
}
但实际上不按要求执行,请教老师,该如何改进,谢谢 |
|