以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台交易1min内有两次平仓信号。  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=54926)

--  作者:snakerabbit
--  发布时间:2013/8/9 15:58:03
--  后台交易1min内有两次平仓信号。

1、 后台交易1min周期,1min内有时会有两次平仓信号。大部分时间正常,没有问题。
      交易周期为1分钟,不是一个周期之内相同信号只会发送一次吗?没有使用ALLOWREPEAT.


2013-08-09 14:24:02.862    【后台】IF13 运行结束
2013-08-09 14:24:02.878    【后台】IF13 TSell 出现信号
2013-08-09 14:24:02.878    【后台】IF08 TSell 已成功触发下单操作 价格:2274.199951 数量:1 类型:0 账户: 品种:IF08
2013-08-09 14:24:02.878    【后台】启用多帐户及策略系数配置
2013-08-09 14:24:02.878    【后台】多账户及策略系数 委托账户或者组:
2013-08-09 14:24:02.878    【后台】CTP组  下单
2013-08-09 14:24:02.878    【后台】CTP账户   下单系数为2.000000
2013-08-09 14:24:02.878    【后台】账户   下单,系数调整后下单量:2
2013-08-09 14:24:02.878    【后台】实际账户   持仓 2
2013-08-09 14:24:02.878    【后台】下单已发送
2013-08-09 14:24:02.878    【后台】IF13 运行结束
2013-08-09 14:24:02.878    【下单】IF08 价2274.199951 量2 买卖1 类型0 开平2 账户  Formula 1
2013-08-09 14:24:02.878    【下单】确认报单已发送 ID=1096811436 RefID = 600
2013-08-09 14:24:02.909    【后台】IF13 运行结束
2013-08-09 14:24:02.924    【指令】收到回报指令 ID = 1096811436 RefID = 600
2013-08-09 14:24:02.924    【指令】收到回报指令 ID = 1096811436 RefID = 600
2013-08-09 14:24:02.924    【指令】收到回报指令 ID = 1096811436 RefID = 600
2013-08-09 14:24:02.924    【回报】  : IF1308 - 已报单 2 价格:2274.2 平 卖
2013-08-09 14:24:02.956    【指令】收到成交回报指令 REFID = 600
2013-08-09 14:24:02.956    【指令】收到回报指令 ID = 1096811436 RefID = 600
2013-08-09 14:24:02.956    【指令】收到成交回报指令 REFID = 600
2013-08-09 14:24:02.971    【回报】   : IF1308 - 已成交 1 价格:2274.4 平 卖
2013-08-09 14:24:02.971    【回报】   : IF1308 - 已成交 1 价格:2274.4 平 卖
2013-08-09 14:24:03.081    【后台】IF13 运行结束

2013-08-09 14:24:33.347    【后台】IF13 运行结束
2013-08-09 14:24:34.253    【后台】IF13 运行结束
2013-08-09 14:24:34.268    【后台】IF13 TSell 出现信号
2013-08-09 14:24:34.284    【后台】IF08 TSell 已成功触发下单操作 价格:2271.000000 数量:1 类型:0 账户: 品种:IF08
2013-08-09 14:24:34.284    【后台】启用多帐户及策略系数配置
2013-08-09 14:24:34.284    【后台】多账户及策略系数 委托账户或者组:
2013-08-09 14:24:34.284    【后台】CTP组  下单
2013-08-09 14:24:34.284    【后台】CTP账户    下单系数为2.000000
2013-08-09 14:24:34.284    【后台】账户    下单,系数调整后下单量:2
2013-08-09 14:24:34.284    【后台】实际账户   持仓 0
2013-08-09 14:24:34.284    【后台】下单已发送
2013-08-09 14:24:34.284    【后台】IF13 运行结束
2013-08-09 14:24:34.284    【下单】实际持仓为0下单失败
2013-08-09 14:24:34.300    【后台】IF13 运行结束

此主题相关图片如下:截图00.png
按此在新窗口浏览图片

 2、后台交易盈亏计算有问题,10错误,12正确。

 

 

 

 


此主题相关图片如下:截图01.png
按此在新窗口浏览图片

--  作者:lichenghu
--  发布时间:2013/8/9 16:13:14
--  

您好

1,请发下您平仓部分代码

2,请贴全成就明细,可持有昨仓?


--  作者:snakerabbit
--  发布时间:2013/8/9 16:19:07
--  

1、IF Position = 1 and BARPOS>20 THEN Begin


 IF (L < myEntryPrice-ZSN) && Position=1 THEN begin
  myExitPrice := IF(Open<myEntryPrice-ZSN-MINDIFF, Open-MINDIFF, myEntryPrice-ZSN-MINDIFF) ;
//  tsell(_DEBUG,1,mkt,0,0,\'\',strStock);
  tsell(_DEBUG ,1,lmt,DYNAINFO2(20,strStock)-0.6,0,\'\',strStock);
  Position := 0 ;
 END

2、其他成交对有对应。没有昨仓。


--  作者:lichenghu
--  发布时间:2013/8/9 16:36:52
--  

您好

1,此现象按理说不会出现,因3.0betal2完善了交易日志的记录,建议您本地用3.0进行模拟测试。且我们也会进行跟踪此问题

2.从您上述2幅图来看,您13.51应该持有4手多单。金字塔盈亏是以账户实际持仓计算

      2手2256.8,2手2263.4.则持仓均价为2260.1,当我们已2262平仓2手时对应的收益为(2262-2260.1)*300*2=1140