基于K线图的交易模式是国内主流,很多人日常交易中都会用到。那么我们有无办法对这些k线图的胜率进行研究呢?我们其实可以利用Python对k线图进行识别,但是首先我们需要用到其中一个关键的包TA-Lib。这是Python金融量化的高级库,涵盖了150多种股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等等。Python中TA-Lib通常比较麻烦,不过幸好我们有Anaconda,使用如下命令即可顺利完成安装:
conda install -c conda-forge ta-lib
接下来需要做的工作就是用数据来进行验证了,这里以上证指数为例进行说明:
data=get_ticker('SH#000001.txt',"2022","2022-08-25")
data.head()
TA-Lib自带了很多K线形态函数,它需要以股价的开,高,低,收为输入:
open=data['open']
high=data['high']
low=data['low'