K 线形态 - 虚实 K 线
假阳线
逻辑说明:股价当日收盘价高于开盘价,形成“阳线”,但当日收盘价实际上低于前一日的收盘价。即“高开低走”,虽然收红,但实际上是下跌的,表明空方力量仍在。
计算公式:
当前 K 线为阳线:收盘 > 开盘
当前收盘价低于前一日收盘价:收盘 < 收盘 [-1]
假阴线
逻辑说明:与假阳线相反。股价当日收盘价低于开盘价,形成“阴线”,但当日收盘价实际上高于前一日的收盘价。即“低开高走”,虽然收绿,但实际上是上涨的,表明多方力量仍在。
计算公式:
当前 K 线为阴线:收盘 < 开盘
当前收盘价高于前一日收盘价:收盘 > 收盘 [-1]
返回值:
假阴线时返回 1,表示多方力量仍在;
假阳线时返回 -1,表示空方力量仍在;
否则返回 0
指标参数:
$y |
输出列名 |
函数代码:
A |
B |
|
1 |
func kline_fake(A,$y) |
=A.run(if(收盘 > 开盘 && 收盘 < 收盘 [-1]:-1, 收盘 < 开盘 && 收盘 > 收盘 [-1]:1; 0):${y}) |
举例:
调用脚本计算浦发银行 2024 年的虚实 K 线形态:
A |
||
1 |
… |
/计算出源数据 |
2 |
=A1.derive(:kline_fake) |
/增加要返回的指标字段 |
3 |
= kline_fake (A2, kline_fake) |
/调用函数计算指标 |
运行效果: