查询

trader_sma()函数—用法及示例

「 计算简单移动平均线(Simple Moving Average,简称SMA) 」


函数名:trader_sma()

适用版本:PHP 5 >= 5.5.0, PHP 7

用法:trader_sma() 函数用于计算简单移动平均线(Simple Moving Average,简称SMA)。

语法:trader_sma(array $real, int $timePeriod) : array

参数:

  • $real:包含实数值的数组,表示要计算SMA的数据序列。
  • $timePeriod:整数值,表示要计算的时间周期,即要计算的SMA的长度。

返回值:返回一个包含计算得到的SMA值的数组。

示例:

$data = [1.2, 2.5, 3.7, 4.8, 5.5, 6.9, 7.2, 8.1, 9.4, 10.5];
$period = 5;

$sma = trader_sma($data, $period);

print_r($sma);

输出:

Array
(
    [4] => 3.94
    [5] => 4.88
    [6] => 5.86
    [7] => 6.94
    [8] => 7.82
    [9] => 8.82
)

解释:在上述示例中,我们有一个包含实数值的数组 $data,以及一个时间周期 $period。我们使用 trader_sma() 函数计算了 $data 数组中每个时间周期范围内的SMA值。结果是一个包含计算得到的SMA值的数组,其中键表示对应的索引位置,值表示对应的SMA值。在给定的示例中,我们计算了每5个元素的SMA值,所以结果数组的键分别为4、5、6、7、8、9,对应的SMA值分别为3.94、4.88、5.86、6.94、7.82、8.82。

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