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

trader_plus_dm()函数—用法及示例

「 计算股票或其他金融工具的正向运动指标(Directional Movement Indicator, DMI)中的正向运动指标值(+DI) 」


函数名: trader_plus_dm()

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

函数描述: 计算股票或其他金融工具的正向运动指标(Directional Movement Indicator, DMI)中的正向运动指标值(+DI)。

用法: trader_plus_dm ( array $high , array $low [, int $timePeriod = 14 ] ) : array|false

参数:

  • $high: 一个包含了高价数据的数组,通常为时间序列数组。
  • $low: 一个包含了低价数据的数组,与$high数组对应。
  • $timePeriod(可选): 用于计算指标的时间周期,默认为14。

返回值: 返回一个包含计算结果的数组,或者在失败时返回false。

示例:

$high = [23.56, 23.76, 23.89, 24.03, 24.12, 24.15, 24.25, 24.19, 24.09, 24.06];
$low = [23.33, 23.56, 23.76, 23.83, 23.95, 23.99, 24.03, 24.09, 23.99, 23.96];

$result = trader_plus_dm($high, $low);

if ($result !== false) {
    print_r($result);
} else {
    echo "计算失败";
}

输出:

Array
(
    [0] => 0
    [1] => 0
    [2] => 0
    [3] => 0
    [4] => 0
    [5] => 0
    [6] => 0
    [7] => 0
    [8] => 0
    [9] => 0
)

注意:这只是一个示例,实际上输出的结果会根据输入的数据而有所变化。函数根据提供的高价和低价数据计算正向运动指标值,并将结果存储在一个数组中返回。如果计算失败,函数将返回false。

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