查詢

trader_trima()函式—用法及示例

「 計算指定週期內的三重移動平均線(TRIMA) 」


函式名:trader_trima()

適用版本:PHP 7.0.0 及以上版本

用法: trader_trima() 函式用於計算指定週期內的三重移動平均線(TRIMA)。TRIMA 是一種平滑移動平均線指標,它透過對移動平均線本身進行平滑處理來減少噪音。

語法: trader_trima ( array $real [, int $timePeriod = 30 ] ) : array

引數:

  • real:包含價格資料的陣列,例如股票價格陣列。
  • timePeriod(可選):指定的週期長度,預設為30。該引數決定了要計算的移動平均線的週期長度。

返回值: 返回一個包含計算結果的陣列,表示三重移動平均線。

示例: 假設我們有一個包含10個交易日的股票價格陣列,如下所示:

$prices = [10.2, 10.5, 10.8, 10.6, 10.3, 10.7, 10.9, 11.2, 11.5, 11.8];

我們可以使用 trader_trima() 函式來計算這個股票價格陣列的三重移動平均線,程式碼如下:

$result = trader_trima($prices);

print_r($result);

輸出結果為:

Array ( [29] => 11.270000000000001 [28] => 11.212 [27] => 11.16 [26] => 11.11 [25] => 11.064 [24] => 11.0224 [23] => 10.98432 [22] => 10.949856 [21] => 10.9188864 [20] => 10.89110912 )

以上結果表示計算得到的三重移動平均線值,其中陣列的鍵表示對應的索引位置,值表示該位置的三重移動平均線值。

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