Моя голова взорвется из-за этого вопроса. Вот случай: у меня есть переменная с плавающей запятой barCount, которая меняется со временем, и я хочу использовать ее значение в качестве параметра третьей длины для встроенной корреляционной функции.
(надеюсь, она работает примерно так this: cc := correlation(close, barCount, int(barCount))
)
Но проблема в Pine, кажется, нет никакого способа извлечь целое число из ряда, который действительно застрял в этой, казалось бы, элементарной проблеме.
Я пытался например, в нескольких других методах я попытался написать ряд условий if для сравнения barCount с разными целыми числами, а затем вручную установить третий параметр в соответствии с результатами сравнения. Однако я не знаю, почему корреляция не работала должным образом и дала значение. В некоторых случаях я даже вижу, что эта функция дает результаты, которые были больше 1!
Я полностью запутался в этой проблеме, так как я не очень знаком с языком Pine, я надеюсь, что кто-нибудь может помочь мне решить эту надоедливую проблему.