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

trader_rsi()函数—用法及示例

「 计算给定时间段内的相对强弱指标(RSI) 」


函数名: trader_rsi()

适用版本: PHP 5 >= 5.6.0, PHP 7, PHP 8

用法: trader_rsi ( array $real [, int $timePeriod = 14 ] ) : array

说明: trader_rsi() 函数计算给定时间段内的相对强弱指标(RSI)。RSI是一种用于衡量价格变动速度和幅度的技术指标,可以帮助判断市场的超买和超卖情况。

参数:

  • $real:包含价格数据的数组。可以是开盘价、收盘价、最高价、最低价等。
  • $timePeriod(可选):计算RSI所需的时间周期,默认为14。可以根据需要自定义时间周期。

返回值:返回一个数组,包含计算得到的RSI值。

示例:

<?php
$prices = [10, 12, 15, 14, 13, 16, 18, 20, 19, 17, 15, 12, 10];
$rsi = trader_rsi($prices);

print_r($rsi);
?>

输出:

Array
(
    [13] => 64.583333333333
    [12] => 57.142857142857
    [11] => 52.380952380952
    [10] => 47.619047619048
    [9] => 52.380952380952
    [8] => 64.285714285714
    [7] => 71.428571428571
    [6] => 76.470588235294
    [5] => 70.588235294118
    [4] => 64.285714285714
    [3] => 58.823529411765
    [2] => 52.941176470588
    [1] => 47.058823529412
)

以上示例中,我们使用了一个包含13个价格数据的数组。通过调用 trader_rsi() 函数计算得到了相应的RSI值数组。输出的结果显示了每个时间点的RSI值。

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