K 线形态 - 红三兵
逻辑说明:在底部或盘整区间,连续出现三根实体长度递增的阳线,每日的收盘价都高于前一日收盘价,每日的开盘价都在前一日阳线的实体上半部分之内。这是一种强烈的看涨信号。
计算公式:
连续三根阳线:收盘 > 开盘 && 收盘 [-1]> 开盘 [-1]&& 收盘 [-2]> 开盘 [-2]
收盘价都高于前一根的收盘价:收盘 > 收盘 [-1]&& 收盘 [-1] > 收盘 [-2]
实体长度递增:abs(收盘 - 开盘)>abs(收盘 [-1]- 开盘 [-1]) && abs(收盘 [-1]- 开盘 [-1])>abs(收盘 [-2] - 开盘 [-2]) 。
每一根 K 线的开盘价都在前一根 K 线的实体上半部分之内:开盘 >(收盘 [-1]+ 开盘 [-1])/2&& 开盘 < 收盘 [-1] && 开盘 [-1]>(收盘 [-2]+ 开盘 [-2])/2&& 开盘 [-1]< 收盘 [-2]
指标参数:
$y |
输出列名 |
函数代码:
A |
B |
|
1 |
func TWS(A,$y) |
=A.run(if(收盘 > 开盘 && 收盘 [-1]> 开盘 [-1] && 收盘 [-2]> 开盘 [-2] && 收盘 > 收盘 [-1] && 收盘 [-1] > 收盘 [-2] && abs(收盘 - 开盘)>abs(收盘 [-1]- 开盘 [-1]) && abs(收盘 [-1]- 开盘 [-1])>abs(收盘 [-2] - 开盘 [-2]) && 开盘 >(收盘 [-1]+ 开盘 [-1])/2 && 开盘 < 收盘 [-1] && 开盘 [-1]>(收盘 [-2]+ 开盘 [-2])/2 && 开盘 [-1]< 收盘 [-2],1,0):${y}) |
举例:
调用脚本计算浦发银行 2024 年的红三兵:
A |
||
1 |
… |
/计算出源数据 |
2 |
=A1.derive(:TWS) |
/增加要返回的指标字段 |
3 |
= TWS (A2, TWS) |
/调用函数计算指标 |
运行效果: