Определите, работает ли скрипт/индикатор pine в режиме overlay=true

#pine-script

Вопрос:

Можно ли определить, работает ли скрипт/индикатор в режиме overlay=true? У меня есть сценарий pine, который работает по-разному в зависимости от того, наложен ли он на главную панель или на отдельную панель.

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

Пример кода:

 //@version=4
study(title="test", format=format.price, overlay=true)

overlay_main = input(false, title="Overlay on main panel (ie. plot on price rather than on separate indicator panel)")
...
plot(overlay_main ? na : macd, title="MACD", color=col_macd, transp=0)
 

Обратите внимание, я согласен с тем, что пользователю необходимо использовать опцию «Переместить в -> Новая панель ниже» после первого добавления индикатора, когда он хочет, чтобы он работал на отдельной панели.

Спасибо!

Ответ №1:

Невозможно определить, на какой панели отображается индикатор через pine.