trader_trima()
计算指定周期内的三重移动平均线(TRIMA)
函数名: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
)
以上结果表示计算得到的三重移动平均线值,其中数组的键表示对应的索引位置,值表示该位置的三重移动平均线值。