函数名:trader_ultosc()
适用版本:PHP >= 7.4.0
用法:trader_ultosc(array $high, array $low, array $close, int $timePeriod1 = 7, int $timePeriod2 = 14, int $timePeriod3 = 28): array
说明:trader_ultosc()函数计算终极波动指标(Ultimate Oscillator)。终极波动指标是一种基于三个不同时间周期的振荡器指标,用于衡量价格变动的动量和趋势。
参数:
- $high: 数组,包含每个时间周期的最高价。
- $low: 数组,包含每个时间周期的最低价。
- $close: 数组,包含每个时间周期的收盘价。
- $timePeriod1: 整数,可选参数,默认值为7,第一个时间周期的长度。
- $timePeriod2: 整数,可选参数,默认值为14,第二个时间周期的长度。
- $timePeriod3: 整数,可选参数,默认值为28,第三个时间周期的长度。
返回值:数组,包含计算得到的终极波动指标值。
示例:
$high = [10, 20, 30, 40, 50];
$low = [5, 15, 25, 35, 45];
$close = [7, 18, 28, 38, 48];
$result = trader_ultosc($high, $low, $close);
print_r($result);
输出:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
)
注意:上面的示例输出结果为0,这是由于示例数据较少导致的。在实际使用中,应当使用更多的历史价格数据以获得更准确的终极波动指标值。