设为首页收藏本站

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

什么情况下才会出现close==invalidnumeric [复制链接]

Rank: 3Rank: 3

精华
0
UID
257171
积分
133
帖子
99
主题
32
阅读权限
40
注册时间
2017-9-28
最后登录
2019-11-16
跳转到指定楼层
1#
发表于 2018-4-25 15:22:57 |只看该作者 |倒序浏览
在撤单的时候为何要求close!=invalidnumeric,

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-4-25 15:38:27 |只看该作者
没听说过有这样的硬性要求啊。这个不是TB工作人员跟你说的话吧?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
257171
积分
133
帖子
99
主题
32
阅读权限
40
注册时间
2017-9-28
最后登录
2019-11-16
3#
发表于 2018-4-25 15:48:11 |只看该作者
小米 发表于 2018-4-25 15:38
没听说过有这样的硬性要求啊。这个不是TB工作人员跟你说的话吧?

TB教程上一个尾盘撤单平仓的例子里面的,不明觉厉,才来请教,还望版主不啬赐教。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2018-4-25 15:49:14 |只看该作者
masterhdd 发表于 2018-4-25 15:48
TB教程上一个尾盘撤单平仓的例子里面的,不明觉厉,才来请教,还望版主不啬赐教。 ...

哪个教程,请具体,我看一下

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
257171
积分
133
帖子
99
主题
32
阅读权限
40
注册时间
2017-9-28
最后登录
2019-11-16
5#
发表于 2018-4-25 16:07:16 |只看该作者
小米 发表于 2018-4-25 15:49
哪个教程,请具体,我看一下

万能的版主,是《程序化交易:策略开发与应用》这本书的第135页,倒数第9行;

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2018-4-25 16:58:09 |只看该作者
masterhdd 发表于 2018-4-25 16:07
万能的版主,是《程序化交易:策略开发与应用》这本书的第135页,倒数第9行;

...


我看到了,原代码是data0.close!=invalidnumerick啊。。貌似你直接省掉了data0.
在这里要判断这个的原因是,当前策略案例是作用到多数据源叠加在同一个图表上的情况。
使用data0.close!=invalidnumeric的判断,是为了确保当前数据源在当前时间是有行情有成交量的情况下才进行撤单。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
257171
积分
133
帖子
99
主题
32
阅读权限
40
注册时间
2017-9-28
最后登录
2019-11-16
7#
发表于 2018-4-25 17:36:35 |只看该作者
小米 发表于 2018-4-25 16:58
我看到了,原代码是data0.close!=invalidnumerick啊。。貌似你直接省掉了data0.
在这里要判断这个的原因 ...

也就是说,可以用close!=invalidnumerick来防止程序在非交易时间段或断线重连期间发单?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2018-4-26 09:25:51 |只看该作者
masterhdd 发表于 2018-4-25 17:36
也就是说,可以用close!=invalidnumerick来防止程序在非交易时间段或断线重连期间发单? ...

不是这么理解的。。
这个写法是针对当时TBV4的机制而使用的写法,主要是防止在叠加合约的图表上,其它合约有成交而当前合约当时没有成交的情况下进行下单 。。
现在的V5在叠加数据的机制上有了变化,已经有了数据补齐机制,所以是不需要这么写了。。
详见链接里的第二段第6条内容http://bbs.tb18.net/thread-12695-1-1.html

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
257171
积分
133
帖子
99
主题
32
阅读权限
40
注册时间
2017-9-28
最后登录
2019-11-16
9#
发表于 2018-4-26 15:42:13 |只看该作者
小米 发表于 2018-4-26 09:25
不是这么理解的。。
这个写法是针对当时TBV4的机制而使用的写法,主要是防止在叠加合约的图表上,其它合 ...

向给与详细解答的版主致敬。

使用道具 举报

Rank: 2

精华
0
UID
246714
积分
117
帖子
73
主题
37
阅读权限
30
注册时间
2017-2-3
最后登录
2022-3-5
10#
发表于 2018-4-28 09:58:51 |只看该作者
小米 发表于 2018-4-26 09:25
不是这么理解的。。
这个写法是针对当时TBV4的机制而使用的写法,主要是防止在叠加合约的图表上,其它合 ...

版主,那么有没有办法避免断线重连后的发单?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-27 11:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部