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;
 

VALUEWHEN
ValueWhen
文华中valuewhen函数在TBQ中如何实现?
根据多空信号,把K线标志成这样的,在TB里怎么写?
怎么表达最高价
同一个交易指令,可以连续出现两次(用TB语言怎么表达?)
怎么表达
请问时间怎么表达
分组指令模型手数在代码里怎么写
股票的筹码分布怎么写代码来表达

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定义为序列类型 以此类推