English | 简体中文 | 繁體中文
查询

trader_cdlshootingstar()函数—用法及示例

「 判断给定的股票价格序列是否符合 Shooting Star 形态 」


函数名: 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 库的实现。
补充纠错
上一个函数: trader_cdlshortline()函数
热门PHP函数
分享链接