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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]为啥开空后止损语句不起作用

   

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


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

主题:[求助]为啥开空后止损语句不起作用

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/8/19 13:39:50 [显示全部帖子]

 //空损:=SELLSHORT(1,B04,LIMITR,TAVGENTERPRICEEX(AC,PZ)+ZSDS,1);

 

你代码是这么写的??//是注释掉了,当然不执行。你这个变成条件满足去撤单而不是止损了

 

另外你debugfile输出下TAVGENTERPRICEEX(AC,PZ),DYNAINFO(7)这两个值就可以了,止损条件也就和这两个有关系

[此贴子已经被作者于2015/8/19 13:44:05编辑过]

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/8/19 13:53:09 [显示全部帖子]

TISREMAIN(0)=0 AND (THOLDING = (-1)))

你这条件如果有挂单的话,就不会止损了,并且你持仓必须是1手空单才会去止损。。。。这是您的想法吗

其实这两个可以不加的,你没有仓位时自然是止损不了的。


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/8/19 14:10:07 [显示全部帖子]

tholding如果你既有多又有空,他是相减的要

如果你只想取空仓数量,用TSELLHOLDING(N)这个

 这种后台不执行的问题,您必须做好调试输出,然后分析是哪个条件没成立

[此贴子已经被作者于2015/8/19 14:10:40编辑过]

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/8/19 14:51:44 [显示全部帖子]

DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)>=ZSJJ    ZSJJ=20

DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)<ZSJX

 

 

8148.4  -  8171.8   >=20  ????条件不满足啊


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/8/20 7:37:23 [显示全部帖子]

2015-08-19 14:10:45.045  这个时候输出的记录里 tholding是0,你没有持仓

 

下面的日子很清楚,你是在45.068时候才开仓成功的,那么这样会等到下一次检测时候如果止损满足条件才会给你去止损

2015-08-19 14:10:45.015    【回报】512810491 : IC1508 - 已报单 1 价格:7993.2 开 卖
2015-08-19 14:10:45.046    【指令】收到回报指令 ID = -701166831 RefID = 1680
2015-08-19 14:10:45.049    【指令】收到回报指令 ID = -701166831 RefID = 1680
2015-08-19 14:10:45.053    【后台】IC08 运行结束
2015-08-19 14:10:45.061    【指令】收到成交回报指令 REFID = 1680 vol = 1
2015-08-19 14:10:45.068    【回报】512810491 : IC1508 - 已成交 1 价格:8016.0 开 卖

 回到顶部