计算值的小数精度
Decimal Precision on Calculated Value
我正在尝试将我张贴在交易视图标签中的计算值的小数精度设置为 2 位。问题是我找不到关于如何执行此操作的文档。我也尝试用谷歌搜索这个问题,所有的实现似乎都不再存在,并在控制台中抛出错误。
//@version=4
range = high - low
lpt1 = "\nPT1: " + tostring(high + (2*range))
label.new(bar_index[0], na,lpt1, color=color.black, textcolor=color.white, style=label.style_labeldown, yloc=yloc.abovebar)
我尝试了 round() 和其他一些来自各种来源的东西。对此有任何见解将不胜感激。
tostring()
函数中有相关文档。 format
- 那就是你要找的 https://www.tradingview.com/pine-script-reference/v4/#fun_tostring
所以代码看起来像:
//@version=4
study("Value precision", overlay=true)
m = 1.234567
str = tostring(m, "#.##")
label.new(bar_index, high, str)
和输出:
我正在尝试将我张贴在交易视图标签中的计算值的小数精度设置为 2 位。问题是我找不到关于如何执行此操作的文档。我也尝试用谷歌搜索这个问题,所有的实现似乎都不再存在,并在控制台中抛出错误。
//@version=4
range = high - low
lpt1 = "\nPT1: " + tostring(high + (2*range))
label.new(bar_index[0], na,lpt1, color=color.black, textcolor=color.white, style=label.style_labeldown, yloc=yloc.abovebar)
我尝试了 round() 和其他一些来自各种来源的东西。对此有任何见解将不胜感激。
tostring()
函数中有相关文档。 format
- 那就是你要找的 https://www.tradingview.com/pine-script-reference/v4/#fun_tostring
所以代码看起来像:
//@version=4
study("Value precision", overlay=true)
m = 1.234567
str = tostring(m, "#.##")
label.new(bar_index, high, str)
和输出: