If statement 将代码块PineScript转换为thinkscript

If statement 将代码块PineScript转换为thinkscript,if-statement,pine-script,thinkscript,If Statement,Pine Script,Thinkscript,我想将这行代码从pinescript转换为thinkscript(Thinkorswim) 我怎么写这个?我对多个if语句有问题 isAboveEma01 = line_01 > line_01[1] and line_01 > line_50 ? blue : line_01 > line_01[1] and line_01 < line_50 ? #cc00cc : line_01 < line_01[1] and line_01 > line_50 ?

我想将这行代码从pinescript转换为thinkscript(Thinkorswim) 我怎么写这个?我对多个if语句有问题

isAboveEma01 = line_01 > line_01[1] and line_01 > line_50 ? blue : line_01 > line_01[1] and line_01 < line_50 ? #cc00cc : line_01 < line_01[1] and line_01 > line_50 ? #0388FF : line_01 < line_01[1] and line_01 < line_50 ? #BD003A : na
isAboveEma01=line_01>line_01[1]和line_01>line_50?蓝色:line_01>line_01[1]和line_01line_50#0388FF:line_01
我尝试过这个,但不起作用:

line_01.AssignValueColor( 
if (line_01 >= line_01[1] and line_01 > line_50) then {
line_01.Color("PositiveUp") ;
} else if (line_01 >= line_01[1] and line_01 < line_50) then {
line_01.Color("PositiveDown");
} else if line_01 < line_01[1] and line_01 > line_50 then {
line_01.Color("NegativeUp");
}) else line_01.Color("NegativeDown");
);
line_01.AssignValueColor(
如果(行\u 01>=行\u 01[1]和行\u 01>行\u 50),则{
行_01.颜色(“正色”);
}否则,如果(行\u 01>=行\u 01[1]和行\u 01<行\u 50),则{
行_01.颜色(“正色向下”);
}否则,如果第_01行<第_01行[1]和第_01行>第_50行,则{
行_01.颜色(“负片”);
})else行_01.颜色(“负片向下”);
);

官方语言中有“if”语句的语法
请注意,PineScript对缩进/空格很敏感。

thinkscript没有if-else语句吗?