以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]固定时间间隔一秒模式 为何会重复开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=50001)

--  作者:XO仔
--  发布时间:2013/3/21 9:22:34
--  [求助]固定时间间隔一秒模式 为何会重复开仓
开多:=REF(。。。。。。。。。。。。。。。。。。。。。。,1);
平多:=REF(。。。。。。。。。。。。。。。。。。。。。。,1);
开空:=REF(。。。。。。。。。。。。。。。。。。。。。。,1);
平空:=REF(。。。。。。。。。。。。。。。。。。。。。。,1);

  IF HOLDING>0 AND 平多 THEN BEGIN
        SELL(1,HOLDING,LIMITR,O-MINDIFF);
  END 
  
  
    IF HOLDING>0 AND L<=ENTERPRICE*(1-P1/100) THEN BEGIN
        SELL(HOLDING>0,HOLDING,LIMITR,ENTERPRICE*(1-P1/100)-MINDIFF);  
END
   
    IF HOLDING<0 AND 平空 THEN BEGIN
        SELLSHORT(1,HOLDING,LIMITR,O+MINDIFF);
end

  IF HOLDING<0 AND H>=ENTERPRICE*(1+P1/100) THEN BEGIN
        SELLSHORT(HOLDING<0,HOLDING,LIMITR,ENTERPRICE*(1+P1/100)+MINDIFF); 
 END
    IF HOLDING=0 AND 开多 THEN BEGIN
        BUY(1,P,LIMITR,O+MINDIFF);
    END
   IF  HOLDING=0 AND 开空 THEN BEGIN
        BUYSHORT(1,P,LIMITR,O-MINDIFF);
    END
请问 我用固定时间1秒的模式下,做15分钟周期的行情,为何会出现在同一根K线不同时间段发出信号呢? 例如10:45:00分做多信号 到了10:55又再次重复发出信号并成交了。 请问怎么能解决这个重复开仓的问题。

--  作者:jinzhe
--  发布时间:2013/3/21 9:31:39
--  

有下单日志吗?

贴一下下单日志,信号截图和图表程式化界面截图

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428

 


--  作者:XO仔
--  发布时间:2013/3/21 9:37:57
--  
2013-03-19 10:44:59.781    【图表】J09 运行完毕
2013-03-19 10:45:00.781    【图表】RB10 运行完毕
2013-03-19 10:45:00.781    【图表】J09 运行完毕
2013-03-19 10:45:01.781    【图表】RB10 运行完毕
2013-03-19 10:45:01.781    【图表】触发下单 BUY 品种 J09
2013-03-19 10:45:01.781    【图表】分品种下单调整后,系数1
2013-03-19 10:45:01.781    【图表】模型下单 45
2013-03-19 10:45:01.781    【图表】下单系数调整后 手数:45
2013-03-19 10:45:01.781    【图表】直接下单
2013-03-19 10:45:01.781    【图表】J09 运行完毕
2013-03-19 10:45:01.781    【下单】J09 价1673.000000 量45 买卖0 类型0 开平0 账户885018188 Formula 1
2013-03-19 10:45:01.781    【下单】确认报单已发送 ID=-1220010609 RefID = 1104
2013-03-19 10:45:01.828    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.906    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.906    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.921    【回报】885018188 : j1309 - 已报单 45 价格:1673 开 买
2013-03-19 10:45:01.921    【指令】收到成交回报指令 REFID = 1104
2013-03-19 10:45:01.921    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.921    【指令】收到成交回报指令 REFID = 1104
2013-03-19 10:45:01.937    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.937    【指令】收到成交回报指令 REFID = 1104
2013-03-19 10:45:01.937    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.953    【指令】收到成交回报指令 REFID = 1104
2013-03-19 10:45:01.953    【指令】收到回报指令 ID = -1220010609 RefID = 1104
2013-03-19 10:45:01.953    【指令】收到成交回报指令 REFID = 1104
2013-03-19 10:45:01.968    【回报】885018188 : j1309 - 已成交 10 价格:1672 开 买
2013-03-19 10:45:01.968    【回报】885018188 : j1309 - 已成交 10 价格:1672 开 买
2013-03-19 10:45:01.968    【回报】885018188 : j1309 - 已成交 8 价格:1672 开 买
2013-03-19 10:45:01.968    【回报】885018188 : j1309 - 已成交 1 价格:1672 开 买
2013-03-19 10:45:01.968    【回报】885018188 : j1309 - 已成交 16 价格:1672 开 买
2013-03-19 10:45:02.781    【图表】RB10 运行完毕
2013-03-19 10:45:02.781    【图表】J09 运行完毕
2013-03-19 10:45:03.765    【图表】RB10 运行完毕
2013-03-19 10:45:03.765    【图表】J09 运行完毕
2013-03-19 10:45:04.750    【图表】RB10 运行完毕
2013-03-19 10:45:04.750    【图表】J09 运行完毕
2013-03-19 10:45:05.781    【图表】RB10 运行完毕
2013-03-19 10:45:05.781    【图表】J09 运行完毕
2013-03-19 10:45:06.781    【图表】RB10 运行完毕
2013-03-19 10:45:06.796    【图表】J09 运行完毕

--  作者:XO仔
--  发布时间:2013/3/21 9:38:53
--  
2013-03-19 10:54:58.750    【图表】RB10 运行完毕
2013-03-19 10:54:58.750    【图表】J09 运行完毕
2013-03-19 10:54:59.750    【图表】RB10 运行完毕
2013-03-19 10:54:59.750    【图表】J09 运行完毕
2013-03-19 10:55:00.750    【图表】RB10 运行完毕
2013-03-19 10:55:00.750    【图表】触发下单 BUY 品种 J09
2013-03-19 10:55:00.750    【图表】分品种下单调整后,系数1
2013-03-19 10:55:00.750    【图表】模型下单 43
2013-03-19 10:55:00.750    【图表】下单系数调整后 手数:43
2013-03-19 10:55:00.750    【图表】直接下单
2013-03-19 10:55:00.750    【图表】J09 运行完毕
2013-03-19 10:55:00.750    【下单】J09 价1673.000000 量43 买卖0 类型0 开平0 账户885018188 Formula 1
2013-03-19 10:55:00.750    【下单】确认报单已发送 ID=-1220010606 RefID = 1107
2013-03-19 10:55:00.781    【指令】收到回报指令 ID = -1220010606 RefID = 1107
2013-03-19 10:55:00.828    【回报】885018188 : j1309 - 已报单 43 价格:1673 开 买
2013-03-19 10:55:00.828    【指令】收到回报指令 ID = -1220010606 RefID = 1107
2013-03-19 10:55:00.828    【指令】收到回报指令 ID = -1220010606 RefID = 1107
2013-03-19 10:55:00.859    【指令】收到成交回报指令 REFID = 1107
2013-03-19 10:55:00.859    【回报】885018188 : j1309 - 已成交 43 价格:1672 开 买
2013-03-19 10:55:01.750    【图表】RB10 运行完毕
2013-03-19 10:55:01.750    【图表】J09 运行完毕
2013-03-19 10:55:02.750    【图表】RB10 运行完毕
2013-03-19 10:55:02.750    【图表】J09 运行完毕
2013-03-19 10:55:03.750    【图表】RB10 运行完毕
2013-03-19 10:55:03.750    【图表】J09 运行完毕
2013-03-19 10:55:04.750    【图表】RB10 运行完毕
2013-03-19 10:55:04.750    【图表】J09 运行完毕
2013-03-19 10:55:05.750    【图表】RB10 运行完毕
2013-03-19 10:55:05.750    【图表】J09 运行完毕

--  作者:RogarZ
--  发布时间:2013/3/21 9:57:37
--  
这个您看下 2楼给的帖子吧。条件不全,光从这些代码 我们也搞不定
--  作者:XO仔
--  发布时间:2013/3/21 10:00:08
--  

--  作者:lichenghu
--  发布时间:2013/3/21 10:17:32
--  
您好,会不会是您本地时间有误差,交易日志上记录的是本地时间。
--  作者:XO仔
--  发布时间:2013/3/21 10:18:19
--  [求助]
请问我这个调试 这里是否已经出现问题 不能再前进了 ?


--  作者:lichenghu
--  发布时间:2013/3/21 10:43:28
--  
您好,您指的问题是?这个要结合您的代码,图表日志,交易日志来分析
--  作者:XO仔
--  发布时间:2013/3/21 10:47:42
--  
时间误差不好大那么多 而且重复开仓时间是时隔好几分钟