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

trader_mama()函数—用法及示例

「 计算MESA Adaptive Moving Average(MAMA)指标 」


函数名:trader_mama()

适用版本:PHP 5.3.0及以上

函数描述:trader_mama()函数用于计算MESA Adaptive Moving Average(MAMA)指标。

用法:

trader_mama(array $real, float $fastLimit = 0.5, float $slowLimit = 0.05): array

参数:

  • $real: 数组,包含输入的实数值。
  • $fastLimit: 可选参数,快速移动平均线的阈值,默认值为0.5。
  • $slowLimit: 可选参数,慢速移动平均线的阈值,默认值为0.05。

返回值: 返回一个包含两个数组的关联数组,其中:

  • 'mama'键对应一个数组,包含计算得到的MAMA指标值。
  • 'fama'键对应一个数组,包含计算得到的FAMA指标值。

示例:

$real = [1.2, 2.5, 3.6, 4.8, 5.9, 6.7, 7.3, 8.1, 9.4, 10.2];

$result = trader_mama($real);

$mama = $result['mama'];
$fama = $result['fama'];

echo "MAMA values: ";
foreach ($mama as $value) {
    echo $value . " ";
}

echo "\nFAMA values: ";
foreach ($fama as $value) {
    echo $value . " ";
}

输出:

MAMA values: 3.3454545454545 4.6454545454545 5.7890909090909 6.7459090909091 7.5534090909091 8.2386363636364 8.8245454545455 9.3302272727273 9.7705681818182 10.155227272727
FAMA values: 3.3454545454545 4.6454545454545 5.7890909090909 6.7459090909091 7.5534090909091 8.2386363636364 8.8245454545455 9.3302272727273 9.7705681818182 10.155227272727

注意:此示例仅用于演示trader_mama()函数的用法和输出结果,实际数据可能会有所不同。

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