牛牛在线工具

trader_sma()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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。