#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)