类型转换为整数或在 Pinescript 中获取整数除法
Typecast to integer or get integer division in Pinescript
我目前正在编写一个根据预定义级别计算内容的脚本。
因此,我正在调整价格并将其除以一个可配置的值,我想获得该除法的整数值。
在 C 代码中它看起来像这样:
newValue = (int)( close / divValue )
在 Pinescript 中,它只会将类型转换为浮动,而模运算符只会给我除法的剩余部分。
有什么方法可以将浮点数转换为整数或类似反向模数的类型吗?
提前致谢:)
您可以使用 int() 函数。
这是一个例子。
//@version=4
study("My Script", overlay=true)
var float myClose = 130.98
var int divValue = 3
var int newValue = na
var float remainder = na
newValue := int(myClose / divValue)
remainder := myClose % divValue
plotchar(newValue, "newValue", "")
plotchar(remainder, "remainder", "")
我目前正在编写一个根据预定义级别计算内容的脚本。 因此,我正在调整价格并将其除以一个可配置的值,我想获得该除法的整数值。 在 C 代码中它看起来像这样:
newValue = (int)( close / divValue )
在 Pinescript 中,它只会将类型转换为浮动,而模运算符只会给我除法的剩余部分。 有什么方法可以将浮点数转换为整数或类似反向模数的类型吗?
提前致谢:)
您可以使用 int() 函数。
这是一个例子。
//@version=4
study("My Script", overlay=true)
var float myClose = 130.98
var int divValue = 3
var int newValue = na
var float remainder = na
newValue := int(myClose / divValue)
remainder := myClose % divValue
plotchar(newValue, "newValue", "")
plotchar(remainder, "remainder", "")