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

trader_cdleveningstar()函数—用法及示例

「 判断股票图表中的"Evening Star"形态 」


函数名:trader_cdleveningstar()

适用版本:PHP 5 >= 5.2.0, PHP 7, PHP 8

函数描述:trader_cdleveningstar() 函数用于判断股票图表中的"Evening Star"形态。"Evening Star"形态是一个反转形态,通常出现在上升趋势的顶部,预示着价格可能会下跌。

用法:trader_cdleveningstar($open, $high, $low, $close, &$outInteger)

参数:

  • $open:包含股票开盘价的数组
  • $high:包含股票最高价的数组
  • $low:包含股票最低价的数组
  • $close:包含股票收盘价的数组
  • &$outInteger:输出参数,包含了每个数据点的结果(整数数组)

返回值:该函数没有返回值,它通过引用修改了 $outInteger 数组。

示例:

$open = [10.2, 11.1, 12.3, 11.5, 10.8];
$high = [11.5, 11.7, 12.5, 11.9, 11.2];
$low = [9.8, 10.9, 11.5, 10.7, 10.4];
$close = [11.0, 11.2, 11.8, 11.0, 10.6];
$outInteger = [];

trader_cdleveningstar($open, $high, $low, $close, $outInteger);

// 输出结果
print_r($outInteger);

输出结果:

Array
(
    [0] => 0
    [1] => 0
    [2] => 100
    [3] => 0
    [4] => 0
)

在上面的示例中,我们传递了包含股票开盘价、最高价、最低价和收盘价的数组给 trader_cdleveningstar() 函数。函数会分析数据,并将结果存储在 $outInteger 数组中。根据结果,数组中的每个元素表示对应数据点是否符合 "Evening Star" 形态,1表示符合,0表示不符合。在示例中,第2个和第3个数据点符合 "Evening Star" 形态,所以对应的数组元素为1,其他数据点不符合,所以对应的数组元素为0。

补充纠错
热门PHP函数
分享链接