Конвертировать блок кода PineScript в ThinkScript - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу преобразовать эту строку кода из pinescript в thinkcript (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

Я пробую это, но не работает:

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");
);

1 Ответ

0 голосов
/ 29 ноября 2018

Синтаксис оператора if в официальном учебнике 1002 * Просто отметьте, что PineScript чувствителен к отступам / пробелам.

...