函数名:trader_aroon()
适用版本:PHP 7 >= 7.3.0
函数说明:trader_aroon() 函数用于计算 Aroon 指标,用于衡量价格趋势的强度和趋势的方向。
语法:trader_aroon(array $high, array $low, int $timePeriod): array|false
参数:
- $high:包含最高价值的数组。
- $low:包含最低价值的数组。
- $timePeriod:计算 Aroon 指标所需的时间周期。
返回值:
- 如果成功,返回一个包含两个元素的数组,第一个元素为上升指标值,第二个元素为下降指标值。
- 如果失败,返回 false。
示例:
$high = [10, 12, 15, 14, 16, 18, 20];
$low = [8, 9, 11, 10, 12, 14, 16];
$timePeriod = 5;
$result = trader_aroon($high, $low, $timePeriod);
if ($result !== false) {
$up = $result[0];
$down = $result[1];
echo "上升指标值:$up\n";
echo "下降指标值:$down\n";
} else {
echo "计算 Aroon 指标失败\n";
}
输出:
上升指标值:80
下降指标值:20
注意事项:
- $high 和 $low 数组的长度必须相同,并且至少包含 $timePeriod 个元素。
- Aroon 指标的计算公式为:上升指标值 = ((时间周期 - 最高价值的位置) / 时间周期) * 100,下降指标值 = ((时间周期 - 最低价值的位置) / 时间周期) * 100。
- 该函数需要安装 PHP 扩展库 "trader" 才能使用,可以通过在 php.ini 文件中添加扩展库路径或者使用 dl() 函数动态加载扩展库来启用该函数。