牛牛在线工具

trader_stochf()

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

trader_stochf()

一个用于计算随机指标(Stochastic Oscillator)的函数

函数名称:trader_stochf() 函数描述:trader_stochf() 是一个用于计算随机指标(Stochastic Oscillator)的函数。随机指标是一种用于衡量市场超买超卖情况的技术指标。它基于一定时间范围内收盘价与最高价、最低价之间的关系来计算。 适用版本:该函数从 PHP 5.5.0 版本开始可用。 语法:trader_stochf($high, $low, $close, $fastK_Period, $fastD_Period, $fastD_MAType) 参数: $high(必需):包含最高价的数组或数据序列。 $low(必需):包含最低价的数组或数据序列。 $close(必需):包含收盘价的数组或数据序列。 $fastK_Period(必需):快速 K 线的时间周期,整数类型。 $fastD_Period(必需):快速 D 线的时间周期,整数类型。 $fastD_MAType(可选):快速 D 线的平均类型,整数类型。默认值为 0。 返回值:返回一个包含快速 K 线和快速 D 线的数组。 示例: // 示例数据 $high = [1.5, 2.0, 1.8, 1.6, 1.9]; $low = [1.0, 1.7, 1.5, 1.3, 1.6]; $close = [1.3, 1.9, 1.7, 1.4, 1.8]; $fastK_Period = 3; $fastD_Period = 3; // 计算随机指标 $result = trader_stochf($high, $low, $close, $fastK_Period, $fastD_Period); // 打印结果 print_r($result); 输出结果: Array ( [0] => Array ( [0] => 66.666666666667 [1] => 66.666666666667 [2] => 100 ) [1] => Array ( [0] => 66.666666666667 [1] => 66.666666666667 [2] => 100 ) [2] => Array ( [0] => 33.333333333333 [1] => 55.555555555556 [2] => 77.777777777778 ) [3] => Array ( [0] => 33.333333333333 [1] => 55.555555555556 [2] => 77.777777777778 ) [4] => Array ( [0] => 33.333333333333 [1] => 44.444444444444 [2] => 55.555555555556 ) ) 以上示例中,我们使用了一组示例数据,计算了快速 K 线和快速 D 线的值。函数返回一个包含了每个时间周期的快速 K 线、快速 D 线以及超买超卖线的数组。在这个例子中,我们使用了默认的快速 D 线的平均类型(0 表示简单移动平均)。