设为首页收藏本站

 找回密码
 注册
楼主: cliff
打印 上一主题 下一主题

实盘A_SendOrder提交之后没有信号,求助!!急,最近几天常出现此类问题 [复制链接]

Rank: 1

精华
0
UID
112248
积分
37
帖子
16
主题
1
阅读权限
10
注册时间
2012-8-30
最后登录
2013-7-8
11#
发表于 2013-2-22 15:28:18 |只看该作者
星期四早上实盘账号用A_SendOrder 连续开出三次空单,分别是9点15,9点30分,结果3次都没有成交,也见委托单
查看了F7,和ctporder没有任何信息提示和日志

我的程序自己记录的日志,一切正常说明的确有发出该指令,如下:
SendOrder = sell entry 1 2687 20130221 0.091500 开空单
SendOrder = sell entry 1 2677 20130221 0.091500 开空单
SendOrder = sell entry 1 2667 20130221 0.093000 开空单

当时软件的情况是能够正常的看行情,收取数据,说明网络连接也没有问题。

9点35分,重启了tb软件,测试,一切恢复正常。类似的情况在本周二也发生一次,在上周五也发生过一次,当时以为是程序逻辑问题。目前看,程序逻辑是没有问题。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
12#
发表于 2013-2-22 16:39:37 |只看该作者
cliff 发表于 2013-2-22 15:28
星期四早上实盘账号用A_SendOrder 连续开出三次空单,分别是9点15,9点30分,结果3次都没有成交,也见委托单 ...


是指发三交单不应该,是吗? 应该发几次是合理的?
三次单有二个在同一分钟,另一个隔了15分钟,如果不符合你的交易需求的,需要从公式里查呀。。

使用道具 举报

Rank: 1

精华
0
UID
112248
积分
37
帖子
16
主题
1
阅读权限
10
注册时间
2012-8-30
最后登录
2013-7-8
13#
发表于 2013-2-22 21:05:42 |只看该作者
三次发交易单符合程序的逻辑。9点15分出现了1次卖出信号,发出了2次sendorder指令。9点30分出现了卖出信号,也发出了sendorder指令。

问题是sendorder了之后,系统好像没执行,一点反应都没有呢,查F7也没内容,查日志也没内容,但是重启tb后一切恢复正常。

在9点15到9点30之间,我曾怀疑是委托单提交了没有交易成功,因此打开了其他的交易软件,查看是否有委托单在委托状态,发现没有任何委托单和委托记录。

TB会不会因为我在前一天晚上重新编译过程序,会导致第二天不执行A_sendorder程序?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
14#
发表于 2013-2-22 23:13:00 |只看该作者
TB重启后,我测试了一下,一切恢复正常,并在ctporder里面出现了交易日志

20130221T093513 send order: 21826558 IF1303 卖开 1 2666.00 [A_SendOrder] [OrderRef=2]
20130221T095113 send order: 21826558 IF1303 买平 1 2667.40 [帐户管理 - 快速平仓] [OrderRef=3]



你好象发跟错贴子,后面的内容发到其它贴子里了。呵呵

找到问题了就好。再观察吧。

使用道具 举报

Rank: 1

精华
0
UID
112248
积分
37
帖子
16
主题
1
阅读权限
10
注册时间
2012-8-30
最后登录
2013-7-8
15#
发表于 2013-2-26 09:34:14 |只看该作者
没找到问题啊,只是重启后又恢复正常了。

非常担心下次又出现发出指令,没响应的情况。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
16#
发表于 2013-2-26 22:27:36 |只看该作者
cliff 发表于 2013-2-22 21:05
三次发交易单符合程序的逻辑。9点15分出现了1次卖出信号,发出了2次sendorder指令。9点30分出现了卖出信号 ...

a_sendorder是不会生成交易日志的,只有从sorder里查发单 记录。
你自己写的日志是9点15以及30分共三次记录。但sorder里是的时间明显与之不符。
可能关键需要查看一下你的交易日志是满足某条件后就写的还是在确定有发单 后写的?这点很重要。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 19:48

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部