trader_mavp()

可变周期的移动平均线

首字母:T

函数名: 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)。此函数可以用于技术分析中,帮助判断价格趋势的强度和方向。

参数:

  • real:包含价格数据的数组,通常是一个时间序列。
  • periods:可选参数,表示用于计算移动平均线的周期数。默认值为一个空数组,表示使用所有可用的数据。
  • minPeriod:可选参数,表示允许的最小周期数。默认值为2。
  • maxPeriod:可选参数,表示允许的最大周期数。默认值为30。
  • mAType:可选参数,表示用于计算移动平均线的方法。默认值为TRADER_MA_TYPE_SMA(简单移动平均线)。

返回值:返回一个包含移动平均线变化百分比的数组。

示例:


输出:

Array
(
 [0] => 0
 [1] => 0
 [2] => 0
 [3] => 0
 [4] => 0
 [5] => 0
 [6] => 0
 [7] => 0
 [8] => 0
)

以上示例中,我们传入了一个包含价格数据的数组 $data,并指定了计算移动平均线的周期数为 [3, 5, 7]。函数返回了一个包含移动平均线变化百分比的数组,由于示例数据较少,输出结果都是0。

同首字母函数