牛牛在线工具

trader_adx()

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

trader_adx()

计算平均趋向指数(Average Directional Index,简称ADX)

函数名: trader_adx() 适用版本: PHP 7.0.0以上版本 用法: trader_adx() 函数用于计算平均趋向指数(Average Directional Index,简称ADX)。ADX是一种技术分析指标,用于衡量趋势的强度和方向。 语法: trader_adx($high, $low, $close, $timePeriod) 参数: $high(必需):一个包含最高价的数组,用于计算ADX。 $low(必需):一个包含最低价的数组,用于计算ADX。 $close(必需):一个包含收盘价的数组,用于计算ADX。 $timePeriod(必需):一个整数,表示计算ADX所使用的时间周期。 返回值:如果成功,返回一个包含计算得到的ADX值的数组。如果失败,返回false。 示例: $high = [10, 12, 15, 14, 16]; $low = [8, 10, 11, 10, 12]; $close = [9, 11, 14, 12, 15]; $timePeriod = 14; $adx = trader_adx($high, $low, $close, $timePeriod); if ($adx !== false) { print_r($adx); } else { echo "计算ADX失败。"; } 输出结果: Array ( [13] => 20.474800000001 [14] => 19.639400000001 [15] => 18.932800000001 ) 注意事项: 输入的数组长度必须大于等于$timePeriod。 输入的数组中的元素个数必须一致,否则会导致计算失败。 返回的数组中的键值表示对应的时间周期,值表示该时间周期的ADX值。 ADX值通常被用于判断趋势的强度,一般来说,ADX值大于25表示趋势强,小于25表示趋势弱。