以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- [求助]撤单次数 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79030)
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 9:47:21
-- [求助]撤单次数
请教一下,我在代码中未设置开平仓次数限制。
那咱们系统里会自动执行次数限制吗?
现在我就想问下,如果我有撤单,那超过2次了,系统会自己自动就停止我代码的执行吗?
|
-- 作者:jinzhe
-- 发布时间:2015/5/26 9:55:13
--
贴一下你的代码
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 10:20:16
--
1、代码我周5就已经发给你了。(这个我自己来解决吧,你们实在太忙了)。
2、请看下图,帮忙解释一下。这个能不能是重复提醒或者回报时间造成的?
此主题相关图片如下:qq截图20150526101617.png

|
-- 作者:jinzhe
-- 发布时间:2015/5/26 10:23:55
--
图片里面想要表达什么意思?
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 10:29:08
--
这个能不能是这样的逻辑:
在59分27秒时,系统发出报单,然后委托记录了就进行了记录。
在59分30秒的时候,收到报单,委托记录在当时是显示已报单。(这里又有疑问了,报单时间那么长?看下单记录才50毫秒左右)
在10点09分时,我原先的报单未成交,系统撤单之类发出,委托记录里显示撤单。同时将59分30秒的那个报单记录改成“已撤单)。
以上是我逻辑分析的,不知道对不对?
如果这样是对吧,那我代码是没问题,这个应该是软件对回报时间有BUG吧。
2015-05-26 10:09:25.244 【后台】SRX00 运行结束 2015-05-26 10:09:25.249 【后台】MA00 运行结束 2015-05-26 10:09:25.725 【追单】追单已超过价格设置,直接撤单 2015-05-26 10:09:25.778 【指令】收到回报指令 ID = 1569585432 2015-05-26 10:09:25.788 【回报】600073 : SRY09 白糖1509 - 已撤单 量:1 2015-05-26 10:09:25.788 【指令】收到回报指令 ID = 1569585432 2015-05-26 10:09:26.259 【后台】SRX00 运行结束 2015-05-26 10:09:26.264 【后台】SRX00 运行结束 2015-05-26 10:09:26.267 【后台】MA00 运行结束 2015-05-26 10:09:27.285 【后台】SRX00 运行结束 2015-05-26 10:09:27.285 【后台】SRX00 运行结束 2015-05-26 10:09:27.286 【后台】MA00 运行结束 2015-05-26 10:09:28.274 【后台】SRX00 运行结束 2015-05-26 10:09:28.278 【后台】SRX00 运行结束 2015-05-26 10:09:28.320 【后台】MA00 运行结束 2015-05-26 10:09:29.285 【后台】SRX00 TBuyShort 已成功触发下单操作 价格:5564.000000 数量:1 类型:0 账户: 品种:SRX00 2015-05-26 10:09:29.285 【后台】下单已发送 2015-05-26 10:09:29.286 【下单】SRY09 价5564.000000 量1 买卖1 类型0 开平0 账户600073 Formula 1 2015-05-26 10:09:29.290 【后台】SRX00 运行结束 2015-05-26 10:09:29.302 【后台】SRX00 运行结束 2015-05-26 10:09:29.306 【后台】MA00 运行结束 2015-05-26 10:09:29.370 【指令】收到回报指令 ID = 1569585433 2015-05-26 10:09:29.376 【回报】600073 : SR509 - 已报单 1 价格:5564 开 卖 2015-05-26 10:09:29.377 【指令】收到回报指令 ID = 1569585433 2015-05-26 10:09:30.306 【后台】SRX00 运行结束 2015-05-26 10:09:30.314 【后台】SRX00 运行结束
|
-- 作者:jinzhe
-- 发布时间:2015/5/26 10:46:02
--
1.报单时间长?哪里看出来的?从触发tbuyshort到报单,时间是从59:30:005信号触发到59:30:009系统报单,哪里长了?
2.你是不是除了自己写的撤单代码,还设置了系统自带的追单撤单功能?
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 10:51:25
--
是的,我设置了系统自带的追单撤单功能,但是设置的时间都是大于我代码中的时间的。
比方说系统设置的是350秒后撤单,但是我代码中是写的120秒或330秒。
就算系统时间到了,但是我的单已经都撤掉了,按道理来说,系统是撤无可撤了。(也就是无单可撤)
另外,请看下下面的2张图,这个我想又验证我上面说的回报记录的问题了(可能是回报时间显示)。
此主题相关图片如下:qq截图20150526104843.png

此主题相关图片如下:qq截图20150526104906.png

[此贴子已经被作者于2015/5/26 10:51:49编辑过]
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 10:52:33
--
如果方便的话,可以再对比一下我第一张图片。
|
-- 作者:jinzhe
-- 发布时间:2015/5/26 10:59:18
--
我猜不出来你想要说什么,把想表达的都用文字叙述一下
[此贴子已经被作者于2015/5/26 10:59:26编辑过]
|
-- 作者:渴望知识
-- 发布时间:2015/5/26 11:19:52
--
我问一下啊,当系统设置了平仓不成交时间的时候,代码中也有,那是以代码为准还是以系统为准啊?
麻烦请仔细看下图。
我在代码中设置了TSUBMIT》120. 这个保本条件1我在输出的文档中也看到是始终成立的。
也就是说,按照逻辑来说,B4挂单时间小于120秒的时候,这个B4的挂单就一直在。
当大于120秒时,撤掉挂单,然后再挂B4.
不过从委托记录来看,这个并不是等120秒,而是去等我系统那个平仓时间了。
这个是为什么?
此主题相关图片如下:qq截图20150526111729.png

|