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

trader_exp()函数—用法及示例

「 计算指数平滑移动平均值 」


函数名:trader_exp()

适用版本:PHP 7.0.0及以上版本

函数说明:trader_exp()函数用于计算指数平滑移动平均值。

用法: trader_exp(array $real [, float $timePeriod = 30 ]) : array

参数:

  • $real(必需):包含价格数据的数组,可以是开盘价、收盘价等。
  • $timePeriod(可选):整数值,表示指数平滑移动平均线的时间周期,默认值为30。

返回值: 返回一个包含指数平滑移动平均值的数组。若出现错误,则返回false。

示例:

$data = [2.5, 2.7, 2.8, 2.6, 2.9, 3.0, 3.2, 3.1, 3.3, 3.4];
$result = trader_exp($data, 5);
print_r($result);

输出:

Array
(
    [4] => 2.9000000000000004
    [5] => 2.9800000000000004
    [6] => 3.0840000000000005
    [7] => 3.2672000000000002
    [8] => 3.4209600000000003
    [9] => 3.5427680000000003
)

以上示例中,我们传递了一个包含价格数据的数组给trader_exp()函数,并设置时间周期为5。函数返回一个包含指数平滑移动平均值的数组。在输出中,键表示数组索引,值表示对应的指数平滑移动平均值。

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