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

[求助] 求ma100穿越ma5 时,前20周期的最高价,请帮忙看看,为什么算的高点值不对,谢谢!! [金字塔]

  • 咨询内容:

    [求助] 求ma100穿越ma5 时,前20周期的最高价,请帮忙看看,为什么算的高点值不对,谢谢!!

     

    ma1:=ma(c,100);

    ma2:=ma(c,5);

    周期:=20;
    variable:HighestValue=0;
    pt:h;

    IF BARPOS < 100 THEN
       EXIT;
    if CROSS(ma2,ma1) then BEGIN  

     FOR j=1 TO 周期 DO
      BEGIN
      if PT[j]>HighestValue then HighestValue : =PT[j];      
       END
    end


    hv:HighestValue,NODRAW;//20周期高点

    [此贴子已经被作者于2014/3/9 1:03:51编辑过]

     

  • 金字塔客服: valuewhen(cross(m1,m2),hhv(c,20));

     

  • 用户回复: 以下是引用qwer123在2014/3/10 8:41:58的发言:
    valuewhen(cross(m1,m2),hhv(c,20));

    做个修改

     

    valuewhen(cross(m1,m2),ref(hhv(h,20),1))

     

  • 网友回复: 谢谢!!,但是我要用for循环做,因为要在for 循环里加其他的语句。

     

  • 网友回复: 请帮忙调试一下这个FOR 程序。谢谢!

 

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

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


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

相关文章

    没有相关内容