您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

IFELSE不会用 [文华财经]

  • 咨询内容: MA1:=MA((HIGH+LOW)/2,N);
    MA2:=MA((HIGH+LOW)/2,M);
    osc:MA1-MA2,stick,colorFF9900;
    a:=barssince(osc>=0);
    start1:=datacount-a[datacount];
    a:=barssince(osc<0);
    start2:=datacount-a[datacount];
    dn:osc,colorFF66FF;
    up:osc,color33FFFF;
    for i=start1+1 to datacount do
      if osc[i]>=0 then up[i]:=p*(2*osc[i]+37*up[i-1])/39 else up[i]:=up[i-1];
    for i=start2+1 to datacount do
      if osc[i]>=0 then dn[i]:=dn[i-1] else dn[i]:=p*(2*osc[i]+37*dn[i-1])/39;
    a:=setlbound(up,start1);
    a:=setlbound(dn,start2);

     

  • 文华技术人员:

    抱歉,您的源码中有循环的思路,目前改写不了,以后我们会考虑增加相应的函数实现

     

  • 文华客服:

    强烈要求增加循环语句,相信文华会做的更好!期待ing。。。。

     

  • 网友回复: 感谢建议,我们以后会增加的。

 

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

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


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

相关文章

    没有相关内容