牛牛在线工具

trader_set_unstable_period()

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

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() 函数必须在使用技术分析指标之前调用。 不稳定期的长度必须是一个正整数,且不能超过数据的长度。 不同的技术分析指标可能有不同的默认不稳定期,可以通过设置不稳定期来覆盖默认值。 不稳定期的设置对后续计算结果的准确性和有效性具有重要影响,需要谨慎设置。