Pine script 如何在plotchar函数调用中使用可变变量?

Pine script 如何在plotchar函数调用中使用可变变量?,pine-script,Pine Script,如果我运行这个,我将得到一个错误 输出。。。取决于可变变量。。请将变量放入 函数调用 它在plotchar处失败,因为文本设置为可变字符串。然而,使用函数应该可以修复它。但事实并非如此。 你知道其他解决方案吗?你不能这样做。不能在pine脚本中完成,有些函数只是硬编码而不接受动态值。那是因为pine v.3没有系列字符串。v4能解决这个问题吗?@Aftershock不,v4不能解决不幸的是你不能这样做。不能在pine脚本中完成,有些函数只是硬编码的,不接受动态值。这是因为pine v.3没有系列

如果我运行这个,我将得到一个错误

输出。。。取决于可变变量。。请将变量放入 函数调用

它在
plotchar
处失败,因为文本设置为可变字符串。然而,使用函数应该可以修复它。但事实并非如此。

你知道其他解决方案吗?

你不能这样做。不能在pine脚本中完成,有些函数只是硬编码而不接受动态值。那是因为pine v.3没有系列字符串。v4能解决这个问题吗?@Aftershock不,v4不能解决不幸的是你不能这样做。不能在pine脚本中完成,有些函数只是硬编码的,不接受动态值。这是因为pine v.3没有系列字符串。v4能解决这个问题吗?@Aftershock不,不幸的是v4不能解决这个问题
fix() => 
    summary_text = ""
    if barstate.islast
        Win_T_Percentage = 0
        Loss_T_Percentage = 0
        Total_Profit_Points = 0
        Total_T = Win_Trades + Loss_Trades

        if (Total_T != 0.0) 
            T_Trades  = floor(Total_T)
            Win_T_Percentage   = ceil(100.0 * (Win_Trades / Total_T))
            Loss_T_Percentage  = floor(100.0 * (Loss_Trades / Total_T))
            Total_Profit_Points = (Profit_Points - Loss_Points)

            summary_text :=("\nWinning Trades: " + nz(Win_T_Percentage,0) + "% (" + nz(Win_Trades,0) + " of " + nz(T_Trades,0) + ") \n" + "Losing Trades: " + nz(Loss_T_Percentage,0) + "% (" +nz(Loss_Trades,0) + " of " + nz(T_Trades,0) + ") \n" + "Green Points: +" + nz(Total_Profit_Points,0) + " pts \n")
    summary_text   



plotchar(barstate.islast, text =fix(), color = black,location = location.top)