牛牛在线工具

trader_minus_dm()

收录 8868 个 PHP 函数,含用途说明与用法示例。

trader_minus_dm()

计算指定周期内的负向动向值(Negative Directional Movement,简称DM)

函数名:trader_minus_dm() 适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8 函数描述:计算指定周期内的负向动向值(Negative Directional Movement,简称DM)。负向动向值用于衡量下降趋势的强度。 用法: trader_minus_dm(array $high, array $low, int $timePeriod = 14): array|false 参数: $high:包含最高价数据的数组。 $low:包含最低价数据的数组。 $timePeriod(可选):指定周期的长度,默认为14。 返回值: 返回一个包含计算得到的负向动向值的数组,如果计算失败则返回false。 示例: $high = [10, 12, 15, 14, 13, 11, 9]; $low = [8, 10, 11, 12, 10, 9, 7]; $result = trader_minus_dm($high, $low); print_r($result); 输出: Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 1 [5] => 0 [6] => 0 ) 解释: 在给定的示例中,计算了一个长度为7的负向动向值序列。根据计算公式,只有当最低价比前一天的最低价低时,负向动向值才会为1,否则为0。因此,输出结果中的第5个元素为1,表示第5天的负向动向值为1,其余元素为0。