函数名:trader_cdldarkcloudcover()
适用版本:PHP扩展包trader v0.4.0以上版本
用法:该函数用于计算技术分析中的“Dark Cloud Cover”指标。Dark Cloud Cover是一个熊市反转模式,由两个连续的蜡烛图组成,第一个是上升蜡烛,第二个是下降蜡烛,下降蜡烛的实体部分必须穿透第一个蜡烛的一半以上。该指标用于预测股价下跌的可能性。
语法:trader_cdldarkcloudcover($open, $high, $low, $close)
参数:
- $open:包含开盘价的数组或数据序列。
- $high:包含最高价的数组或数据序列。
- $low:包含最低价的数组或数据序列。
- $close:包含收盘价的数组或数据序列。
返回值:返回一个数组,其中包含了各个输入序列对应位置的Dark Cloud Cover指标值。如果发生错误,返回false。
示例:
$open = [10, 12, 11, 13, 14];
$high = [15, 16, 12, 14, 16];
$low = [9, 10, 11, 12, 13];
$close = [12, 11, 9, 12, 11];
$result = trader_cdldarkcloudcover($open, $high, $low, $close);
var_dump($result);
输出结果:
array(5) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(100)
[3]=>
int(0)
[4]=>
int(0)
}
在上述示例中,我们使用了一个包含5个元素的数组作为输入序列,并调用了trader_cdldarkcloudcover()函数。输出结果是一个包含5个元素的数组,表示每个位置上的Dark Cloud Cover指标值。在这个示例中,第2个位置上的指标值为100,表示该位置上的蜡烛图符合Dark Cloud Cover模式。其他位置上的指标值为0,表示不符合该模式。