函数名: trader_mavp()
适用版本: PHP 5 >= 5.6.0, PHP 7, PHP 8
用法: trader_mavp ( array $real [, array $periods [, int $minPeriod = 2 [, int $maxPeriod = 30 [, mixed $mAType = TRADER_MA_TYPE_SMA ]]]] ) : array
说明: trader_mavp() 函数计算移动平均线的变化百分比(Percentage Price Oscillator)。此函数可以用于技术分析中,帮助判断价格趋势的强度和方向。
参数:
返回值:返回一个包含移动平均线变化百分比的数组。
示例:
<?php
$data = [1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9];
$periods = [3, 5, 7];
$result = trader_mavp($data, $periods);
print_r($result);
?>
输出:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
)
以上示例中,我们传入了一个包含价格数据的数组 $data,并指定了计算移动平均线的周期数为 [3, 5, 7]。函数返回了一个包含移动平均线变化百分比的数组,由于示例数据较少,输出结果都是0。