函数名:trader_cdlhammer()
适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8
函数说明:trader_cdlhammer()函数用于计算股票图表中的锤头形态,锤头形态是一种反转形态,通常出现在下降趋势的底部。它由一个小实体和一个长下影线组成,下影线至少是实体的两倍长。
语法:trader_cdlhammer($open, $high, $low, $close)
参数:
- $open:一个包含开盘价的数组,必须按照时间顺序排列。
- $high:一个包含最高价的数组,必须按照时间顺序排列。
- $low:一个包含最低价的数组,必须按照时间顺序排列。
- $close:一个包含收盘价的数组,必须按照时间顺序排列。
返回值:返回一个数组,包含每个输入周期的锤头形态结果。结果为整数,取值范围为-100到100。正值表示锤头形态,负值表示无锤头形态。
示例:
$open = [10, 12, 15, 18, 20];
$high = [15, 16, 18, 20, 22];
$low = [8, 10, 12, 15, 18];
$close = [12, 14, 16, 19, 21];
$result = trader_cdlhammer($open, $high, $low, $close);
print_r($result);
输出:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
)
注意:在示例中,由于输入的价格序列没有出现锤头形态,所以返回的结果都是0。实际使用时,应根据返回的结果判断是否存在锤头形态,并根据结果进行相关的交易决策。