牛牛在线工具

trader_ma()

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

trader_ma()

计算给定输入数组的简单移动平均线(Simple Moving Average,SMA)

函数名:trader_ma() 适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8 用法:trader_ma()函数用于计算给定输入数组的简单移动平均线(Simple Moving Average,SMA)。简单移动平均线是一种常用的技术分析指标,用于平滑数据并识别趋势。该函数可以计算不同期数的移动平均线。 语法:trader_ma(array $real, int $timePeriod): array|false 参数: $real:必需,包含实数数据的输入数组。 $timePeriod:必需,表示移动平均线的期数。 返回值: 如果成功计算移动平均线,则返回一个包含计算结果的数组。 如果计算失败,则返回false。 示例: $data = [1.2, 1.5, 1.8, 2.0, 2.5, 2.7, 2.9, 3.2, 3.5, 3.8]; $timePeriod = 3; $result = trader_ma($data, $timePeriod); if ($result !== false) { echo "移动平均线结果:\n"; foreach ($result as $value) { echo $value . "\n"; } } else { echo "计算移动平均线失败!\n"; } 输出结果: 移动平均线结果: 1.5 1.7666666666667 2.1 2.4 2.7333333333333 3.0333333333333 3.2 上述示例中,我们定义了一个包含实数数据的数组$data,并指定移动平均线的期数为3。然后,我们调用trader_ma()函数计算移动平均线。如果计算成功,我们遍历结果数组并输出每个移动平均线的值。如果计算失败,我们输出错误信息。最终的输出结果是移动平均线的计算结果。