以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]又出现了进2手单的情况~  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=3392)

--  作者:ch3coohqb
--  发布时间:2010/10/22 14:40:32
--  [求助]又出现了进2手单的情况~

当时的框架是这样的~

 

14:04这根K线发出的买入信号

 

===============下面是委托情况============


2010-10-22 14:03:33
88128 : IF1011 - 已报单 1 价格:3485.0 开 买

2010-10-22 14:03:33
88128 : IF1011 - 已成交 1 价格:3483.6 开 买

2010-10-22 14:04:01
88128 : IF1011 - 已报单 1 价格:3483.8 开 买

2010-10-22 14:04:01
88128 : IF1011 - 已成交 1 价格:3483.8 开 买

2010-10-22 14:04:29
品种 IF11 委托价格 3484.0 委托下单数量小于1

 

==============下面是成交情况=============

序号    时间                   品种             类型    方向    价格      数量    开平    帐户     投保
1       2010/10/22 14:06:40    IF11 股指1011            卖出    3481.4    1       平      88128    投机
2       2010/10/22 14:06:11    IF11 股指1011            卖出    3478.6    1       平      88128    投机
3       2010/10/22 14:04:01    IF11 股指1011            买入    3483.8    1       开      88128    投机
4       2010/10/22 14:03:33    IF11 股指1011            买入    3483.6    1       开      88128    投机
5       2010/10/22 13:46:55    IF11 股指1011            卖出    3482.2    1       平      88128    投机
6       2010/10/22 13:40:29    IF11 股指1011            买入    3479.4    1       开      88128    投机

 

================orderlog==================

2010-10-22 14:03:33.156    【图表】L01 运行完毕
2010-10-22 14:03:33.156    【图表】IF11 运行完毕
2010-10-22 14:03:33.156    【图表】IF12 运行完毕
2010-10-22 14:03:33.171    【图表】触发下单 BUY 品种 IF11
2010-10-22 14:03:33.171    【图表】模型下单 1
2010-10-22 14:03:33.171    【图表】直接下单
2010-10-22 14:03:33.171    【图表】IF11 运行完毕
2010-10-22 14:03:33.171    【下单】IF11 价3485.000000 量1 买卖0 类型0 开平0 账户88128 Formula 1
2010-10-22 14:03:33.718    【回报】88128 : IF1011 - 已报单 1 价格:3485.0 开 买
2010-10-22 14:03:33.781    【回报】88128 : IF1011 - 已成交 1 价格:3483.6 开 买
2010-10-22 14:03:34.125    【图表】L01 运行完毕
2010-10-22 14:03:34.125    【图表】IF11 运行完毕
2010-10-22 14:03:34.140    【图表】IF12 运行完毕

2010-10-22 14:03:38.125    【图表】L01 运行完毕
2010-10-22 14:03:38.125    【图表】IF11 运行完毕
2010-10-22 14:03:38.125    【图表】IF12 运行完毕
2010-10-22 14:03:38.140    【图表】IF11 运行完毕
2010-10-22 14:03:39.187    【追单】发送了追单下单指令
2010-10-22 14:03:39.187    【队列】发送撤单指令 订单号:-483129570
2010-10-22 14:03:39.187    【图表】L01 运行完毕
2010-10-22 14:03:39.187    【图表】IF11 运行完毕
2010-10-22 14:03:39.187    【图表】IF12 运行完毕

2010-10-22 14:04:00.125    【图表】IF11 运行完毕
2010-10-22 14:04:00.125    【图表】IF12 运行完毕
2010-10-22 14:04:00.140    【图表】IF11 运行完毕
2010-10-22 14:04:01.171    【队列】发送下单指令
2010-10-22 14:04:01.171    【下单】IF11 价3483.800049 量1 买卖0 类型0 开平0 账户88128 Formula 1
2010-10-22 14:04:01.187    【图表】L01 运行完毕
2010-10-22 14:04:01.187    【图表】IF11 运行完毕
2010-10-22 14:04:01.187    【图表】IF12 运行完毕
2010-10-22 14:04:01.187    【图表】IF11 运行完毕
2010-10-22 14:04:01.265    【回报】88128 : IF1011 - 已报单 1 价格:3483.8 开 买
2010-10-22 14:04:01.437    【回报】88128 : IF1011 - 已成交 1 价格:3483.8 开 买
2010-10-22 14:04:02.125    【图表】L01 运行完毕
2010-10-22 14:04:02.125    【图表】IF11 运行完毕
2010-10-22 14:04:02.125    【图表】IF12 运行完毕

2010-10-22 14:04:06.125    【图表】IF11 运行完毕
2010-10-22 14:04:06.125    【图表】IF12 运行完毕
2010-10-22 14:04:06.125    【图表】IF11 运行完毕
2010-10-22 14:04:07.125    【追单】发送了追单下单指令
2010-10-22 14:04:07.125    【队列】发送撤单指令 订单号:-483129569
2010-10-22 14:04:07.140    【图表】L01 运行完毕
2010-10-22 14:04:07.140    【图表】IF11 运行完毕
2010-10-22 14:04:07.140    【图表】IF12 运行完毕

2010-10-22 14:04:28.125    【图表】IF12 运行完毕
2010-10-22 14:04:28.140    【图表】IF11 运行完毕
2010-10-22 14:04:29.140    【队列】发送下单指令
2010-10-22 14:04:29.156    【回报】品种 IF11 委托价格 3484.0 委托下单数量小于1
2010-10-22 14:04:29.171    【图表】L01 运行完毕
2010-10-22 14:04:29.171    【图表】IF11 运行完毕

 

 

哪位帮忙看下啥原因...其他几个品种都没有加载交易系统

就是IF11加载了交易系统

而且上午成交情况没任何问题~

唯独下午这单开了2手..


--  作者:ch3coohqb
--  发布时间:2010/10/22 14:49:36
--  

早上有一单下在10:20~被拒了~

不知道下午那个买单是不是早上被拒的单子进去了

 

反正很久以前有次模拟盘早上开盘第一根K线空的没成交~

后来下午看成交回报多了手空单~不知道咋回事..


--  作者:ch3coohqb
--  发布时间:2010/10/22 15:04:38
--  

另外一个朋友跟我一样挂着这个系统

下午同一笔单子~他没问题只进了一手

我的进了2手~目前没查出我的问题出在哪...

这种技术细节问题很麻烦~有时出现有时又没出现

所以希望技术人员耐心观察一下到底问题出在哪~

如果实在找不出问题出现的原因~

能够想到解决办法也很好...

目前唯一办法就是人盯着电脑...


--  作者:董小球
--  发布时间:2010/10/22 15:16:09
--  
你用了四分屏显示啊,是不是其中有一个窗口是IF12,
--  作者:ch3coohqb
--  发布时间:2010/10/22 15:17:10
--  
以下是引用董小球在2010-10-22 15:16:09的发言:
你用了四分屏显示啊,是不是其中有一个窗口是IF12,

是的...


--  作者:admin
--  发布时间:2010/10/22 16:00:31
--  

出现这个情况,一般就是两点问题造成,

1你使用的固定轮询模式信号消失问题导致,建议你使用走完K线模式

2模拟平台由于不能及时成交,带来的追单后果,这个问题在实盘以后会有所改善,建议你使用+N个价位委托方式,尽量保证短期成交


--  作者:msedu
--  发布时间:2010/10/22 18:12:48
--  

用全局变量进行控制,程式化交易设置中,追单和撤单的点位,设置合理,应该不会多下单。。。


--  作者:ch3coohqb
--  发布时间:2010/10/25 13:21:45
--  
以下是引用admin在2010-10-22 16:00:31的发言:

出现这个情况,一般就是两点问题造成,

1你使用的固定轮询模式信号消失问题导致,建议你使用走完K线模式

2模拟平台由于不能及时成交,带来的追单后果,这个问题在实盘以后会有所改善,建议你使用+N个价位委托方式,尽量保证短期成交

导致原因1~我使用的开仓信号是不可逆信号~比如h>ref(h,1)~这种不可能出现信号闪烁~

准备上实盘的系统绝对不会用K线走完的模式...

导致原因2~如果是追单造成的~orderlog上面应该会有记录...

 

这个问题不是经常出现~所以很麻烦~...

今天开了三单都没任何问题

 

现在怀疑的原因

1 多开了框架造成的

2 交易函数中holding=0这个语句判断会出现错误

 

buy(bpk and tholding=0,1,limitr,h+3*mindiff);
buyshort(spk and tholding=0,1,limitr,l-3*mindiff);