函数名:trader_cdldragonflydoji()
适用版本:PHP扩展库Trader >= 0.2.0
用法:trader_cdldragonflydoji(array $open, array $high, array $low, array $close): array
说明:trader_cdldragonflydoji()函数用于计算并识别K线图中的蜻蜓十字线(Dragonfly Doji)模式。蜻蜓十字线是一种形态,它表示市场供需平衡,开盘价、最高价、最低价和收盘价几乎相等,通常出现在下跌趋势的底部,预示着可能的反转。
参数:
- $open:包含开盘价数据的数组。
- $high:包含最高价数据的数组。
- $low:包含最低价数据的数组。
- $close:包含收盘价数据的数组。
返回值:
- 返回一个整数数组,其中包含了每个输入数据点的蜻蜓十字线模式的结果。如果当前数据点符合蜻蜓十字线模式,则返回100,否则返回0。
示例:
$open = [10, 20, 30, 40, 50];
$high = [30, 40, 50, 60, 70];
$low = [5, 15, 25, 35, 45];
$close = [20, 30, 40, 50, 60];
$result = trader_cdldragonflydoji($open, $high, $low, $close);
print_r($result);
输出:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 100
[4] => 0
)
在这个示例中,输入的K线数据中只有第4个数据点符合蜻蜓十字线模式,所以对应的结果数组中只有第4个元素为100,其他元素都为0。