Функция timetime () для графического представления скрипта () для выходных дней?

Juan Antonio Tubío спросил: 10 мая 2018 в 04:16 в: time

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

Для этого я использую эту функцию чтобы проверить, находится ли одна панель в одном из моих определенных временных сеансов:

InSession(sess) => na(time(period, sess)) == false

Где sess это что-то похожее на "0130-0800".

Но он ничего не рисует в выходные. Кажется, что функция time() проверяет свой вход только в рабочие дни. Но я использую этот индикатор в крипторесурсах, которые открыты каждый день.

Есть ли способ продлить проверку time() на выходные? Если нет, можете ли вы подумать о другом методе проверки, находится ли строка в пределах таймфрейма?

PS: Это полный код индикатора: https://es.tradingview.com/script/NMjZ2616/

1 ответ

Есть решение
JosKodify Juan Antonio Tubío ответил: 20 мая 2018 в 05:06

Вам нужно добавить строку ":1234567" к часам сессии, чтобы включить выходные дни и ":12345", чтобы исключить выходные дни.

Пример кода:

// InSession() determines if a price bar falls inside the specified session
InSession(sess) => na(time(period, sess)) == false// === INPUTS ===
sessionHours=input(defval="0800-1400", type = session, title="Session Hours")
inputIncludeWeekends=input(title="Include Weekends?", type=bool, defval=true)weekendsStr = inputIncludeWeekends ? ":1234567" : ":12345"// === /INPUTS ===bgcolor(color=InSession(sessionHours + weekendsStr)[1] ? red : na, title="Session Hours", transp=85)

Благодаря https://www.tradingview.com/u/pequet/

JosKodify ответил: 19 мая 2018 в 05:42
Не могли бы вы отметить это как ответ? Таким образом, эта страница не отображается на странице "без ответа", а вместо этого фиксирована (правильно?).
Juan Antonio Tubío ответил: 20 мая 2018 в 01:03
Извините, я попытался отметить день, когда я ответил, но это не позволило. Возможно, есть время отсутствия. Спасибо за предупреждение и за исправления.

Дополнительное видео по вопросу: Функция timetime () для графического представления скрипта () для выходных дней?

PineScript with Tradingview

TRADING VIEW: 4 Ways It Has Helped Me Automate & Save Time

How to add scripts in Trading View (tradingview.com)