Две переменные в сюжете Tradingview - PullRequest
0 голосов
/ 08 февраля 2020

enter image description here

У меня есть два результата вычисления

x1 = if ((o1-c1)/c1)*100 > input
    1 
x2 = if ((o2-c2)/c2)*100 > input 
    2 

Я хотел бы построить график с этими двумя переменными, такими как

plot (x1 & x2)

Таким образом, результат будет 12 или 1 или 2, но я не могу найти, как заменить "&", чтобы он работал?

1 Ответ

0 голосов
/ 16 февраля 2020

Вам нужно поменять свои условия на:

//@version=4
study("")
// c1 = ((o1-c1)/c1)*100
// c2 = ((o2-c2)/c2)*100
c1 = close > open
c2 = close[2] > open[2] and close[1] > open[1]

x1 = c1 ? input(1) : 0
x2 = c2 ? input(2) : 0
x3 = (x2 != 0 ? x1 * 10 : x1) + x2
plot(x1, "x1", linewidth = 1)
plot(x2, "x2", linewidth = 2)
plot(x3, "x3", linewidth = 3)
...