设为首页收藏本站

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

请问为什么会在集合竞价撮合报单呢? [复制链接]

Rank: 1

精华
0
UID
275478
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2019-2-11
最后登录
2019-2-20
跳转到指定楼层
1#
发表于 2019-2-12 13:39:52 |只看该作者 |倒序浏览
大家好,我是新手,想请教大家一个问题。
昨晚在8:40启动策略,根据信号,应该在开盘平空,开多。可是呢,发现在20:58:45.xxx把平仓和开仓单都委托进去了,很自然的,报错,当前交易状态不允许报单。而后,连续交易的时候没有根据信号再操作。
我有两个疑问:
1. 为什么会在20:58报单呢?就算是tick数据,最早也应该是20:59来的吧?请问TB的委托是根据交易所时间发送的吗?
2. 委托没有成功,但我的判断条件里面有MarketPosition的判断,连续交易后没有再开仓,说明MarketPosition已经被赋值成1了,可是明明没有成交,且依然是持空仓的情况下,为什么会是1呢?

谢谢大家关注这个帖子,也感谢您不吝赐教!

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-2-12 15:39:18 |只看该作者
使用什么版本号的软件?

本机时间是否有误差?只有行情来了才会驱动公式运算,行情触发指令。所以实现的下单 时间已经是20:59后了,而本机时间有误,所以报错提示显示为本机时间的20:58:45xxx.

marketpposition只看当前图表的策略信号的持仓方向,并非交易帐户的实际持仓量。

使用道具 举报

Rank: 1

精华
0
UID
275478
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2019-2-11
最后登录
2019-2-20
3#
发表于 2019-2-12 20:35:29 |只看该作者
小米 发表于 2019-2-12 15:39
使用什么版本号的软件?

本机时间是否有误差?只有行情来了才会驱动公式运算,行情触发指令。所以实现的下 ...

谢谢版主的解答。本机时间确实不准确,那样看来,是需要自己处理把20:59到达的行情过滤掉喽?

使用道具 举报

Rank: 1

精华
0
UID
275478
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2019-2-11
最后登录
2019-2-20
4#
发表于 2019-2-12 22:46:09 |只看该作者
请问下IsCallAuctionTime()是根据本机时间来判断的吗?如何能看到这个函数的内容啊?在软件中双击打不开,因为是系统函数,请问是不是我操作的不对呢?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2019-2-13 13:23:28 |只看该作者
yolanda441 发表于 2019-2-12 20:35
谢谢版主的解答。本机时间确实不准确,那样看来,是需要自己处理把20:59到达的行情过滤掉喽? ...

使用的是哪个版本的软件呢?

如果是旗舰版的最新的版本,那底层是已经有过滤的,只要确保自己的机器时间的准确,即可限制不在20:59发单 的。
如果是极速版 ,需要确保自己的机器时间准确的基本上再在公式里加上iscallauctionfilter的过滤。

使用道具 举报

Rank: 1

精华
0
UID
275478
积分
5
帖子
4
主题
1
阅读权限
10
注册时间
2019-2-11
最后登录
2019-2-20
6#
发表于 2019-2-14 20:54:29 |只看该作者
好的,谢谢版主,我使用的是极速版的,以后注意下使用方法。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-19 14:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部