English | 简体中文 | 繁體中文
查询

trader_wma()函数—用法及示例

「 计算加权移动平均线(Weighted Moving Average,简称WMA) 」


函数名: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() 函数计算加权移动平均线。如果计算成功,将打印出计算结果数组中的每个值。如果计算失败,则输出 "计算失败"。

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