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

trader_dema()函数—用法及示例

「 计算指定周期的双指数移动平均线(Double Exponential Moving Average,DEMA) 」


函数名:trader_dema()

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

函数说明:trader_dema() 函数用于计算指定周期的双指数移动平均线(Double Exponential Moving Average,DEMA)。

用法:

trader_dema ( array $real [, int $timePeriod = 30 ] ) : array|false

参数:

  • $real:包含实数值的数组,表示要计算 DEMA 的数据序列。
  • $timePeriod(可选):整数类型,表示周期的长度,默认值为30。

返回值:

  • 返回一个包含 DEMA 值的数组,如果计算失败则返回 false。

示例:

$data = [10, 12, 14, 16, 18, 20, 22, 24, 26, 28];
$dema = trader_dema($data, 5);

print_r($dema);

输出:

Array
(
    [4] => 17.14347826087
    [5] => 18.095652173913
    [6] => 19.053043478261
    [7] => 20.014782608696
    [8] => 20.980869565217
)

上述示例中,我们使用了一个包含10个实数值的数组 $data。然后,我们调用 trader_dema() 函数计算了 $data 的 5 个周期的 DEMA 值,并将结果存储在 $dema 变量中。最后,我们使用 print_r() 函数输出了计算得到的 DEMA 值。

注意:在实际使用中,我们通常会结合其他技术指标和图表库来绘制 DEMA 线,以更好地分析股票或其他金融数据的走势。以上示例仅为演示 trader_dema() 函数的基本用法。

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