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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么会不断一直有输出?

   

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


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

主题:为什么会不断一直有输出?

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
为什么会不断一直有输出?  发帖心情 Post By:2014/4/23 12:59:46    Post IP:115.202.18.195[只看该作者]

日K线上N2=0触发公式开空单,然后斌值N2=1,理应开空条件不成立了的,可日记为什么还会不断一直在输出?  并且已空保平仓了此时holding应=0的。 
请问老师这个是什么原因?如何改进?开仓没有重复开仓的,1秒轮询。
附公式日记如下:
 

KKTJ:(t1 and holding=0 and n2=0 and LX and ENTERBARS!=0  AND  islastbar)or (not(islastbar)and  holding=0 and n2=0 and LX  and ENTERBARS!=0  ),linethick0;

  if (t1 and n2=0 and holding=0  and LX and ENTERBARS!=0  AND  islastbar)or (not(islastbar) and n2=0 and holding=0 and  LX and ENTERBARS!=0  ) then  begin

      空开:buyshort(1,SS,limitr,open-3*mindiff);

    LOWPRICE:=ENTERPRICE;

    IF ISLASTBAR then BEGIN

       DEBUGFILE('E:\TEST.TXT',' KKTJ'&numtostr(KKTJ,0)&'  T1:'&numtostr(T1,0)&'   LX:'&numtostr(LX,0)&'   N2:'&numtostr(N2,0),0);  

       DEBUGFILE('E:\TEST.TXT','   公式空开:%.0f',KKTJ);

       DEBUGFILE('E:\TEST.TXT','holding:%.0f',holding);

       DEBUGFILE('E:\TEST.TXT','N2:%.0f',N2);

     END

      //n2:=n2+1;

      //DEBUGFILE('E:\TEST.TXT','N2:%.0f',N2);

   end  

  

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.543     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.543       公式空开:1

2014-04-23 09:29:19.543    holding:-1

2014-04-23 09:29:19.543    N2:1

2014-04-23 09:29:19.543     KBTJf1   N2:1

2014-04-23 09:29:19.543       公式空保:1

2014-04-23 09:29:19.543    holding:0

2014-04-23 09:29:19.543    N2:1


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


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

(t1 and n2=0 and holding=0  and LX and ENTERBARS!=0  AND  islastbar)or (not(islastbar) and n2=0 and holding=0 and  LX and ENTERBARS!=0  )

 

这个条件的判断结果是什么?



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

客户服务部

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

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

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
  发帖心情 Post By:2014/4/23 13:50:51    Post IP:115.202.18.195[只看该作者]

n2是全局变量每天初始为0,收盘斌值为0。LX是开空条件。KKTJ判断结果是成立的。
因为KKTj成立才开空单,没有重复开仓但发现日记重复输出,而且不断一直在输出开空单时情型,那怕条件变化如n2=1,仍然在输出之前开空单的情况
直至收盘 。本来n2=1了就不应该输出了的

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
  发帖心情 Post By:2014/4/23 13:53:12    Post IP:115.202.18.195[只看该作者]

t1是用交易所时间

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


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

把你全部的公式贴上来看看



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

客户服务部

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

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

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
  发帖心情 Post By:2014/4/23 14:11:30    Post IP:115.202.18.195[只看该作者]

公式不会有问题的,因为交易是正常的,只是日记输出重复不断

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


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

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.543     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.543       公式空开:1

2014-04-23 09:29:19.543    holding:-1

2014-04-23 09:29:19.543    N2:1

2014-04-23 09:29:19.543     KBTJf1   N2:1

2014-04-23 09:29:19.543       公式空保:1

2014-04-23 09:29:19.543    holding:0

2014-04-23 09:29:19.543    N2:1

 

 

 

类似这样同一个时间点的输出内容有多少?多不多?



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

客户服务部

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

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

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


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

在图表交易上的话,你用debugfile2来替代debugfile试试



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

客户服务部

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

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

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
  发帖心情 Post By:2014/4/23 14:44:05    Post IP:115.202.18.195[只看该作者]

以下是引用jinzhe在2014/4/23 14:21:17的发言:

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.527       公式空开:1

2014-04-23 09:29:19.527    holding:-1

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.527     KBTJf1   N2:1

2014-04-23 09:29:19.527       公式空保:1

2014-04-23 09:29:19.527    holding:0

2014-04-23 09:29:19.527    N2:1

2014-04-23 09:29:19.543     KKTJf1  T1:1   LX:1   N2:1

2014-04-23 09:29:19.543       公式空开:1

2014-04-23 09:29:19.543    holding:-1

2014-04-23 09:29:19.543    N2:1

2014-04-23 09:29:19.543     KBTJf1   N2:1

2014-04-23 09:29:19.543       公式空保:1

2014-04-23 09:29:19.543    holding:0

2014-04-23 09:29:19.543    N2:1

 

 

 

类似这样同一个时间点的输出内容有多少?多不多?

很多一直不断到收盘

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


加好友 发短信
等级:蜘蛛侠 帖子:1089 积分:0 威望:0 精华:0 注册:2013/11/4 11:07:43
  发帖心情 Post By:2014/4/23 14:48:58    Post IP:115.202.18.195[只看该作者]

以下是引用jinzhe在2014/4/23 14:21:43的发言:

在图表交易上的话,你用debugfile2来替代debugfile试试

DEBUGFILE2('E:\TEST.TXT',' KKTJ'&numtostr(KKTJ,0)&' T1:'&numtostr(T1,0)&' LX:'&numtostr(LX,0)&' N2:'&numtostr(N2,0),0);

DEBUGFILE2('E:\TEST.TXT',' 公式空开:%.0f',KKTJ);

DEBUGFILE2('E:\TEST.TXT','holding:%.0f',holding);

DEBUGFILE2('E:\TEST.TXT','N2:%.0f',N2);

 

提示:

DEBUGFILE2所调用的参数与预定义参数不符


 回到顶部
总数 27 1 2 3 下一页