前言
本章节将介绍Ta-lib中的价格计算指标,协助进行股市的各类价格计算,将原始价格经由价格换算函数的处理后,提供使用者进行投资参考,订定弹性的投资策略与技术指标,更进一步的了解股市的实际价值,持续追蹤价格的成长与衰退,并判断是否落在合理的价值範围中
本章节的Google Colab笔记本连结:
https://colab.research.google.com/drive/1Vx3823xPQbbc11P8ftmWy_LBMybnQHOg?usp=sharing
前情提要【EP.1 部署股票搜寻器,获取上市柜股票资讯】
前情提要【EP.2 股市资料视觉化---K线重叠指标】
EP.3 股市资料视觉化---价格计算指标
进行价格计算与可视化
平均价格
平均价格是由同一日的开盘、收盘、最高及最低价格计算而成,将四者相加除以四取平均值
avg=AVGPRICE(data)fin_chart = chart(data)fin_chart.TA(avg,panel=0,type="line",color="black")fin_chart.Show()
中位数价格
中位数价格是由同一日的最高与最低价格平均值计算而成,将两者相加除以二取平均值
med=MEDPRICE(data)fin_chart = chart(data)fin_chart.TA(med,panel=0,type="line",color="orange")fin_chart.Show()
加权收盘价格
加权价格是由同一日的最高、最低价格以及两倍的收盘价平均值计算而成,将三者相加除以四取平均值
wcl=WCLPRICE(data)fin_chart = chart(data)fin_chart.TA(wcl,panel=0,type="line",color="purple")fin_chart.Show()
典型价格
典型价格是由同一日的最高、最低价格以及收盘价平均值计算而成,将三者相加除以三取平均值,常用于计算资金的流动指标,追蹤该档股票的资金流入与流出,进而研判买卖时机
typ=TYPPRICE(data)fin_chart = chart(data)fin_chart.TA(typ,panel=0,type="line",color="Brown")fin_chart.Show()