【Pyhon金融分析】:第19篇 技术分析:移动平均线

【Pyhon金融分析】:第19篇 技术分析:移动平均线

有了资料后,开始做技术分析。从每日的数据中,可以做出简单的技术分析:移动平均线(Moving Average,MA)

,简称均线。

可以藉由均线当作参考,简单的判断出场点与进场点。

为何使用移动平均线

价格,是买卖双方所同意的金额。因此当价格出来,以买方来说,这就是他的持有股票的成本,当我们把前几日的价格平均下来,画成一个线,就可以简单得到购买的成本。

根据这购买成本,就知道大家的平均成本是多少,我们能用低成本进去,那些高成本的人有机会帮我们拉抬价格,又或者我们接到便宜的价格。

我有时候会看平均线去决定进出场的点。像是120日均线就是近120天的收盘价平均,当价格低于120日均线,表示目前的价格在近120天中是偏低,有可能价值被低估,我们可以进场。同样的价格往上涨时,如果20日均线价格高于5日均线,表示涨势有疲态,可能会持续往下跑,这时可以考虑出场。

这就是简单的均线运用,当然还要搭配其他资料进行判断。

均线的介绍可以参考:[用技术分析看BTC和ETH走势] Day5:移动平均线Moving Average

如何制作均线?

建立jupyter notebook

制作一个.ipynb,然后把我们所需要的套件放入,当然就是有跟Azure SQL server连线的pyodbc和pandas,以及绘图的matplotlib:

【Pyhon金融分析】:第19篇 技术分析:移动平均线

读档案

【Pyhon金融分析】:第19篇 技术分析:移动平均线

制作图表

先把我们的图片印出来看看:

df.plot()

【Pyhon金融分析】:第19篇 技术分析:移动平均线

我们直接使用rolling(),这个可以是一个「滚动」的值,也就是变动的值,再加上mean(),就可以制作「移动的平均值」。然后我们在rolling()里面放上要的均值长度,就可以得到X日均线。

【Pyhon金融分析】:第19篇 技术分析:移动平均线

就可以看到平滑的线图:

【Pyhon金融分析】:第19篇 技术分析:移动平均线

后记

发现线图一直很奇怪,不是一条圆滑的线,而是如同长条图那种。

研究很久才发现,原来那是因为我的资料没有排序,虽然画出来的她会自动排序,但是使用rolling似乎就直接用资料去做,如果没有排序就不会有好的图表!

他会丑成这样:

【Pyhon金融分析】:第19篇 技术分析:移动平均线

#python实战#

版权声明:本文源自 网络, 于,由 楠木轩 整理发布,共 815 字。

转载请注明: 【Pyhon金融分析】:第19篇 技术分析:移动平均线 - 楠木轩