函数名:trader_wma()
适用版本:PHP 7.0.0 及以上版本
函数说明:trader_wma() 函数用于计算加权移动平均线(Weighted Moving Average,简称WMA)。
用法:
trader_wma ( array $real , int $timePeriod ) : array|false
参数:
- $real:包含实际数据的数组,通常为价格或其他指标的数组。
- $timePeriod:移动平均线的时间周期,表示计算平均值所使用的数据点数量。
返回值:
- 如果成功,返回包含计算结果的数组。
- 如果失败,则返回 false。
示例:
$data = [1.2, 1.5, 1.7, 1.4, 1.6, 1.8, 2.1, 2.0, 2.2, 2.5];
$timePeriod = 5;
$result = trader_wma($data, $timePeriod);
if ($result !== false) {
foreach ($result as $value) {
echo $value . ' ';
}
} else {
echo "计算失败";
}
以上示例中,我们给出了一个包含实际数据的数组 $data
,并指定时间周期为 5。然后,我们调用 trader_wma()
函数计算加权移动平均线。如果计算成功,将打印出计算结果数组中的每个值。如果计算失败,则输出 "计算失败"。