函数名:trader_cdldojistar()
适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8
用法:trader_cdldojistar ( array $open , array $high , array $low , array $close [, float $penetration = 0.3 ] ) : array
函数说明:该函数用于计算道琼斯黄昏星(Doji Star)模式的技术指标。道琼斯黄昏星是一种反转模式,表示市场可能由上涨转为下跌。该指标返回一个数组,包含每个输入数据点的结果。
参数:
- $open: 数组,表示开盘价的数据序列。
- $high: 数组,表示最高价的数据序列。
- $low: 数组,表示最低价的数据序列。
- $close: 数组,表示收盘价的数据序列。
- $penetration(可选): 浮点数,表示默认的阈值(默认为0.3)。该值用于控制判断黄昏星模式的灵敏度,取值范围为0到1,数值越大越容易被判定为黄昏星。
返回值:一个包含每个输入数据点结果的数组。
示例:
<?php
$open = [10, 12, 11, 14, 13];
$high = [15, 16, 13, 15, 14];
$low = [8, 10, 9, 11, 10];
$close = [12, 13, 10, 12, 11];
$result = trader_cdldojistar($open, $high, $low, $close);
print_r($result);
?>
输出:
Array
(
[0] => 0
[1] => 0
[2] => 100
[3] => 0
[4] => 0
)
在上述示例中,我们给出了一组开盘价、最高价、最低价和收盘价的数据序列。然后,我们调用了trader_cdldojistar函数,并将这些数据传递给它。函数返回一个数组,其中包含每个数据点的结果。在这个例子中,第二个数据点满足道琼斯黄昏星模式,所以对应的结果为100,其他数据点不满足条件,结果为0。