Python股票教程之使用移动平均线可视化股票趋势:简单的 Python 教程,获取选定公司的股票数据,并绘制其收盘价以及 50 天和 200 天移动平均线。

为什么使用移动平均线?

移动平均线广泛用于财务分析,因为它们通过创建不断更新的平均价格来帮助平滑价格数据。股票分析中最常用的两种形式是 50 日移动平均线和 200 日移动平均线。

50日移动平均线:代表过去50个交易日的平均收盘价。交易者经常使用它来识别短期趋势。
200日移动平均线:代表过去200个交易日的平均收盘价。这是一个更长期的衡量标准,通常被认为是主要趋势指标。当一只股票高于 200 日移动平均线时,通常被认为处于上升趋势,反之亦然。
当 50 日移动平均线穿过 200 日移动平均线时,就会发生重大事件:

金叉:当50日均线从下方穿越200日均线时,被认为是看涨信号。
死亡交叉:相反,当50日移动平均线从上方交叉时,则被视为看跌信号。
请记住,这些只是指标,可能会受到许多其他变量的影响,例如宏观经济形势或季节。

让我们深入研究代码

首先,我们需要导入必要的库:

import yfinance as yf
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

您需要在导入它们之前安装它们。为此,最好用 Python 或 Conda 创建一个虚拟环境。

有了我们的库,我们将定义我们感兴趣的公司的股票代码:

tickers = ['AAPL', 'GOOGL', 'MSFT', 'AMZN']

接下来,我们使用该yfinance库获取过去

猜你喜欢

转载自blog.csdn.net/iCloudEnd/article/details/132489817