Valuewhen怎么在TB里表达

老师,您好! 打算从文华转到TB做程序化交易,如下代码怎么转成if语句呢? 百忙之中帮忙抽空看一下,万分感谢。 PB:=H-C<C-L; PS:=H-C>C-L; V1:=V>2*REF(V,1); V2:=V>2*MA(V,5) OR V>2*MA(V,10); V12:=V1 OR V2; V3:=EXIST(V12,5) AND V=HHV(V,5); VV:=V1 OR V2 OR V3; B:=VALUEWHEN(H>REF(H,1),H),COLORYELLOW; S:=VALUEWHEN(L<REF(L,1),L),COLORYELLOW; B1:=VALUEWHEN(B=REF(B,1) AND S<=REF(S,1),B),COLORRED; S1:=VALUEWHEN(S=REF(S,1) AND B>=REF(B,1),S),COLORBLUE; B2:=C>REF(B1,1); S2:=C<REF(S1,1); BBB:VALUEWHEN(B2 AND VV,L),COLORRED; SSS:VALUEWHEN(S2 AND VV,H),COLORBLUE; STICKLINE(VV AND PB,O,C,2,0),COLORRED; STICKLINE(VV AND PS,C,O,2,0),COLORBLUE;

B1:=VALUEWHEN(B=REF(B,1) AND S<=REF(S,1),B) if(B==B[1] and S<=S[1]) { B1 = B; } B S B1定义为序列类型 以此类推