- 精华
- 2
- 在线时间
- 2808 小时
- UID
- 4130
- 积分
- 20901
- 帖子
- 6519
- 阅读权限
- 200
- 注册时间
- 2009-4-15
- 最后登录
- 2019-4-12
- 精华
- 2
- UID
- 4130
- 积分
- 20901
- 帖子
- 6519
- 主题
- 17
- 阅读权限
- 200
- 注册时间
- 2009-4-15
- 最后登录
- 2019-4-12
|
加了仓位管理A_TodayBuyPosition<lots后,为什么还会重复发单
因为成交回报还没有推送回来,A_TodayBuyPosition还得不到正确的持仓,所以A_SendOrder还会重发
使用全局变量例如:
If(BarStatus==0)
SetGlobalVar(0,0);
If(Close[1]<Close && GetGlobalVar(0)<5)
{
if(A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice))
SetGlobalVar(0,GetGlobalVar(0)+1);
i=i[1]+1;
}Else
i=i[1]; |
|