您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

[求助]帮看这段代码的编写运行问题,谢谢 [金字塔]

  • 咨询内容: 帮看这段代码的编写运行问题,谢谢
    VARIABLE:SUMS=0;
    VOLTOP:=0;
    HV:=HHV(VOL,5);
    IF (HV=VOL OR HV=REFVOL AND VOL>0.5*REFVOL) THEN VOLTOP:=1;
    IF SINP>0 AND VOLTOP=1 THEN AVAIL:=1;
    IF AVAIL=1 THEN SUMS:=SUMS+SVTRI602;
    IF SINP<0 AND SGN(SUMS)<>SGN(SVTRI601) THEN BEGIN
     AVAIL:=0;
     SUMS:=0;
     END
    AV:AVAIL,NOAXIS,COLORYELLOW;
     运行问题表现:1,可以正常一次性加载与显示黄色标线,但是当我用滚轮加大K线范围时,时常失去运行与黄线的显示,需要关闭公式后,重新加载方可。2,当整个程序包含有这段代码时,无法正确用优化功能,即:用优化功能测算的结果与运行相应某参数值测算的结果完全不同。3,若程序不包含该部份公式时,就不会出现上述两个问题。
    请问:这段代码的编写上出现了什么隐蔽的问题?

     

  • 金字塔客服:
    此主题相关图片如下:2.png

     

  • 用户回复: REFVOL:=REF(VOL,1);SVTRI601及SINP:可以看作是一个自定义函数值,因为其算法需引用其他函数,较为复杂,这里不累述,但确定不是这些引用数值的问题。

     

  • 网友回复: 啊,找到了根源,原来是参数AVAIL必须试始化~~~谢谢您的答复!

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容