牛牛在线工具

trader_ema()

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

trader_ema()

计算指定周期的指数移动平均值(Exponential Moving Average,简称EMA)

函数名:trader_ema() 适用版本:PHP 7.0.0 及以上版本 函数说明:trader_ema() 函数用于计算指定周期的指数移动平均值(Exponential Moving Average,简称EMA)。指数移动平均值是一种常用的技术分析指标,它通过对历史数据进行加权平均,更加重视最新的数据,以反映市场的最新变动趋势。 语法:trader_ema($real, $timePeriod) 参数: $real:一个包含实数值的数组,表示要计算指数移动平均值的数据序列。 $timePeriod:一个整数,表示要计算的周期长度。 返回值:返回一个包含计算结果的数组,表示指定周期的指数移动平均值。 示例: $data = [1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0]; $timePeriod = 5; $result = trader_ema($data, $timePeriod); print_r($result); 输出结果: Array ( [4] => 1.4799999999999998 [5] => 1.5840000000000003 [6] => 1.7072000000000002 [7] => 1.8457600000000006 [8] => 1.9966080000000005 [9] => 2.156486400000001 ) 以上示例中,我们计算了数组 $data 中的指数移动平均值,周期长度为 5。函数返回一个包含计算结果的数组,数组的键表示对应的索引位置,值表示该位置的指数移动平均值。输出结果中的每个值都是根据前面的数据计算出来的指数移动平均值。