查詢

trader_set_unstable_period()函式—用法及示例

「 設定技術分析指標的不穩定期 」


函式名: trader_set_unstable_period()

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

函式說明: trader_set_unstable_period() 函式用於設定技術分析指標的不穩定期。不穩定期是指指標計算所需的最小資料量。當資料量不足時,指標的計算結果可能不準確或無效。透過設定不穩定期,可以在計算指標之前忽略不足數量的資料。

語法: trader_set_unstable_period(resource $indicator, int $timePeriod) : bool

引數:

  • $indicator: 技術分析指標的控制代碼,透過呼叫其他技術分析指標函式獲得。
  • $timePeriod: 不穩定期的長度,必須是一個正整數。

返回值: 設定成功返回 true,設定失敗返回 false。

示例:

// 建立一個 SMA(簡單移動平均)指標的控制代碼
$sma = trader_sma($closePrices, $timePeriod);

// 設定 SMA 指標的不穩定期為 10
if (trader_set_unstable_period($sma, 10)) {
    echo "SMA 指標的不穩定期設定成功!";
} else {
    echo "SMA 指標的不穩定期設定失敗!";
}

// 使用設定好不穩定期的 SMA 指標進行計算
$result = trader_sma($closePrices, $timePeriod);

// 輸出計算結果
print_r($result);

注意事項:

  • trader_set_unstable_period() 函式必須在使用技術分析指標之前呼叫。
  • 不穩定期的長度必須是一個正整數,且不能超過資料的長度。
  • 不同的技術分析指標可能有不同的預設不穩定期,可以透過設定不穩定期來覆蓋預設值。
  • 不穩定期的設定對後續計算結果的準確性和有效性具有重要影響,需要謹慎設定。
補充糾錯
上一個函式: trader_sin()函式
下一個函式: trader_sum()函式
熱門PHP函式
分享連結