函数名:trader_cdlconcealbabyswall()
适用版本:PHP 5 >= 5.1.0, PHP 7, PHP 8
用法:trader_cdlconcealbabyswall(int $open, int $high, int $low, int $close): int|false
说明:trader_cdlconcealbabyswall() 函数用于计算股票图表中的 Concealing Baby Swallow(掩盖的婴儿吞食)形态。该形态是一个看涨的反转形态,它由一个中间长阳线和一个小阳线组成。小阳线的收盘价必须在长阳线的实体内部,并且两个阳线的开盘价和最高价都非常接近。
参数:
- $open: 股票的开盘价
- $high: 股票的最高价
- $low: 股票的最低价
- $close: 股票的收盘价
返回值:返回整数值,代表掩盖的婴儿吞食形态的结果。如果计算失败,则返回 false。
示例:
$open = [10, 12, 11, 13, 12];
$high = [15, 16, 14, 14, 13];
$low = [9, 10, 10, 11, 11];
$close = [14, 15, 13, 12, 11];
$result = trader_cdlconcealbabyswall(end($open), end($high), end($low), end($close));
if ($result > 0) {
echo "Concealing Baby Swallow 形态出现";
} elseif ($result < 0) {
echo "Concealing Baby Swallow 形态未出现";
} else {
echo "无法计算 Concealing Baby Swallow 形态";
}
以上示例中,我们使用了一组股票的开盘价、最高价、最低价和收盘价。通过使用 end()
函数获取最新的价格,然后将其作为参数传递给 trader_cdlconcealbabyswall()
函数进行计算。最后根据返回值判断是否出现了 Concealing Baby Swallow 形态,并打印相应的结果。