Как сделать строку const из ряда[целых чисел]

#pine-script #pine-script-v4

#сосна-сценарий #сосна-сценарий-v4

Вопрос:

Я пытаюсь вывести значение mondayAll, и, поскольку оно приходит в виде ряда целых чисел, я беру самое последнее значение(mondayAll[0]). Тем не менее, эта ошибка происходит: Cannot call 'string' with 'x'=series[integer]. The argument should be of type: const string;

 var int mondayLong = 0 var int mondayAll = 0 // ---------------------------  if(dayofweek == dayofweek.monday)  mondayAll := mondayAll   1  if(close gt; open)  mondayLong := mondayLong   1  val = mondayAll[0] text1 = "Monday All: "   string(val) l1 = label.new(bar_index,high[0],text=text1) label.delete(l1[1])  

Есть идеи, как это решить?

Ответ №1:

str.tostring() Вместо этого используйте функцию.

 //@version=5 indicator("My Script") var int mondayLong = 0 var int mondayAll = 0 // ---------------------------  if(dayofweek == dayofweek.monday)  mondayAll := mondayAll   1  if(close gt; open)  mondayLong := mondayLong   1  val = mondayAll[0] text1 = "Monday All: "   str.tostring(val) l1 = label.new(bar_index,high[0],text=text1) label.delete(l1[1])  plot(close)