函式名:trader_trix()
適用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8
函式說明:trader_trix() 函式用於計算技術指標TRIX(Triple Exponential Average)的值。TRIX是一種趨勢指標,透過計算價格的三重指數平均值來衡量價格變動的速度。
用法:
trader_trix(array $real, int $timePeriod = 30): array|false
引數說明:
$real:包含價格資料的陣列,通常是一組時間序列的收盤價陣列。$timePeriod(可選):指定計算TRIX指標所使用的時間週期,預設值為30。
返回值:
- 返回一個包含TRIX指標值的陣列,與輸入陣列
$real的長度相同。如果計算失敗,則返回 false。
示例:
$closePrices = [10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12.0, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4];
$trix = trader_trix($closePrices, 9);
if ($trix !== false) {
print_r($trix);
} else {
echo "計算失敗";
}
輸出結果:
Array
(
[8] => 0.008
[9] => 0.016
[10] => 0.024
[11] => 0.032
[12] => 0.04
[13] => 0.048
)
以上示例中,我們使用 $closePrices 陣列作為輸入資料,計算TRIX指標的值,並將結果列印輸出。在這個示例中,我們指定了時間週期為9,計算出的TRIX指標值儲存在返回的關聯陣列中。
熱門工具排行榜