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

vba语言版的“亚当理论”能否用pel语言实现呢? [金字塔]

  • 咨询内容:

    这个是金字塔老师用vba实现的指标,能否转化成pel语言呢?请老师帮忙,非常感谢!

    AH:=HIGH; AL:=LOW; AO:=OPEN; AC:=CLOSE;
    <%
    vh=ffl.vardata("AH")
    vl=ffl.vardata("AL")
    vo=ffl.vardata("AO")
    vc=ffl.vardata("AC")
    last=ubound(vh)
    if last<101 then
    b=last+1
    else
    b=0
    for i=last-101 to last-51
      vh(i)=vh(i+51)
      vl(i)=vl(i+51)
      vo(i)=vo(i+51)
      vc(i)=vc(i+51)
    next
    a=(vh(last-51)+vl(last-51))/2
    j=1
    for i=last-49 to last
      j=j+2
      vh(i)=2*a-vl(i-j)
      vl(i)=2*a-vh(i-j)
      vo(i)=2*a-vc(i-j)
      vc(i)=2*a-vo(i-j)
    next
    end if
    ffl.vardata("AH")=vh
    ffl.vardata("AL")=vl
    ffl.vardata("AO")=vo
    ffl.vardata("AC")=vc
    ffl.varstartindex("AH")=b
    ffl.varstartindex("AL")=b
    ffl.varstartindex("AO")=b
    ffl.varstartindex("AC")=b
    %>
    A:=BACKSET(ISLASTBAR,50);
    STICKLINE(A AND AC>=AO,AO,AC,6,1),COLORMAGENTA,SHIFT50;
    STICKLINE(A AND AC>=AO,AL,AO,0.1,1),COLORMAGENTA,SHIFT50;
    STICKLINE(A AND AC>=AO,AC,AH,0.1,1),COLORMAGENTA,SHIFT50;
    STICKLINE(A AND AC<AO,AO,AC,6,0),COLORGREEN,SHIFT50;
    STICKLINE(A AND AC<AO,AL,AH,0.1,0),COLORGREEN,SHIFT50;
    VERTLINE(ISLASTBAR),COLORYEALOW,POINTDOT;

     

  • 金字塔客服:

    这个注释一下,先看看思路

     

  • 用户回复: 晕,vba我也不懂,上面的vba代码是金字塔的老师写的(忘了是哪位老师了),所以想请老师转换成pel语言,这样方便大家解读代码,非常感谢老师!

     

  • 网友回复: 这个就不行了,没有思路光给代码转换不了

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容