函数名:trader_cdl3whitesoldiers()
适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
函数用法:trader_cdl3whitesoldiers(float[] $open, float[] $high, float[] $low, float[] $close): array
说明:trader_cdl3whitesoldiers() 函数用于计算股票图表中的“三个白兵”形态。三个白兵是由连续的三根阳线组成,每根阳线的开盘价和收盘价都比前一根阳线高,并且每根阳线的实体部分都相对较长。
参数:
- $open: 包含股票开盘价的数组。
- $high: 包含股票最高价的数组。
- $low: 包含股票最低价的数组。
- $close: 包含股票收盘价的数组。
返回值:返回一个包含计算结果的数组。数组中的每个元素表示对应位置的K线是否满足“三个白兵”形态,满足则为1,不满足则为-1。
示例:
$open = [10.5, 12.2, 11.8, 12.6, 14.2];
$high = [11.2, 12.5, 12.6, 14.5, 14.8];
$low = [10.3, 11.8, 11.7, 12.4, 13.6];
$close = [11.8, 12.4, 12.4, 14.1, 14.5];
$result = trader_cdl3whitesoldiers($open, $high, $low, $close);
print_r($result);
输出:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 1
[4] => 1
)
解释:在示例中,数组中的前三根K线不满足“三个白兵”形态,所以对应的结果为0。而最后两根K线满足“三个白兵”形态,所以对应的结果为1。