您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

请问通达信的交易过滤函数怎么用的?谢谢 [通达信]

  • 咨询内容:

    通达信TTFILTER怎么用?

    麻烦老师举一个例子.谢谢.

     

  • 通达信技术部:

    理解tfilter  ttfilter你就可以理解了

     

     

    TJ1:=CROSS(KDJ.K,KDJ.D);
    第一次金叉:LLV(KDJ.K,BARSLAST(TJ1))>35 AND LLV(KDJ.K,SUMBARS(TJ1,2))<20 AND BARSLAST(TJ1)=3;
    第二次金叉:=LLV(KDJ.K,BARSLAST(TJ1))>35 AND LLV(KDJ.K,SUMBARS(TJ1,2))<25 AND BARSLAST(TJ1)=3;
    TFILTER(第一次金叉,第二次金叉,0);

     

     

    输出是1的 就是 第一个参数第一次金叉满足

     

    输出是2的 就是 第二个参数第二次金叉满足

     

    当然 过滤就死让 输出是2之前多余的输出是1的信号过滤掉了 就保证了 一次 第一次金叉 第二次金叉 次数对等的出现而不会因为买信号很多,卖信号很少

     

  • 通达信客服:

    谢谢老师.但是不太懂.

    MA5=MAC,(C,5);
    MA10=MAC,(C,10);
    ZZ:= CROSS(MA5,MA10);
    XX:= CROSS(MA10,MA5);
    ENTERLONG: CROSS(H,AA); {多头买入}
    EXITLONG: CROSS(BB,L);
    TFILTER(ZZ,XX,0);

    这个通不过.您帮我改一下我就懂了.

     

     

  • 网友交流:

    (专回老注册用户)

    你的例子不妥。

    看这个专家系统公式例子:连涨3天,买入;连跌3天,卖出。你比较以下2个公式的信号输出就清楚了。

     

    公式1:(未过滤)

    a:=C=HHV(C,3);   {买入信号}

    b:=C=LLV(C,3);    {卖出信号}

    ENTERLONG: a;

    EXITLONG: b;


    公式2:(过滤)

    a:=C=HHV(C,3);

    b:=C=LLV(C,3);

    a1:=TFILTER(a,b,1);   

    b1:=TFILTER(a,b,2);

    ENTERLONG: a1;

    EXITLONG: b1;

     

     

  • 网友交流: 其实,Tfilter() 是一个可以没有的函数。但用起来挺方便。

 

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

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


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

相关文章

    没有相关内容