查詢

trader_trix()函式—用法及示例

「 計算技術指標TRIX(Triple Exponential Average)的值 」


函式名: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指標值儲存在返回的關聯陣列中。

補充糾錯
上一個函式: trader_tsf()函式
下一個函式: trader_var()函式
熱門PHP函式
分享連結