平滑平均K线(Smoothed Heikin Ashi)
对于平均K线(Heikin Ashi),交易者一般都比较熟悉,不熟悉的可以参见我写的文章Python实现Heikin Ashi(平均K线)。最近在tradeview上发现了Heikin Ashi的一种改进版本——平滑平均K线(Smoothed Heikin Ashi),据说效果要比常规的Heikin Ashi好几倍(本人未验证)。
计算公式
可以发现Smoothed Heikin Ashi就是对开盘价、最高价、最低价、收盘价的均价进行常规Heikin Ashi的计算,非常的简单。
Python实现
def smoothed_heikin_ashi(df, n=60, ma_type='EMA'):
sha = pd.DataFrame(index=df.index, columns=['open', 'high', 'low', 'close'])
alpha = 2 / (1