函数名:trader_trix()
适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8
函数说明:trader_trix() 函数用于计算技术指标TRIX(Triple Exponential Average)的值。TRIX是一种趋势指标,通过计算价格的三重指数平均值来衡量价格变动的速度。
用法:
trader_trix(array $real, int $timePeriod = 30): array|false
参数说明:
$real
:包含价格数据的数组,通常是一组时间序列的收盘价数组。$timePeriod
(可选):指定计算TRIX指标所使用的时间周期,默认值为30。
返回值:
- 返回一个包含TRIX指标值的数组,与输入数组
$real
的长度相同。如果计算失败,则返回 false。
示例:
$closePrices = [10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12.0, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4];
$trix = trader_trix($closePrices, 9);
if ($trix !== false) {
print_r($trix);
} else {
echo "计算失败";
}
输出结果:
Array
(
[8] => 0.008
[9] => 0.016
[10] => 0.024
[11] => 0.032
[12] => 0.04
[13] => 0.048
)
以上示例中,我们使用 $closePrices
数组作为输入数据,计算TRIX指标的值,并将结果打印输出。在这个示例中,我们指定了时间周期为9,计算出的TRIX指标值存储在返回的关联数组中。