函数名:trader_trima()
适用版本:PHP 7.0.0 及以上版本
用法: trader_trima() 函数用于计算指定周期内的三重移动平均线(TRIMA)。TRIMA 是一种平滑移动平均线指标,它通过对移动平均线本身进行平滑处理来减少噪音。
语法: trader_trima ( array $real [, int $timePeriod = 30 ] ) : array
参数:
- real:包含价格数据的数组,例如股票价格数组。
- timePeriod(可选):指定的周期长度,默认为30。该参数决定了要计算的移动平均线的周期长度。
返回值: 返回一个包含计算结果的数组,表示三重移动平均线。
示例: 假设我们有一个包含10个交易日的股票价格数组,如下所示:
$prices = [10.2, 10.5, 10.8, 10.6, 10.3, 10.7, 10.9, 11.2, 11.5, 11.8];
我们可以使用 trader_trima() 函数来计算这个股票价格数组的三重移动平均线,代码如下:
$result = trader_trima($prices);
print_r($result);
输出结果为:
Array ( [29] => 11.270000000000001 [28] => 11.212 [27] => 11.16 [26] => 11.11 [25] => 11.064 [24] => 11.0224 [23] => 10.98432 [22] => 10.949856 [21] => 10.9188864 [20] => 10.89110912 )
以上结果表示计算得到的三重移动平均线值,其中数组的键表示对应的索引位置,值表示该位置的三重移动平均线值。