查询

trader_cdlunique3river()函数—用法及示例

「 计算唯一三河底/顶的技术指标 」


函数名:trader_cdlunique3river()

适用版本:PHP 7.0.0 及以上版本

函数说明:trader_cdlunique3river() 函数用于计算唯一三河底/顶的技术指标。唯一三河底是一个底部反转模式,由三个连续的下跌蜡烛组成,其中第二个蜡烛必须是最低点,而第一个和第三个蜡烛的最低点不能低于第二个蜡烛。唯一三河顶是一个顶部反转模式,由三个连续的上涨蜡烛组成,其中第二个蜡烛必须是最高点,而第一个和第三个蜡烛的最高点不能高于第二个蜡烛。

语法:trader_cdlunique3river($open, $high, $low, $close)

参数:

  • $open: 数组,表示开盘价的数据序列。
  • $high: 数组,表示最高价的数据序列。
  • $low: 数组,表示最低价的数据序列。
  • $close: 数组,表示收盘价的数据序列。

返回值:返回一个整数数组,表示每个输入数据点对应的技术指标值。如果返回值为正数,则表示唯一三河底,如果返回值为负数,则表示唯一三河顶,如果返回值为0,则表示没有形成唯一三河底/顶。

示例:

$open = [10, 12, 14, 16, 18];
$high = [15, 16, 18, 20, 22];
$low = [8, 10, 12, 14, 16];
$close = [14, 15, 16, 18, 20];

$result = trader_cdlunique3river($open, $high, $low, $close);
print_r($result);

输出:

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

在上面的示例中,输入的数据序列没有形成唯一三河底/顶,所以返回值都为0。

补充纠错
下一个函数: trader_dx()函数
热门PHP函数
分享链接