设为首页收藏本站

 找回密码
 注册
查看: 8284|回复: 10
打印 上一主题 下一主题

关于A_GetOpenOrderCount函数的问题 [复制链接]

Rank: 5Rank: 5

精华
0
UID
5640
积分
1314
帖子
202
主题
75
阅读权限
60
注册时间
2009-10-12
最后登录
2023-4-7
跳转到指定楼层
1#
发表于 2010-4-27 16:24:33 |只看该作者 |倒序浏览
请教一个关于A_GetOpenOrderCount函数的问题:如果我昨天有一手交易没成交,到收盘我也没撤单,那么昨天A_GetOpenOrderCount函数里的值是1吧??还有那今天A_GetOpenOrderCount函数里的值还是1吗??

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-4-27 16:48:57 |只看该作者
隔天后,单子会变废单,A_GetOpenOrderCount不为1

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5640
积分
1314
帖子
202
主题
75
阅读权限
60
注册时间
2009-10-12
最后登录
2023-4-7
3#
发表于 2010-4-27 16:56:36 |只看该作者
不为1,那么会是“0”吗??

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-4-27 17:11:31 |只看该作者
是的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
5#
发表于 2010-10-13 23:05:16 |只看该作者
继续问:如果委托了3手,只成交了2手,或一手都没有成交,A_GetOpenOrderCount函数就会将该手委托计算进去。所以A_GetOpenOrderCount函数只统计未完全成交的类型:部分成交或已申报,对完全成交的委托不统计进入。
是吗?
上善若水,无欲则刚

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
6#
发表于 2010-10-13 23:14:43 |只看该作者
本帖最后由 efrog 于 2010-10-13 23:17 编辑

A_GetOpenOrderCount的值为:
0 没有未成交的委托单
1 倒数第一个未完全成交的委托单(部分成交或已申报)
2 倒数第二个未完全成交的委托单(部分成交或已申报)
...
因此可以用该值取未成交委托单的状态
nCount = A_GetOpenOrderCount();
For i = 1 To nCount
{
   nStatus = A_OpenOrderStatus(i);
   If(nStatus == Enum_FillPart) //Enum_FillPart(部分成交) //Enum_Declared(已申报)
   ...
}
请问理解是否正确?
上善若水,无欲则刚

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
7#
发表于 2010-10-13 23:37:47 |只看该作者
A_OpenOrderEntryOrExit(nIndex);
A_OpenOrderBuyOrSell(nIndex);
这两个函数的帮助说明中,nIndex 当日委托单数组的索引值,以1为基值递增。
nIndex = 0 时取最后提交的委托单数据。
那nIndex = 0 时,究竟代表哪个未成交委托单?
示例中,当i=1是否代表倒数第一个未成交的委托单(包括部分成交)?
nCount = A_GetOpenOrderCount();
For i = 1 To nCount
{
   nBorS = A_OpenOrderBuyOrSell(i);
   If (nBorS == Enum_Buy())
   ...
}
上善若水,无欲则刚

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
8#
发表于 2010-10-13 23:47:54 |只看该作者
所有未成交委托的函数A_OpenOrder??????都应该同上理解,即从nCount为1计算?
这些函数包括:A_OpenOrderFilledLot 、A_OpenOrderFilledPrice、A_OpenOrderLot、A_OpenOrderPrice、A_OpenOrderStatus、A_OpenOrderTime。

请管理员针对以上问题逐一回答。不好意思,这些问题我困惑了很久。
上善若水,无欲则刚

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
21824
积分
217
帖子
20
主题
5
阅读权限
40
注册时间
2010-12-18
最后登录
2020-3-12
9#
发表于 2011-4-16 11:59:16 |只看该作者
管理员能不能帮忙回答一下这个问题呀?谢谢!

使用道具 举报

Rank: 1

精华
0
UID
195983
积分
21
帖子
14
主题
4
阅读权限
10
注册时间
2014-10-27
最后登录
2015-8-7
10#
发表于 2015-1-25 17:50:35 |只看该作者
就不能回答一下吗?这个问题触碰到暗礁了????指南和帮助里都没一个明确的说明和具体实例!!!这里有核心价值技术怕触碰不成?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-26 10:30

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部