通達信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的 就是 第一個參數(shù)第一次金叉滿足
輸出是2的 就是 第二個參數(shù)第二次金叉滿足
當然 過濾就死讓 輸出是2之前多余的輸出是1的信號過濾掉了 就保證了 一次 第一次金叉 第二次金叉 次數(shù)對等的出現(xiàn)而不會因為買信號很多,賣信號很少
謝謝老師.但是不太懂.
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);
這個通不過.您幫我改一下我就懂了.
(?;乩献杂脩簦?/p>
你的例子不妥。
看這個專家系統(tǒng)公式例子:連漲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;