设为首页收藏本站

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

如何避免开盘前发委托单 [复制链接]

Rank: 2

精华
0
UID
273056
积分
50
帖子
23
主题
11
阅读权限
30
注册时间
2018-11-30
最后登录
2019-6-26
跳转到指定楼层
1#
发表于 2019-1-3 21:06:33 |只看该作者 |倒序浏览
已经加了下面这段代码,但只要开盘前启动自动交易,就会报错:报单被拒绝(详见截图)
请问如何跳过开盘前的时间?谢谢!

        // 1, 集合竞价和小节休息过滤  
        If( !CallAuctionFilter() )
        {       
                FileAppend("d:\\tblog\\breaking.txt",Symbol+" 1.1 Breaktime CurTime= " + DateTimeToString(CurrentDate+CurrentTime)
                +",bartime="+Text(bartime)+",BarStatus="+Text(BarStatus));
                Return;
        }
       

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2

精华
0
UID
166204
积分
102
帖子
89
主题
12
阅读权限
30
注册时间
2013-1-24
最后登录
2022-3-28
2#
发表于 2019-1-3 21:39:56 |只看该作者
只能用时间强制判断

使用道具 举报

高级操盘手

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

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
3#
发表于 2019-1-3 23:16:03 |只看该作者
你的机子时间不准确就会这样,你看下集合竞价过滤的源码,里面也是用时间来过滤的,当机子时间不准确的时候,就会过滤失败了,所以,要先保证自己的机子的时间是标准北京时间


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

使用道具 举报

Rank: 2

精华
0
UID
273056
积分
50
帖子
23
主题
11
阅读权限
30
注册时间
2018-11-30
最后登录
2019-6-26
4#
发表于 2019-1-4 08:45:42 |只看该作者
superwin 发表于 2019-1-3 23:16
你的机子时间不准确就会这样,你看下集合竞价过滤的源码,里面也是用时间来过滤的,当机子时间不准确的时候 ...

非常感谢,我的时间误差应该在1分钟内,可是截图里显然有二十多分钟的误差,所以我觉得是不是还有其他原因?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2019-1-4 09:02:32 |只看该作者
日线或日线以上策略?且在最后K线上是有信号的?
这种情况下,在非开盘时间启动自动交易时对最后K线的信号在启动自动交易时发了单 ,对整个交易并没有什么影响,不会导致后续交易的产生问题。

使用道具 举报

Rank: 2

精华
0
UID
273056
积分
50
帖子
23
主题
11
阅读权限
30
注册时间
2018-11-30
最后登录
2019-6-26
6#
发表于 2019-1-4 10:44:44 |只看该作者
小米 发表于 2019-1-4 09:02
日线或日线以上策略?且在最后K线上是有信号的?
这种情况下,在非开盘时间启动自动交易时对最后K线的信号 ...

谢谢小米回复,我用的是半小时线,交易用a函数发单,确实是没多大影响,就是每次看到一个作废单,感觉比较怪。
如果通过本机时间判断,又担心错过开盘的交易机会?
请问还有其他更好的办法吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2019-1-4 11:33:34 |只看该作者
willxue 发表于 2019-1-4 10:44
谢谢小米回复,我用的是半小时线,交易用a函数发单,确实是没多大影响,就是每次看到一个作废单,感觉比 ...

a_xxx函数发单 ,底层没有做任何有效时间的判断,所有的一切都需要交易者自己在公式代码里进行控制与限制。
如果此时你的公式最后K线是有满足交易委托条件的,自然是启动了就会发单了。。
只要代码逻辑没有问题,那么在盘后出来的这个委托,其实在前一个交易日的盘中已经是已经满足了并执行委托了对吧?这样如果你再次重启时在非交易时间发单 ,这个并不影响什么呀。。
只要后续交易的条件以及逻辑是不受影响 的,就可以不理会这个启动时的发单 啊。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-24 19:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部