设为首页收藏本站

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

关于集合竞价 [复制链接]

Rank: 3Rank: 3

精华
0
UID
258539
积分
159
帖子
111
主题
34
阅读权限
40
注册时间
2017-11-1
最后登录
2019-12-29
跳转到指定楼层
1#
发表于 2018-4-21 15:27:52 |只看该作者 |倒序浏览
关于集合竞价,我看很多程序都有类似如下代码,请问下这个是不是每个程序必须的,再集合竞价阶段tb图表上应该不会有bar信号产生吧,所以这段代码感觉不是必须的。
If(BarStatus == 2 && Time==StartTime && High == Low) {Commentary("过滤集合竞价");Return;}

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
2#
发表于 2018-4-22 07:53:43 |只看该作者
这个是旧版才需要写的过滤代码,新版早已经不需要再写了


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
258539
积分
159
帖子
111
主题
34
阅读权限
40
注册时间
2017-11-1
最后登录
2019-12-29
3#
发表于 2018-4-24 11:55:50 |只看该作者
superwin 发表于 2018-4-22 07:53
这个是旧版才需要写的过滤代码,新版早已经不需要再写了

谢谢!

使用道具 举报

Rank: 4

精华
0
UID
108647
积分
359
帖子
226
主题
81
阅读权限
50
注册时间
2012-4-1
最后登录
2020-8-17
4#
发表于 2018-4-26 14:07:36 |只看该作者
请问使用新版之后,原公式中的过滤代码要删除吗,不删除有什么影响吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2018-4-27 08:51:35 |只看该作者
laoo403 发表于 2018-4-26 14:07
请问使用新版之后,原公式中的过滤代码要删除吗,不删除有什么影响吗?

不删除,则还是会执行原函数的规则对集合竟价进行的过滤。

使用道具 举报

Rank: 1

精华
0
UID
145944
积分
12
帖子
8
主题
2
阅读权限
10
注册时间
2011-1-1
最后登录
2020-11-5
6#
发表于 2020-7-16 23:35:35 |只看该作者
现在的版本,不加这行代码 If(!CallAuctionFilter()) return;开盘时会自动过滤集合竞价吗?

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
7#
发表于 2020-7-17 10:39:31 |只看该作者
lzs 发表于 2020-7-16 23:35
现在的版本,不加这行代码 If(!CallAuctionFilter()) return;开盘时会自动过滤集合竞价吗? ...

旗舰版会底层自动过滤,前提是你的系统时间要正确。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 1

精华
0
UID
145944
积分
12
帖子
8
主题
2
阅读权限
10
注册时间
2011-1-1
最后登录
2020-11-5
8#
发表于 2020-7-17 10:47:36 |只看该作者
superwin 发表于 2020-7-17 10:39
旗舰版会底层自动过滤,前提是你的系统时间要正确。

我发现使用If(!CallAuctionFilter()) return;这个语句过滤集合竞价,讯号会在开盘后延迟很多才出现,大概要3-5秒。怎么才能减少这个误差?我想开盘后就马上出信号发单。

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
9#
发表于 2020-7-17 11:42:52 |只看该作者
lzs 发表于 2020-7-17 10:47
我发现使用If(!CallAuctionFilter()) return;这个语句过滤集合竞价,讯号会在开盘后延迟很多才出现,大概 ...

你不用不就不会延迟了嘛

这个函数,是远古版本的TB,因为底层没有自动过滤集合竞价,所以才妥协出来的,这个函数就是开盘后延迟5秒才允许后面的代码执行,从而实现过滤。

然而若干年以前,TB的程序已经能实现自动识别过滤掉集合竞价的发单信号了,而很多古老的公式并没有更新删除掉这个过滤函数,后来的人也就照搬例子,都写了这个函数进去……

作为一个在阿里云上挂了8年实盘的用户,我可以肯定的告诉你,大胆地去掉这些集合竞价的过滤语句吧


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 1

精华
0
UID
145944
积分
12
帖子
8
主题
2
阅读权限
10
注册时间
2011-1-1
最后登录
2020-11-5
10#
发表于 2020-7-17 14:42:50 |只看该作者
superwin 发表于 2020-7-17 11:42
你不用不就不会延迟了嘛

这个函数,是远古版本的TB,因为底层没有自动过滤集合竞价,所以才妥协出来的, ...

好的,谢谢,还有一个问题,关于日内自动开平仓自动转换的问题,如果没有昨仓了,其会一直开仓。如果资金满了之后不能再开了,程序会如何执行?会不会平掉今仓?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-25 19:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部