函数名: trader_cdlshootingstar()
适用版本: PHP 7 >= 7.2.0
用法: trader_cdlshootingstar($open, $high, $low, $close)
函数说明: trader_cdlshootingstar() 函数用于判断给定的股票价格序列是否符合 Shooting Star 形态。Shooting Star 形态是一种反转形态,通常出现在上升趋势的顶部,暗示价格可能会下跌。
参数:
- $open:包含开盘价的数组,按照时间顺序排列。
- $high:包含最高价的数组,按照时间顺序排列。
- $low:包含最低价的数组,按照时间顺序排列。
- $close:包含收盘价的数组,按照时间顺序排列。
返回值:如果序列中最后一个K线满足 Shooting Star 形态,则返回 -100;否则返回 0。
示例:
$open = [10.5, 11.2, 12.3, 13.0, 12.8];
$high = [11.0, 12.5, 13.5, 13.8, 13.2];
$low = [10.0, 11.1, 11.8, 12.5, 12.6];
$close = [10.8, 12.0, 12.7, 13.2, 12.9];
$result = trader_cdlshootingstar($open, $high, $low, $close);
if ($result == -100) {
echo "最后一个K线符合 Shooting Star 形态";
} else {
echo "最后一个K线不符合 Shooting Star 形态";
}
输出:
最后一个K线符合 Shooting Star 形态
注意事项:
- 输入的数组必须具有相同的长度。
- 输入数组的元素个数必须大于等于 1。
- 输入数组的元素应该按照时间顺序排列,最新的K线应该在数组的最后。
- 该函数使用的是 TA-Lib 库的实现。