以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平多单的时候卡住了,为什么也导致开空不能开,后面的信号都不能开仓了  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50188)

--  作者:wn10000neng
--  发布时间:2013/3/25 10:10:32
--  平多单的时候卡住了,为什么也导致开空不能开,后面的信号都不能开仓了

看了下持仓栏,没有平掉多单,空单也没有开,日志显示也是这样,但是奇怪的是浮动窗口却显示有开空,平多的价格为0
 当前尚有未处理完事件 - 6021,这句话是什么意思
平多开空的语句:
 sell(holding>0,0,market);
 BUYSHORT(HOLDING>-2,1,LIMITR,CLOSE); //最多2手空单


2013-03-25 09:44:03.704    【图表】触发下单 SELL 品种 RU09
2013-03-25 09:44:03.704    【图表】分品种下单调整后,系数1
2013-03-25 09:44:03.704    【图表】模型下单 1
2013-03-25 09:44:03.704    【图表】下单系数调整后 手数:1
2013-03-25 09:44:03.704    【图表】实际持仓 1
2013-03-25 09:44:03.704    【图表】直接下单
2013-03-25 09:44:03.704    【图表】触发下单 BUYSHORT 品种 RU09
2013-03-25 09:44:03.704    【图表】分品种下单调整后,系数1
2013-03-25 09:44:03.704    【图表】模型下单 1
2013-03-25 09:44:03.704    【图表】下单系数调整后 手数:1
2013-03-25 09:44:03.704    【图表】直接下单
2013-03-25 09:44:03.704    【图表】RU09 运行完毕
2013-03-25 09:44:03.704    【下单】已经调整为 实际持仓为 1
2013-03-25 09:44:03.704    【下单】RU09 价0.000000 量1 买卖1 类型1 开平2 账户 Formula 1
2013-03-25 09:44:03.704    当前尚有未处理完事件 - 6021
2013-03-25 09:44:03.704    【下单】RU09 价23105.000000 量1 买卖1 类型0 开平0 账户 Formula 1
2013-03-25 09:44:03.704    当前尚有未处理完事件 - 6021
2013-03-25 09:45:02.657    【图表】RU09 运行完毕
2013-03-25 09:46:01.657    【图表】RU09 运行完毕
2013-03-25 09:47:00.938    【图表】RU09 运行完毕
2013-03-25 09:48:00.922    【图表】RU09 运行完毕
2013-03-25 09:49:00.922    【图表】RU09 运行完毕
2013-03-25 09:50:00.922    【图表】RU09 运行完毕
2013-03-25 09:51:00.954    【图表】RU09 运行完毕
2013-03-25 09:52:00.938    【图表】RU09 运行完毕
2013-03-25 09:53:00.954    【图表】RU09 运行完毕
2013-03-25 09:54:00.969    【图表】RU09 运行完毕
2013-03-25 09:55:00.954    【图表】RU09 运行完毕
2013-03-25 09:56:01.063    【图表】RU09 运行完毕
2013-03-25 09:57:01.250    【图表】RU09 运行完毕
2013-03-25 09:58:01.250    【图表】RU09 运行完毕
2013-03-25 09:59:01.250    【图表】RU09 运行完毕
2013-03-25 10:00:01.250    【图表】RU09 运行完毕

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

--  作者:wn10000neng
--  发布时间:2013/3/25 10:11:58
--  
9:44:03的那个空单是没有开成功的,为什么会有价格23105出来,而平多的价格是0,表示什么,实际并没有平掉
--  作者:wn10000neng
--  发布时间:2013/3/25 10:15:36
--  
怎么办,我现在又产生了2次的平仓开仓信号,但都下不了单了,日志显示“2013-03-25 10:14:03.282    当前尚有未处理完事件 - 6021
--  作者:wn10000neng
--  发布时间:2013/3/25 10:34:29
--  

怎么手动平仓也平不了了?

2013-03-25 10:30:02.688    【图表】RU09 运行完毕
2013-03-25 10:30:44.000    【下单】RU09 价22920.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:30:45.063    当前尚有未处理完事件 - 6021
2013-03-25 10:30:57.266    【下单】RU09 价22935.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:31:01.688    当前尚有未处理完事件 - 6021
2013-03-25 10:31:06.641    【下单】RU09 价22945.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:31:09.704    当前尚有未处理完事件 - 6021
2013-03-25 10:31:22.672    【下单】RU09 价22930.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:31:39.547    当前尚有未处理完事件 - 6021
2013-03-25 10:31:43.813    【下单】RU09 价22920.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:31:44.922    当前尚有未处理完事件 - 6021
2013-03-25 10:32:17.219    【图表】RU09 运行完毕
2013-03-25 10:32:24.547    【下单】RU09 价22930.000000 量1 买卖1 类型0 开平2 账户805027 Formula 0
2013-03-25 10:32:25.375    当前尚有未处理完事件 - 6021


--  作者:just
--  发布时间:2013/3/25 10:40:22
--  
这个问题是模拟资金帐号成交回报没有及时返回造成的,处理办法就是重新登录一下你的模拟资金帐号,这个是属于平台返回报错。目前还没有更好的解决办法。
--  作者:wn10000neng
--  发布时间:2013/3/25 10:51:55
--  

重启了账号,也收到平仓了,但是要再开仓的时候出现“2013-03-25 10:48:01.938    【图表】无有效下单”

 

 

2013-03-25 10:36:41.860    【回报】已断开
2013-03-25 10:37:29.938    【回报】登录成功
2013-03-25 10:38:27.891    【下单】RU09 价22965.000000 量1 买卖1 类型0 开平1 账户 Formula 1
2013-03-25 10:38:28.016    【平仓委托计量】0 - 1
2013-03-25 10:38:28.016    【回报】805027 : RU09 - 正在申报 1 价格:22965.00 平今 卖出
2013-03-25 10:38:28.032    【回报】805027 : RU09 全部成交 1 价格:22970 平 卖
2013-03-25 10:38:39.360    【图表】RU09 运行完毕
2013-03-25 10:39:02.422    【图表】RU09 运行完毕
2013-03-25 10:40:04.016    【图表】RU09 运行完毕
2013-03-25 10:41:02.469    【图表】RU09 运行完毕
2013-03-25 10:42:02.469    【图表】RU09 运行完毕
2013-03-25 10:43:03.360    【图表】RU09 运行完毕
2013-03-25 10:44:02.125    【图表】RU09 运行完毕
2013-03-25 10:45:04.375    【图表】RU09 运行完毕
2013-03-25 10:46:01.938    【图表】RU09 运行完毕
2013-03-25 10:47:01.938    【图表】RU09 运行完毕
2013-03-25 10:48:01.938    【图表】触发下单 SHELLSHORT 品种 RU09
2013-03-25 10:48:01.938    【图表】分品种下单调整后,系数1
2013-03-25 10:48:01.938    【图表】模型下单 1
2013-03-25 10:48:01.938    【图表】下单系数调整后 手数:1
2013-03-25 10:48:01.938    【图表】实际持仓 0
2013-03-25 10:48:01.938    【图表】触发下单 BUY 品种 RU09
2013-03-25 10:48:01.938    【图表】分品种下单调整后,系数1
2013-03-25 10:48:01.938    【图表】无有效下单
2013-03-25 10:48:01.938    【图表】RU09 运行完毕


--  作者:fly
--  发布时间:2013/3/25 13:59:27
--  

可能是策略编写的有问题

BUYSHORT(HOLDING>-2 AND HOLDING<=0,1,LIMITR,CLOSE); //开空单的加个条件

[此贴子已经被作者于2013-3-25 13:59:54编辑过]

--  作者:wn10000neng
--  发布时间:2013/3/25 19:15:23
--  

好像不需要吧,我是多单没有平成功导致卡住了,

如果多单平了,holding自然就等于0了