- 精华
- 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
|
这样就可以了,您参考测试一下- nCount = A_GetOpenOrderCount();
- For i = 1 To nCount
- {
- nEntryFlag = A_OrderEntryOrExit(i);//取得开平仓类型
- If(nEntryFlag == Enum_Entry)
- OrderPrice=IIF(OrderPrice<A_OpenOrderPrice(i),OrderPrice,A_OpenOrderPrice(i));//取得委托价格
- }
- If(Low>Low[1])
- {
- For i = 1 To nCount
- {
- nEntryFlag = A_OrderEntryOrExit(i);
- If(nEntryFlag == Enum_Entry And OrderPrice==A_OpenOrderPrice(i))
- {
- A_DeleteOrder(A_OpenOrderContractNo(i));
- SetGlobalVar(1,0);
- }
- }
- }
复制代码 |
|