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

请教博易指标转文华 [文华财经]

  • 咨询内容:

    请教:

    MF:=C-REF(C,2);
    ZMF:=REF(MF,1);
    QMF:=REF(MF,2);
    MAXMF:=MAX(ZMF,QMF);
    MINMF:=MIN(ZMF,QMF);
    DHD:REF(C,2)+MAXMF;
    KHD:REF(C,2)+MINMF;
    MDHD:=REF(C,1)+MAX(MF,ZMF);
    MKHD:=REF(C,1)+MIN(MF,ZMF);
    DPYT:=REF(C,1)>=REF(DHD,1) AND BETWEEN(C,DHD,KHD);
    KOYT:=REF(C,1)<=REF(DHD,1) AND BETWEEN(C,DHD,KHD);
    DPLT:=REF(C,2)>=REF(DHD,2) AND REF(BETWEEN(C,DHD,KHD),1) AND BETWEEN(C,DHD,KHD);
    KPLT:=REF(C,2)<=REF(DHD,2) AND REF(BETWEEN(C,DHD,KHD),1) AND BETWEEN(C,DHD,KHD);

    jm:IF(C>=DHD,DHD,IF(C<=KHD,KHD,IF(DPYT,DHD,IF(KOYT,KHD,IF(DPLT,DHD,IF(KPLT,KHD,0))))));

     

     

    第15行 非法的逗号,可能漏写了函数名!

     

     


    这个公式在博易上可用,最后一句在文华出错怎么改。

     

  • 文华技术人员:

    MF:=C-REF(C,2);
    ZMF:=REF(MF,1);
    QMF:=REF(MF,2);
    MAXMF:=MAX(ZMF,QMF);
    MINMF:=MIN(ZMF,QMF);
    DHD:REF(C,2)+MAXMF;
    KHD:REF(C,2)+MINMF;
    MDHD:=REF(C,1)+MAX(MF,ZMF);
    MKHD:=REF(C,1)+MIN(MF,ZMF);
    DPYT:=REF(C,1)>=REF(DHD,1) AND BETWEEN(C,DHD,KHD);
    KOYT:=REF(C,1)<=REF(DHD,1) AND BETWEEN(C,DHD,KHD);
    DPLT:=REF(C,2)>=REF(DHD,2) AND REF(BETWEEN(C,DHD,KHD),1) AND BETWEEN(C,DHD,KHD);
    KPLT:=REF(C,2)<=REF(DHD,2) AND REF(BETWEEN(C,DHD,KHD),1) AND BETWEEN(C,DHD,KHD);

    jm:IFELSE(C>=DHD,DHD,IFELSE(C<=KHD,KHD,IFELSE(DPYT,DHD,IFELSE(KOYT,KHD,IFELSE(DPLT,DHD,IFELSE(KPLT,KHD,0))))));

    仅供参考

     

    文华中,需要用IFELSE来进行判断(相当于博易中的IF)

     

     

  • 文华客服: 是这样,谢谢~!

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容