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

trader_trix()函数—用法及示例

「 计算技术指标TRIX(Triple Exponential Average)的值 」


函数名: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指标值存储在返回的关联数组中。

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