Python是一種高級編程語言,被廣泛應用于數據分析、人工智能等領域。在股票分析中,畫均線是一項常見的任務,Python提供了很多工具庫來實現這個目標。
import numpy as np import pandas as pd import matplotlib.pyplot as plt # 獲取股票數據 df = pd.read_csv('stock.csv') # 計算均線 ma5 = df['close'].rolling(window=5).mean() ma10 = df['close'].rolling(window=10).mean() # 繪制股票走勢圖 plt.plot(df['date'], df['close'], label='Close') plt.plot(df['date'], ma5, label='MA5') plt.plot(df['date'], ma10, label='MA10') plt.legend() plt.show()
以上代碼演示了如何用Python畫出一張帶有5日均線和10日均線的股票走勢圖。我們首先使用pandas庫讀取股票數據,然后通過rolling函數計算出5日和10日的均線,最后使用matplotlib庫繪制股票走勢圖,其中紅線表示收盤價,藍線表示5日均線,綠線表示10日均線。
通過這個例子,我們可以看到Python的數據分析工具非常強大,不僅可以幫助我們計算各種指標,還可以快速繪制出各種圖表,方便我們分析股票走勢。