首页 > 解决方案 > 显示计算结果而不是输入

问题描述

我试图在 INPUTS 选项卡中查看计算结果,而不是能够添加输入。

示例:我为输入 1 添加一个值,输入 2 的结果为 (输入 1 * 2)。我想在输入选项卡中显示这个结果。

我想在 INPUTS 选项卡中查看结果。

//Lets say Input 1 is:
L1_02 = input(true, title="Line 1 Base" )
Line1_02 = input(10.0, title=" ")

//I want Line2_02 to be the result found in calculation from Band2_02
L2_02 = input(true, title="Line 2 - Multiplier" )
Line2_02 = input(Band2_02) //this gives me Syntax error.

//Calculation for Line2_02
Band2_02 = Line1_02 * 2
//The result would be 10*2 = 20.

如何进行输入以从计算中获取值?或者它叫什么,所以我可以搜索它?

标签: pine-script

解决方案


您不能在输入中使用变量或使用输入选项卡来显示数据。输入类型是常量,而不是与正常时间序列变量相同的数据类型。在这种情况下,Line1_02它是一个常量input.float类型float,不打算也不打算改变或改变。如果要显示数据,最好使用标签或表格函数。例如

info_label = label.new(x = bar_index, y = close, style = label.style_label_left, text = tostring(Band2_02))
label.delete(info_label[1]

推荐阅读