函数名: trader_bop()
函数描述:计算买卖压力指标(Balance of Power)
适用版本:PHP 7.0.0 及以上版本
用法: trader_bop ( array $open , array $high , array $low , array $close ) : array
参数:
- $open:包含开盘价数据的数组
- $high:包含最高价数据的数组
- $low:包含最低价数据的数组
- $close:包含收盘价数据的数组
返回值: 返回一个包含买卖压力指标(Balance of Power)的数组。数组的元素数量等于输入数组的元素数量,对应每个输入数据点的买卖压力指标。
示例:
$open = [10.25, 10.30, 10.20, 10.15, 10.40];
$high = [10.50, 10.35, 10.40, 10.35, 10.60];
$low = [10.10, 10.20, 10.15, 10.10, 10.30];
$close = [10.30, 10.25, 10.35, 10.30, 10.50];
$result = trader_bop($open, $high, $low, $close);
print_r($result);
输出:
Array
(
[0] => 0.66666666666667
[1] => -0.2
[2] => 0.25
[3] => -0.5
[4] => 0.66666666666667
)
以上示例中,输入数据包含5个时间点的开盘价、最高价、最低价和收盘价。函数计算每个时间点的买卖压力指标,并将结果存储在数组$result中。最后,通过print_r()函数打印$result数组,输出每个时间点的买卖压力指标值。