函数名: 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。后续元素表示相对于指定周期前的价格的变化率百分比。