как подсчитать количество 1H свечей между одним разом и до сих пор?

как подсчитать количество 1H свечей между одним разом и до сих пор?

Я хочу рассчитать максимальную цену в двух временных диапазонах (время ввода и текущее время), поэтому мне нужно целочисленное круглое число для функции наивысшего(), например:

highestHigh = highest(high, 2)[1]

эта функция вычисляет 2 свечи раньше, я хочу вычислить все свечи между указанной датой и временем до сих пор.

Я пробовал много способов, но не могу решить эту проблему (ОШИБКА для начинающих :D)

что-то вроде этого не сработало

firsttime = timestamp("GMT+4",2018,3,9,10,30) //input the first time
tillnow = hour(time-firsttime) //calc timestamp till now then convert to hours
rnd = round(tillnow) //not making a round number!

highestHigh = highest(high, rnd)[1]  //give me an error!

эта ошибка: операция добавления в диаграмму не удалась, причина: строка 7: невозможно вызвать highest с аргументами (серия, серия [целое число]); доступные перегрузки: наивысшая (серия, целое число) => серия; наибольшее (целое) => серия

как это сделать правильно?


person nima sp    schedule 09.03.2018    source источник


Ответы (1)


Документация PineScript о времени сформулирована сбивчиво:

time

Current bar time in UNIX format. It is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

время представляет собой серию времени UNIX для конкретного бара: какое время UNIX было на этом, i-м, баре? время дает вам этот ответ.

timenow — целое число текущего времени. и кажется, что вы должны использовать.

Функция, которую вы пытаетесь построить, похожа на:

Получите 5 -максимум дня: просмотр на 5 дней назад от текущего бара, поиск самого высокого бара, построение символа звезды на этом ценовом уровне над текущим баром

person JohnathanDough    schedule 09.05.2018