- 精华
- 0
- 在线时间
- 396 小时
- UID
- 7277
- 积分
- 938
- 帖子
- 207
- 阅读权限
- 60
- 注册时间
- 2010-3-11
- 最后登录
- 2016-5-4
- 精华
- 0
- UID
- 7277
- 积分
- 938
- 帖子
- 207
- 主题
- 44
- 阅读权限
- 60
- 注册时间
- 2010-3-11
- 最后登录
- 2016-5-4
|
Vars
Numeric nCount;
Numeric nEntryFlag;
Numeric OrderPrice(9999999);
String orderNo;
Numeric i;
Begin
If(BarStatus==0)
{
SetGlobalVar(0,0);
} //这个是否可以用在tick图上?
nCount = A_GetOpenOrderCount();
If(nCount==InvalidInteger) Return;
If(GetGlobalVar(0)==0)
{
For i = 1 To nCount
{
nEntryFlag = A_OpenOrderEntryOrExit(i);//取得开平仓类型
If(orderprice>A_OpenOrderPrice(i) && nEntryFlag == Enum_Entry) //这个条件是永远成立的?
{
OrderPrice=A_OpenOrderPrice(i);
OrderPrice=Min(OrderPrice,OrderPrice[1]);
orderNo=A_OpenOrderContractNo(i); }
}
A_DeleteOrder(OrderNO);//按照斑竹写的这个能否撤销最小价的委托开仓单?需不需要加上上面这句话?今天模拟柜台老是登陆不上,没有办法进行测试,但是按照我的理解来看,好像还是不能实现撤销最小委托价的开仓单。。
SetGlobalVar(0,1);
}
End
还请老师指教。。。。。。。。。。。
[ 本帖最后由 01011012 于 2010-6-11 15:35 编辑 ] |
|