函数名: trader_kama()
适用版本: PHP 5 >= 5.6.0, PHP 7
函数描述:计算Kaufman自适应移动平均线 (KAMA)
用法:trader_kama ( array $real [, int $timePeriod ] ) : array
参数:
- $real: 包含数值的数组,用于计算KAMA。
- $timePeriod(可选):计算KAMA的时间周期,默认值为 30。
返回值:返回一个包含计算出的KAMA值的数组。
示例:
<?php
$real = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
$timePeriod = 5;
$kama = trader_kama($real, $timePeriod);
print_r($kama);
?>
输出:
Array
(
[4] => 4.999380777934
[5] => 5.999180518858
[6] => 6.999078674623
[7] => 7.99901044862
[8] => 8.99900817664
[9] => 9.99900293223
)
以上示例中,我们使用数组 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
作为输入的实际数值。然后,我们使用时间周期为 5 来计算KAMA。计算结果是一个包含KAMA值的数组。在这个示例中,KAMA的计算结果为 [4.999380777934, 5.999180518858, 6.999078674623, 7.99901044862, 8.99900817664, 9.99900293223]
。