Pine Script for Trading View: как отображать на определенных таймфреймах - PullRequest
0 голосов
/ 11 марта 2020

Не могли бы вы научить меня, как не показывать вертикальную линию для таймфрейма больше или равного 1 часу? Я хочу показать вертикальные линии (когда рынок открывается).

Трудно использовать выражение iff наряду с использованием подобных isIntraday и не может скомпилироваться.

Спасибо в аванс.

 //@version=2

study("Line", overlay=true)

t2 = time(period, "1800-1801")
t1 = time(period, "0300-0301")
t3 = time(period, "0930-0931")

Open2 = na(t2) ? na : blue
Open1 = na(t1) ? na : green
Open3 = na(t3) ? na : green

1 Ответ

1 голос
/ 12 марта 2020

Это покажет, когда TF графика> = 60 минут. Вы можете использовать это условие для построения ваших условий отображения:

//@version=2
study("")
tf60AndMore = not (isseconds or (isintraday and interval < 60))
plotchar(tf60AndMore, "tf60AndMore", "•", location.top)
...