You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pine Script 如何去除小数的整数部分,仅保留小数部分

Pine Script 提取数值小数部分的实现方法

你可以通过以下两种常用方式实现需求:

  • 方法1:使用math.mod()取模函数
    对数值和1做取模运算,返回的余数就是原数的小数部分,示例代码如下:
decimal = 69.143
// 提取小数部分
fractional_part = math.mod(decimal, 1)
// 此时fractional_part的值为0.143
  • 方法2:原数减去整数部分
    先用int()函数转换原数拿到整数部分,再用原数减去整数部分即可得到小数部分,示例代码如下:
decimal = 69.143
// 提取小数部分
fractional_part = decimal - int(decimal)
// 此时fractional_part的值为0.143

注意:如果处理负数场景时需要得到正的小数部分,可在结果外层套math.abs()函数做绝对值转换即可。

内容的提问来源于stack exchange,提问作者bbnm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 00:06:05