программирование индикатора относительной энергии в платформе thinkorswim - PullRequest
0 голосов
/ 14 июня 2019

Я вставил некоторый код в мой редактор текстов, который должен вручную создать индикатор относительного индекса энергии.большая часть кода работает.однако есть несколько строк, которые не могут, и я не могу найти проблему.

все чтения, которые я сделал, приводят к одному и тому же коду, поэтому я понятия не имею, что может привести к тому, что эти строки не будут работать.

исследование («Индекс относительной силы (RVI)», оверлей = ложь);p = 14;

CO = закрыто-открыто;HL = high-low;

value1 = (CO + 2 * CO [1] + 2 * CO [2] + CO [3]) / 6;значение2 = (HL + 2 * HL [1] + 2 * HL [2] + HL [3]) / 6;

num = сумма (значение1, p);denom = сумма (значение2, p);

RVI = denom! = 0? num / denom: 0;

RVIsig = (RVI + 2 * RVI [1] + 2 * RVI [2] + RVI [3]) / 6;

график (RVI, цвет = белый, стиль = линия, ширина линии = 1);plot (RVIsig, color = orange, style = line, linewidth = 1);

Для этих трех строк кода мой редактор текстов говорит: недопустимое утверждение

RVI = denom! = 0? num/ DENOM: 0;<< Неверное утверждение: RVI >>

сюжет (RVI, цвет = белый, стиль = линия, ширина линии = 1); << Неверный оператор: график >> сюжет (RVIsig, цвет = оранжевый, стиль = линия, linewidth = 1); << Неверное утверждение: plot >>

Я не уверен в этом, однако думаю, что может быть проблема с исследованием («Относительный индекс силы (RVI)», overlay = false);

...