牛牛在线工具

trader_macdfix()

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

trader_macdfix()

移动平均收敛/发散修正12/26

函数名: trader_macdfix() 适用版本: PHP 5 >= 5.6.0, PHP 7, PECL trader >= 0.2.0 用法: trader_macdfix (array $real [, int $signalPeriod [, int $fastPeriod [, int $slowPeriod ]]]) 参数: $real:一个包含浮点数的数组,表示要计算的价格序列。 $signalPeriod(可选):一个整数,表示信号线的周期,默认值为9。 $fastPeriod(可选):一个整数,表示快速线的周期,默认值为12。 $slowPeriod(可选):一个整数,表示慢速线的周期,默认值为26。 返回值:返回一个包含三个数组的结果,分别表示MACD线、信号线和MACD直方图。 示例: $real = [1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3.0, 2.7, 2.4, 2.1]; $signalPeriod = 9; $fastPeriod = 12; $slowPeriod = 26; $result = trader_macdfix($real, $signalPeriod, $fastPeriod, $slowPeriod); $macdLine = $result[0]; $signalLine = $result[1]; $histogram = $result[2]; echo "MACD Line: "; print_r($macdLine); echo "Signal Line: "; print_r($signalLine); echo "MACD Histogram: "; print_r($histogram); 输出结果: MACD Line: Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 ) Signal Line: Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 ) MACD Histogram: Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 ) 注意:在示例中,由于提供的价格序列较短,导致所有结果都为0。在实际使用中,应该提供更多的价格数据以获得更准确的结果。