设为首页收藏本站

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

新版5.0中关于集合竞价过滤的函数CallAuctionFilter疑问,请版主 [复制链接]

Rank: 1

精华
0
UID
163681
积分
35
帖子
22
主题
7
阅读权限
10
注册时间
2012-10-31
最后登录
2020-2-4
跳转到指定楼层
1#
发表于 2014-12-7 17:41:07 |只看该作者 |倒序浏览
新版5.0中,提供的例子中都用了集合竞价函数,跟TB以往提供的4个语句有所区别。
其中CallAuctionFilter第一个语句为“If(BarStatus == 2 And Date >= CurrentDate),
这个条件好像只有日线及以上级别而且有夜盘的品种开盘前才会成立,而日线以下级别都不会成立。
那么CallAuctionFilter函数是只适用于日线及以上级别的吗?请版主回复,谢谢

Rank: 1

精华
0
UID
163681
积分
35
帖子
22
主题
7
阅读权限
10
注册时间
2012-10-31
最后登录
2020-2-4
2#
发表于 2014-12-9 08:04:16 |只看该作者
版主能不能说说

使用道具 举报

超级版主

TB官方客服

Rank: 10Rank: 10Rank: 10

精华
0
UID
102452
积分
475
帖子
308
主题
11
阅读权限
200
注册时间
2012-3-5
最后登录
2021-3-8
3#
发表于 2014-12-9 10:21:26 |只看该作者
您好,您可以调出在公式编辑器,查看CallAuctionFilter的代码,日线级别一下的也是使用的。

使用道具 举报

Rank: 1

精华
0
UID
163681
积分
35
帖子
22
主题
7
阅读权限
10
注册时间
2012-10-31
最后登录
2020-2-4
4#
发表于 2014-12-10 08:15:18 |只看该作者
tianlan 发表于 2014-12-9 10:21
您好,您可以调出在公式编辑器,查看CallAuctionFilter的代码,日线级别一下的也是使用的。 ...

谢谢版主,这个我搞明白了,只有日线以上级别夜盘集合竞价时才有date>currentdate成立,日线以下级别夜盘集合竞价时date==current。但还有个问题:
1.集合竞价都延时5秒才工作吗,那么5秒内发生的事就不管吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2014-12-10 09:24:52 |只看该作者
yhqh67111186 发表于 2014-12-10 08:15
谢谢版主,这个我搞明白了,只有日线以上级别夜盘集合竞价时才有date>currentdate成立,日线以下级别夜盘 ...

1. 因为是使用了currenttime读取本地时间,而如果本地机器时间有误差的话就会导致意外的发生。
   这里加减了5秒,意为只要你的机器误差时间在5秒之内 ,该集合竞价过滤都能正常有效地执行。

使用道具 举报

Rank: 1

精华
0
UID
163681
积分
35
帖子
22
主题
7
阅读权限
10
注册时间
2012-10-31
最后登录
2020-2-4
6#
发表于 2014-12-10 16:09:44 |只看该作者
小米 发表于 2014-12-10 09:24
1. 因为是使用了currenttime读取本地时间,而如果本地机器时间有误差的话就会导致意外的发生。
   这里加 ...

换个通俗的说法是如果我的本地机器时间没有误差,那么程序就会开盘后5秒才执行下面的代码,判断是否需要发单,也就是交易开始前5秒我们什么都不做对吗

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2014-12-10 16:29:41 |只看该作者
yhqh67111186 发表于 2014-12-10 16:09
换个通俗的说法是如果我的本地机器时间没有误差,那么程序就会开盘后5秒才执行下面的代码,判断是否需要 ...

使用道具 举报

Rank: 1

精华
0
UID
163681
积分
35
帖子
22
主题
7
阅读权限
10
注册时间
2012-10-31
最后登录
2020-2-4
8#
发表于 2014-12-10 21:06:22 |只看该作者
小米 发表于 2014-12-10 16:29

但很多策略都是如果条件满足都是以开盘价发单,如果等待5秒,滑点是不是会很大了

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2014-12-11 08:46:23 |只看该作者
yhqh67111186 发表于 2014-12-10 21:06
但很多策略都是如果条件满足都是以开盘价发单,如果等待5秒,滑点是不是会很大了 ...

该函数的编写考虑绝大部分用的适用性,没有去考虑滑点的因素。。因为总体来说,能够进场比滑点更重要。
如果你认为这个5秒不能接受,可以自己编写一个函数来控制,或者就将原函数复制,减少可偏移时间即可。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 00:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部