设为首页收藏本站

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

严重系统错误:模型出信号,却不发委托单 [复制链接]

Rank: 1

精华
0
UID
164063
积分
13
帖子
9
主题
4
阅读权限
10
注册时间
2011-6-13
最后登录
2014-8-30
跳转到指定楼层
1#
发表于 2014-4-11 08:06:18 |只看该作者 |倒序浏览
本帖最后由 ykchen88 于 2014-4-11 08:07 编辑

客服说不会在任何情况下扣单不发的,但这个情况确实发生了。可见这是个系统错误。

也就是说,当模型出了信号发出开仓单以后,这个单子不是马上成交,可能要过了1到2个Bar以后才成交。这种情况下TB的发单程序会认为目前没有仓位,所以当出现做反手信号时候,TB就扣下平仓单,只发开仓单了。

只要模型一出信号,就要按信号发委托单。这个功能到底有没有?

还有现在AutoTrade目录里的日志只记录了模型出的信号,没有记录发单情况。实际发单日志到底在哪里?还是根本没有?

如果模型出信号,TB要扣单必须注明原因!!!

======以前写的说明========================================
模拟帐号里100万呢,不可能做不了反手的。AutoTrade文件夹我看过了,这个文件夹显示了如下记录:
2014/04/08 09:15:01.006 自动交易信息:帐户[ykchen88]商品[IF1404]类型[卖平]数量[1]价格[2168.400]注释[901102058]
2014/04/08 09:20:13.023 自动交易信息:帐户[ykchen88]商品[IF1404]类型[买开]数量[1]价格[2172.800]注释[901102058]
2014/04/08 10:09:25.902 自动交易信息:帐户[ykchen88]商品[IF1404]类型[卖平]数量[1]价格[2185.200]注释[901102058]
2014/04/08 10:09:25.902 自动交易信息:帐户[ykchen88]商品[IF1404]类型[卖开]数量[1]价格[2185.200]注释[901102058]

上述记录只和模型的信号相符合。但不符合发出委托单的记录。因为昨天开始交易的时候是没有仓位的,在出第一个卖平信号的时候,TB就没有发出平仓委托单。难道TB会计算目前持有的仓位,知道没有多仓就故意不发平仓单?

其次在10:09出现做反手信号时候,系统也只发出一个开空单,没有发出平仓单。由此可见,AutoTrade文件夹里的log文件仅仅记录了模型发信号的事实,而不是真正的发委托单记录。请问TB到底有没有发委托单的log?

我觉得问题可能出在TB在计算仓位时会犯浑,所以当出现“卖平”信号时候故意不发平仓单。昨天在09:20发出开多单后是过了一些时间才成交的,没有马上成交,TB是否就认为没有仓位了,所以尽管出卖平信号也不发平仓单了呢?

可以让TB不去自动计算仓位,遇到信号就发单吗?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2014-4-11 12:44:10 |只看该作者
autotrade里有记录的话,只要没有设置成忽略自动。那就是会有委托单 发出的。
但是此委托单发出了并不等于交易所就一定能收到并处理。。
比如,持仓不足的平仓单 ,就一定会被拒绝,开仓的资金不足,也一样不能进场。等等等等。。。。
但是,无论什么原因进不了场的,消失中心里都会有提示告知的。
当然,也有极极少见的本地丢包的情况是没有提示的(一般是在使用了360的情况下会有丢包可能)。

如果你这里的这四个委托,一个也没有在当日交易里见着。我觉得你应该先检查是否设置成了“忽略自动”了?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
3#
发表于 2014-4-11 15:18:29 |只看该作者
“...当然,也有极极少见的本地丢包的情况是没有提示的(一般是在使用了360的情况下会有丢包可能)”——这个还是第一次听说!
什么原因清楚吗?

使用道具 举报

Rank: 1

精华
0
UID
164063
积分
13
帖子
9
主题
4
阅读权限
10
注册时间
2011-6-13
最后登录
2014-8-30
4#
发表于 2014-4-12 11:25:40 |只看该作者
本帖最后由 ykchen88 于 2014-4-12 11:29 编辑
小米 发表于 2014-4-11 12:44
autotrade里有记录的话,只要没有设置成忽略自动。那就是会有委托单 发出的。
但是此委托单发出了并不等于 ...


当然没有设置成忽略自动。那天有的信号是发单了,有的信号没发单。觉得TB的发单程序有对信号有过滤的。不是一产生信号就下单的。

只要autotrade有记录,而且没有设置成忽略自动,就一定能发单吗? 这个我验证下来不对的。任何人都可以做个简单的试验,把模拟帐号重置一下,也就是初始状态,资金100万,没有任何持仓。然后在图表上插入TB系统自带的DualMA,用DualMA做自动交易。因为DualMA每次信号都是做反手,您可以看到当您做第一单时,信号出反手信号,必有一个开仓单和平仓单。但TB只发出开仓委托单。从这个简单试验来看,TB是对信号有过滤的,有的时候会故意扣单不发的。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2014-4-14 08:53:17 |只看该作者
liq77 发表于 2014-4-11 15:18
“...当然,也有极极少见的本地丢包的情况是没有提示的(一般是在使用了360的情况下会有丢包可能)”——这 ...

某些查杀软件或防火墙的拦截

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2014-4-14 08:58:38 |只看该作者
ykchen88 发表于 2014-4-12 11:25
当然没有设置成忽略自动。那天有的信号是发单了,有的信号没发单。觉得TB的发单程序有对信号有过滤的。不 ...

建议再将前面的回复内容理一下。
如果仍坚持自己的意见,也可以测试一下的。测试的结果我们再一起讨论。
注意,要看消息中心的提示哟,因为autotrade里有记录的发了单 ,帐号里却没显示的,一般在这里会有提示。

使用道具 举报

Rank: 1

精华
0
UID
164063
积分
13
帖子
9
主题
4
阅读权限
10
注册时间
2011-6-13
最后登录
2014-8-30
7#
发表于 2014-5-2 20:48:36 |只看该作者
我做了n遍试验了。任何人都可以做个简单的试验,把模拟帐号重置一下,也就是初始状态,资金100万,没有任何持仓。然后在图表上插入TB系统自带的DualMA,用DualMA做自动交易。因为DualMA每次信号都是做反手,您可以看到当您做第一单时,信号出反手信号,必有一个开仓单和平仓单,autotrade里也记录了 。但TB只发出开仓委托单。从这个简单试验来看,TB是对信号有过滤的,有的时候会故意扣单不发的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 02:37

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部