设为首页收藏本站

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

早上开盘集合竞价过滤函数和信号消失的问题 [复制链接]

Rank: 2

精华
0
UID
183987
积分
94
帖子
33
主题
9
阅读权限
30
注册时间
2014-4-3
最后登录
2021-1-27
跳转到指定楼层
1#
发表于 2016-8-19 01:12:17 |只看该作者 |倒序浏览
           问题:日线交易,昨天晚上夜盘系统发出信号成交了一笔,今天早上开盘系统又发出信号成交了一次“[20160818 09:00:03] 发送委托: 2000**** al1610 买开 1 12550.00 [myTrade:R]”。检查之后发现消息中心有提示“2016/08/18 09:00:01.718交易-自动交易 公式应用[myTrade]在主商品[al1610]上出现交易讯号消失,可能导致您的持仓不匹配,请检查公式算法!”
           后来注意到公式用使用了集合竞价和小节休息过滤的函数“  If(!CallAuctionFilter()) Return;”,打开公式看到0.085855- 0.090005之间信号会过滤掉,公式里面也有注释“ 注意:有夜盘的品种的日线工作区在最后一根日线上有信号,并且在0.085855之前打开,则会报信号消失,0.090005之后信号恢复”,我的工作区是8:50打开的。
           我的理解是9点开盘,第一个数据送来,当前bar上的信号重新计算,由于前面用了CallAuctionFilter导致在0.085855- 0.090005这段时间内信号消失引起交易讯号消失的警告,在这之后信号恢复造成重复发单?请版主帮忙看看如何处理?谢谢

Rank: 2

精华
0
UID
183987
积分
94
帖子
33
主题
9
阅读权限
30
注册时间
2014-4-3
最后登录
2021-1-27
2#
发表于 2016-8-19 09:02:41 |只看该作者
早上我观察了下,是9点开盘大概5秒是信号会消失,之后重新出信号

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2016-8-19 10:59:40 |只看该作者
qiyunshllj 发表于 2016-8-19 09:02
早上我观察了下,是9点开盘大概5秒是信号会消失,之后重新出信号

对于上一个bar的最后K线上有信号的,该代码确实是会让信号在8:5855-9:0005之间的信号消失了。
在9:0005之后,时间限制没有了,信号就自然会出来。
按函数说明的提示来进行操作,这个历史信号的消失是不会影响你的交易的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 03:53

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部