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

这个if then函数条件如何写 [金字塔]

  • 咨询内容:

    if cond

    then

    {下面这两个均线专门用在股指期货上}

    ma5:ma(c,5);

    ma10:ma(c,10);

    else

    {下面这两个均线专门用在商品期货上}

    ma20:ma(c,20);

    ma60:ma(c,60);

     

    这个程序要实现的功能是当我在浏览k线翻页时候,

    当前品种是股指期货时均线只显示上面的两天均线ma5和ma10,

    当前品种是商品期货时均线只显示上面的ma20和ma60,现在的问题是

    这个语句里面的cond条件如何写呢。

     

  • 金字塔客服: 楼主可以参考字符串函数中的MARKETLABEL()和STKLABEL()函数

     

  • 用户回复:

    工作人员在处理,稍后回复

     

  • 网友回复:

    仅供参考

    IF STRCMP(STKLABEL ,'IF00' )<>0 THEN
    BEGIN
    //下面这两个均线专门用在股指期货上
    ma5:ma(c,5);
    ma10:ma(c,10);
    END
    //用于商品期货
    IF STRCMP(STKLABEL,'IF00')<>0 THEN
    BEGIN
    ma20:ma(c,20);
    ma60:ma(c,60);
    END

     

  • 网友回复:

    上面那个判断符号写错了,不好意思,楼主参考这个吧

     

    AA5:=MA(C,5);
    AA10:=MA(C,10);
    AA20:=MA(C,20);
    AA60:=MA(C,60);


    IF STRCMP(STKLABEL ,'IF00' )=0 THEN
    BEGIN
    //下面这两个均线专门用在股指期货上
    MA5:AA5;
    MA10:AA10;
    END
    //用于商品期货
    IF STRCMP(STKLABEL,'IF00')<>0 THEN
    BEGIN
    MA20:AA20;
    MA60:AA60;
    END

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    没有相关内容