trader_rocp()

计算价格变化率的百分比,即价格相对于指定周期前的价格的变化百分比

首字母:T

函数名: trader_rocp()

适用版本: PHP 7.0.0 及以上版本

函数描述: trader_rocp() 函数用于计算价格变化率的百分比,即价格相对于指定周期前的价格的变化百分比。

用法:

trader_rocp(array $real, int $timePeriod = 1): array

参数:

  • $real:包含价格数据的数组。价格数据应按照时间顺序排列,最新的价格应在数组的最后。
  • $timePeriod(可选):指定的周期,默认为1。表示计算价格变化率的时间跨度。

返回值:

  • 返回一个包含计算出的价格变化率的数组。数组的长度与输入的 $real 数组相同。

示例:

$prices = [10.2, 10.5, 10.7, 10.8, 10.6, 10.9, 11.2, 11.5];
$rocp = trader_rocp($prices, 3);
print_r($rocp);

输出:

Array
(
 [0] => 0.0
 [1] => 2.9411764705882
 [2] => 2.9411764705882
 [3] => 5.8823529411765
 [4] => 2.9411764705882
 [5] => 2.7027027027027
 [6] => 4.7619047619048
 [7] => 4.8780487804878
)

该示例中,我们有一个包含价格数据的数组 $prices。我们使用默认的时间周期1,调用 trader_rocp() 函数来计算价格变化率。函数返回一个包含计算出的价格变化率的数组 $rocp。打印输出 $rocp 可以看到每个价格的变化率百分比。第一个元素为0,表示第一个价格相对于前一个价格的变化率为0。后续元素表示相对于指定周期前的价格的变化率百分比。

同首字母函数