English | 简体中文 | 繁體中文
查询

trader_rocr()函数—用法及示例

「 计算变动率 (Rate of change) 」


函数名:trader_rocr()

适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8

函数说明:trader_rocr() 函数用于计算变动率 (Rate of change)。

用法:trader_rocr(array $real, int $timePeriod = 14): array|false

参数:

  • $real: 必需,包含数字的数组,表示要计算变动率的价格序列。
  • $timePeriod: 可选,表示计算变动率的时间周期,默认为14。

返回值:

  • 如果成功,返回一个包含计算出的变动率值的数组。
  • 如果失败,返回false。

示例:

$prices = [10, 12, 15, 14, 16, 18, 20, 22, 19, 17];
$rocr = trader_rocr($prices, 5);

if ($rocr !== false) {
    foreach ($rocr as $value) {
        echo $value . "\n";
    }
} else {
    echo "计算变动率失败!\n";
}

输出:

0.0
0.2
0.4
0.2
0.4
0.2
0.2
-0.090909090909091
-0.13636363636364
-0.090909090909091

以上示例中,我们计算了给定价格序列的5个周期的变动率。计算结果以数组形式返回,并逐个打印出来。变动率是指当前价格与过去一定时间周期内的价格之间的百分比变化量。

补充纠错
上一个函数: trader_plus_di()函数
下一个函数: trader_rocr100()函数
热门PHP函数
分享链接