设为首页收藏本站

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

要等待Data2.A_DeleteOrder()回复吗? [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2018-5-2 14:14:21 |显示全部楼层
a_deleteorde执行后,A_GetOpenOrderCount()不会立刻==0,需要等柜台的回报返回到本地后, 再次查询的.A_GetOpenOrderCount的结果后才会为0。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-5-2 16:16:54 |显示全部楼层
本帖最后由 小米 于 2018-5-2 16:19 编辑
masterhdd 发表于 2018-5-2 15:17
若是需要等柜台的回报返回到本地后, 再次查询的.A_GetOpenOrderCount的结果后才会为0,那在后续的基于A_ ...


既然您看到这个代码了,麻烦再读一下这个代码前在134页的文字说明。

(3)。。。。。
或者因为成交回报不及时而不能得到准确的a_buyposition值,因此,设计撤单后延时5个tick再平仓
(注意:这里假定撤单后5个tick委托状态能同步成功,实际情况中因网络延时等原因并不一定能够成功,因此实际策略中请根据情况调整)

您也可以完全不理会这个代码,按自己的想法来实现公式的。这里只是一个范例,并没有什么标准答案。你有更好的方法都可以试一下的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 01:36

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部