欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]为啥这个止损代码不起作用呢

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3704人关注过本帖树形打印复制链接

主题:[求助]为啥这个止损代码不起作用呢

帅哥哟,离线,有人找我吗?
jason123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
[求助]为啥这个止损代码不起作用呢  发帖心情 Post By:2015/8/28 13:39:21    Post IP:116.31.130.142[只看该作者]

if dynainfo2(7,PZ)-tenterprice>60 and tsellholdingex(AC,PZ,0)>0 then tsellshort(1,0,mkt,0,0,AC,PZ);
if tenterprice-dynainfo2(7,PZ)>60 and tbuyholdingex(AC,PZ,0)>0 then tsell(1,0,mkt,0,0,AC,PZ);

if h23=0 and h24>0 then begin
 tcancelex(1,3,AC,PZ);
 tcancelex(1,2,AC,PZ);
 tbuy(1,1,lmt,aa10,0,AC,PZ);
end

if h11=0 and h12<0 then begin
 tcancelex(1,1,AC,PZ);
 tcancelex(1,4,AC,PZ);
 tbuyshort(1,1,lmt,aa6,0,AC,PZ);
end

是被这些语句撤单了吗??

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/8/28 13:43:36    Post IP:58.246.57.26[只看该作者]

看不出问题

请调试



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/28 14:34:14    Post IP:116.31.130.142[只看该作者]

2015-08-28 14:15:57.098       止损②dynainfo2(7,PZ):6166.00   tenterprice:6095   tsellholdingex(AC,PZ,0):1


2015-08-28 14:15:57.095    【后台】IC09 TCANCELEX 出现信号 类型:3 帐号:999810379
2015-08-28 14:15:57.095    【后台】IC09 TCANCELEX 出现信号 类型:2 帐号:999810379
2015-08-28 14:15:57.101    【后台】IC09 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:999810379 品种:IC09
2015-08-28 14:15:57.101    【后台】多账户及策略系数 委托账户或者组: 999810379
2015-08-28 14:15:57.102    【后台】CTP登录账户 1 个
2015-08-28 14:15:57.102    【后台】CTP组 999810379 下单
2015-08-28 14:15:57.102    【后台】CTP账户 999810379 下单系数为1.000000 
2015-08-28 14:15:57.103    【后台】账户 999810379 下单,系数调整后下单量:0 
2015-08-28 14:15:57.103    【后台】实际账户 999810379 持仓 1
2015-08-28 14:15:57.103    【后台】下单已发送
2015-08-28 14:15:57.105    【后台】金仕达登录账户 0 个
2015-08-28 14:15:57.105    【后台】恒生登录账户 0 个
2015-08-28 14:15:57.105    【后台】子账户 登录账户 0 个
2015-08-28 14:15:57.106    【后台】扩展接口 登录账户 0 个
2015-08-28 14:15:57.106    【后台】IC09 运行结束
2015-08-28 14:15:57.107    【下单】已经调整为 实际持仓为 1 
2015-08-28 14:15:57.107    【下单】IC09 价0.000000 量1 买卖0 类型1 开平2 账户999810379 Formula 1
2015-08-28 14:15:57.107    【下单】确认报单已发送 ID=-1308545011 RefID = 2560
2015-08-28 14:15:57.150    【回报】999810379 : IC1509 - CTP:平仓量超过持仓量
2015-08-28 14:15:57.233    【指令】收到回报指令 ID = -1357444758 RefID = 1055
2015-08-28 14:15:57.234    【指令】收到回报指令 ID = -1357444758 RefID = 1055
2015-08-28 14:15:57.259    【指令】收到成交回报指令 REFID = 1055 vol = 1
2015-08-28 14:15:57.268    【回报】999810379 : IC1509 - 已成交 1 价格:6166.0 平 买
2015-08-28 14:15:59.071    【后台】IC09 TCANCELEX 出现信号 类型:3 帐号:999810379
2015-08-28 14:15:59.071    【后台】IC09 TCANCELEX 出现信号 类型:2 帐号:999810379
2015-08-28 14:15:59.072    【后台】IC09 运行结束
2015-08-28 14:16:00.324    【指令】收到回报指令 ID = -1308545021 RefID = 2550
2015-08-28 14:16:00.329    【指令】收到回报指令 ID = -1308545021 RefID = 2550
2015-08-28 14:16:00.338    【回报】999810379 : IC1509 - 已撤单 量:1
2015-08-28 14:16:01.060    【后台】IC09 运行结束
2015-08-28 14:16:03.033    【后台】IC09 运行结束

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/8/28 14:39:41    Post IP:58.246.57.26[只看该作者]

请对上面的语句做出说明,谢谢


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/28 14:41:40    Post IP:116.31.130.142[只看该作者]

代码如下 

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/28 14:42:58    Post IP:116.31.130.142[只看该作者]


if h27<0 and h28=0 then tsellshort(1,1,mkt,0,0,AC,PZ);

if dynainfo2(7,PZ)-tenterprice>60 and tsellholdingex(AC,PZ,0)>0 then begin 
DEBUGFILE('D:\TEST900.TXT','   止损②dynainfo2(7,PZ):'&numtostr(DYNAINFO2(7,PZ),2)&'   tenterprice:'&numtostr(tenterprice,0)&'   tsellholdingex(AC,PZ,0):'&numtostr(tsellholdingex(AC,PZ,0),0),0); 
tsellshort(1,0,mkt,0,0,AC,PZ);
END

2015-08-28 14:15:57.098       止损②dynainfo2(7,PZ):6166.00   tenterprice:6095   tsellholdingex(AC,PZ,0):1

这里好像会止损 sellshort ...但是看下面的




 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/28 14:48:51    Post IP:116.31.130.142[只看该作者]

2015-08-28 14:25:54.997    【后台】IC09 TBuyShort 已成功触发下单操作 价格:6210.666992 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-28 14:25:54.998    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:25:54.998    【后台】CTP登录账户 1 个
2015-08-28 14:25:54.999    【后台】CTP组 512810491 下单
2015-08-28 14:25:54.999    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:25:55.000    【后台】账户 512810491 下单,系数调整后下单量:1 
2015-08-28 14:25:55.000    【后台】下单已发送
2015-08-28 14:25:55.001    【后台】金仕达登录账户 0 个
2015-08-28 14:25:55.002    【后台】恒生登录账户 0 个
2015-08-28 14:25:55.002    【后台】子账户 登录账户 0 个
2015-08-28 14:25:55.003    【后台】扩展接口 登录账户 0 个
2015-08-28 14:25:55.005    【后台】IC09 运行结束
2015-08-28 14:25:55.006    【下单】IC09 价6210.666992 量1 买卖1 类型0 开平2 账户512810491 Formula 1
2015-08-28 14:25:55.006    【下单】确认报单已发送 ID=-52090965 RefID = 2600
2015-08-28 14:25:55.007    【下单】IC09 价6210.666992 量1 买卖1 类型0 开平0 账户512810491 Formula 1
2015-08-28 14:25:55.007    【下单】确认报单已发送 ID=-52090955 RefID = 2610
2015-08-28 14:25:55.066    【指令】收到回报指令 ID = -52090965 RefID = 2600
2015-08-28 14:25:55.082    【指令】收到回报指令 ID = -52090955 RefID = 2610
2015-08-28 14:25:55.096    【回报】512810491 : IC1509 - 已报单 1 价格:6210.6 平 卖
2015-08-28 14:25:55.097    【回报】512810491 : IC1509 - 已报单 1 价格:6210.6 开 卖
2015-08-28 14:25:55.110    【指令】收到回报指令 ID = -52090955 RefID = 2610
2015-08-28 14:25:55.117    【指令】收到回报指令 ID = -52090955 RefID = 2610
2015-08-28 14:25:55.118    【指令】收到成交回报指令 REFID = 2610 vol = 1
2015-08-28 14:25:55.132    【指令】收到回报指令 ID = -52090965 RefID = 2600
2015-08-28 14:25:55.133    【指令】收到回报指令 ID = -52090965 RefID = 2600
2015-08-28 14:25:55.134    【指令】收到成交回报指令 REFID = 2600 vol = 1
2015-08-28 14:25:55.149    【回报】512810491 : IC1509 - 已成交 1 价格:6212.4 开 卖
2015-08-28 14:25:55.150    【回报】512810491 : IC1509 - 已成交 1 价格:6212.4 平 卖

输出 2015-08-28 14:40:29.121       止损②dynainfo2(7,PZ):6349.00   tenterprice:6285   tsellholdingex(AC,PZ,0):2

2015-08-28 14:40:29.123    【后台】IC09 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:512810491 品种:IC09
2015-08-28 14:40:29.123    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:40:29.124    【后台】CTP登录账户 1 个
2015-08-28 14:40:29.124    【后台】CTP组 512810491 下单
2015-08-28 14:40:29.125    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:40:29.125    【后台】账户 512810491 下单,系数调整后下单量:0 
2015-08-28 14:40:29.126    【后台】实际账户 512810491 持仓 2
2015-08-28 14:40:29.126    【后台】下单已发送
2015-08-28 14:40:29.128    【后台】金仕达登录账户 0 个
2015-08-28 14:40:29.128    【后台】恒生登录账户 0 个
2015-08-28 14:40:29.129    【后台】子账户 登录账户 0 个
2015-08-28 14:40:29.129    【后台】扩展接口 登录账户 0 个
2015-08-28 14:40:29.130    【后台】IC09 运行结束
2015-08-28 14:40:29.130    【下单】已经调整为 实际持仓为 2 
2015-08-28 14:40:29.131    【下单】IC09 价0.000000 量2 买卖0 类型1 开平2 账户512810491 Formula 1
2015-08-28 14:40:29.131    【下单】确认报单已发送 ID=-52090915 RefID = 2650
2015-08-28 14:40:29.147    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.162    【回报】512810491 : IC1509 - 已报单 2 价格:0.0 平 买
2015-08-28 14:40:29.189    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.190    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.206    【指令】收到成交回报指令 REFID = 2650 vol = 2
2015-08-28 14:40:29.216    【回报】512810491 : IC1509 - 已成交 2 价格:6349.8 平 买
2015-08-28 14:40:31.297    【后台】IC09 运行结束
2015-08-28 14:40:33.601    【后台】IC09 TSellShort 已成功触发下单操作 价格:6330.132813 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-28 14:40:33.602    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:40:33.602    【后台】CTP登录账户 1 个
2015-08-28 14:40:33.603    【后台】CTP组 512810491 下单
2015-08-28 14:40:33.603    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:40:33.604    【后台】账户 512810491 下单,系数调整后下单量:1 
2015-08-28 14:40:33.604    【后台】实际账户 512810491 持仓 0
2015-08-28 14:40:33.605    【后台】下单已发送
2015-08-28 14:40:33.605    【后台】金仕达登录账户 0 个
2015-08-28 14:40:33.606    【后台】恒生登录账户 0 个
2015-08-28 14:40:33.606    【后台】子账户 登录账户 0 个
2015-08-28 14:40:33.607    【后台】扩展接口 登录账户 0 个
2015-08-28 14:40:33.608    【下单】实际持仓为0下单失败
2015-08-28 14:40:33.610    【后台】IC09 TCANCELEX 出现信号 类型:3 帐号:512810491
2015-08-28 14:40:33.610    【后台】IC09 TCANCELEX 出现信号 类型:2 帐号:512810491
2015-08-28 14:40:33.611    【后台】IC09 TBuy 已成功触发下单操作 价格:6330.132813 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-28 14:40:33.611    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:40:33.612    【后台】CTP登录账户 1 个
2015-08-28 14:40:33.612    【后台】CTP组 512810491 下单
2015-08-28 14:40:33.613    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:40:33.613    【后台】账户 512810491 下单,系数调整后下单量:1 
2015-08-28 14:40:33.614    【后台】下单已发送
2015-08-28 14:40:33.615    【后台】金仕达登录账户 0 个
2015-08-28 14:40:33.615    【后台】恒生登录账户 0 个
2015-08-28 14:40:33.616    【后台】子账户 登录账户 0 个
2015-08-28 14:40:33.616    【后台】扩展接口 登录账户 0 个
2015-08-28 14:40:33.617    【下单】IC09 价6330.132813 量1 买卖0 类型0 开平0 账户512810491 Formula 1
2015-08-28 14:40:33.618    【下单】确认报单已发送 ID=-52090905 RefID = 2660
2015-08-28 14:40:33.622    【后台】IC09 运行结束
2015-08-28 14:40:33.633    【指令】收到回报指令 ID = -52090905 RefID = 2660
2015-08-28 14:40:33.645    【回报】512810491 : IC1509 - 已报单 1 价格:6330.2 开 买
2015-08-28 14:40:33.729    【指令】收到回报指令 ID = -52090905 RefID = 2660
2015-08-28 14:40:35.583    【后台】IC09 TCANCELEX 出现信号 类型:3 帐号:512810491
2015-08-28 14:40:35.586    【后台】IC09 TCANCELEX 出现信号 类型:2 帐号:512810491
2015-08-28 14:40:35.588    【后台】IC09 运行结束
2015-08-28 14:40:37.648    【后台】IC09 TCANCELEX 出现信号 类型:3 帐号:512810491
2015-08-28 14:40:37.648    【后台】IC09 TCANCELEX 出现信号 类型:2 帐号:512810491
2015-08-28 14:40:37.650    【后台】IC09 运行结束

这里有2个空仓,但是实际上没止损,说实际持仓为零,下单失败????

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/8/28 14:57:56    Post IP:58.246.57.26[只看该作者]

?这也能看错?下单失败之前不是有平2手仓的交易记录?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/8/28 14:58:38    Post IP:58.246.57.26[只看该作者]

2015-08-28 14:40:29.123    【后台】IC09 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户:512810491 品种:IC09
2015-08-28 14:40:29.123    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:40:29.124    【后台】CTP登录账户 1 个
2015-08-28 14:40:29.124    【后台】CTP组 512810491 下单
2015-08-28 14:40:29.125    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:40:29.125    【后台】账户 512810491 下单,系数调整后下单量:0 
2015-08-28 14:40:29.126    【后台】实际账户 512810491 持仓 2
2015-08-28 14:40:29.126    【后台】下单已发送
2015-08-28 14:40:29.128    【后台】金仕达登录账户 0 个
2015-08-28 14:40:29.128    【后台】恒生登录账户 0 个
2015-08-28 14:40:29.129    【后台】子账户 登录账户 0 个
2015-08-28 14:40:29.129    【后台】扩展接口 登录账户 0 个
2015-08-28 14:40:29.130    【后台】IC09 运行结束
2015-08-28 14:40:29.130    【下单】已经调整为 实际持仓为 2 
2015-08-28 14:40:29.131    【下单】IC09 价0.000000 量2 买卖0 类型1 开平2 账户512810491 Formula 1
2015-08-28 14:40:29.131    【下单】确认报单已发送 ID=-52090915 RefID = 2650
2015-08-28 14:40:29.147    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.162    【回报】512810491 : IC1509 - 已报单 2 价格:0.0 平 买
2015-08-28 14:40:29.189    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.190    【指令】收到回报指令 ID = -52090915 RefID = 2650
2015-08-28 14:40:29.206    【指令】收到成交回报指令 REFID = 2650 vol = 2
2015-08-28 14:40:29.216    【回报】512810491 : IC1509 - 已成交 2 价格:6349.8 平 买
2015-08-28 14:40:31.297    【后台】IC09 运行结束

 

 

 

这个是正常的平仓



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/8/28 14:59:19    Post IP:58.246.57.26[只看该作者]

2015-08-28 14:40:33.601    【后台】IC09 TSellShort 已成功触发下单操作 价格:6330.132813 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-28 14:40:33.602    【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-28 14:40:33.602    【后台】CTP登录账户 1 个
2015-08-28 14:40:33.603    【后台】CTP组 512810491 下单
2015-08-28 14:40:33.603    【后台】CTP账户 512810491 下单系数为1.000000 
2015-08-28 14:40:33.604    【后台】账户 512810491 下单,系数调整后下单量:1 
2015-08-28 14:40:33.604    【后台】实际账户 512810491 持仓 0
2015-08-28 14:40:33.605    【后台】下单已发送
2015-08-28 14:40:33.605    【后台】金仕达登录账户 0 个
2015-08-28 14:40:33.606    【后台】恒生登录账户 0 个
2015-08-28 14:40:33.606    【后台】子账户 登录账户 0 个
2015-08-28 14:40:33.607    【后台】扩展接口 登录账户 0 个
2015-08-28 14:40:33.608    【下单】实际持仓为0下单失败

 

 

这个是过了两秒中又来的一个平仓,因为前面平掉了所以没持仓了

 



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
总数 15 1 2 下一页