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

trader_ultosc()函数—用法及示例

「 计算终极波动指标(Ultimate Oscillator) 」


函数名: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,这是由于示例数据较少导致的。在实际使用中,应当使用更多的历史价格数据以获得更准确的终极波动指标值。

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