Запросить / использовать изучаемое состояние наложения внутри кода - PullRequest
0 голосов
/ 21 января 2020

В начале исследования определяется его состояние наложения:

study("My title", overlay=true)

Возможно ли запросить / использовать это состояние внутри кода? Я подумал о создании более универсального индикатора и решил, строить ли что-либо или нет:

plotshape((overlay == true ? my_series1 : na), title="my shape", style=style=shape.diamond,...)
plot((overlay == false ? my_series2 : na),title="my line", style=plot.style_line,...)

Вторым графиком может быть, например, осциллирующая линия, которая лучше отображается в отдельном окне графика.

1 Ответ

2 голосов
/ 21 января 2020

Нет, это невозможно.

Однако вы можете использовать ввод bool, чтобы решить, строить ли что-то или нет.

study("My Script", overlay=false)
isPlotClose = input(title="Plot close?", type=input.bool, defval=true)

plot(series=isPlotClose ? close : na)
...