Python 是一種非常強大的編程語言,它在金融市場,尤其是股票和期貨市場中廣泛使用。一種使用 Python 預測 K 線的方法是使用 Pandas 庫。
import pandas as pd import matplotlib.pyplot as plt from pandas_datareader import data as web symbol = 'AAPL' start_date = '2010-01-01' end_date = '2020-01-01' df = web.DataReader(symbol, 'yahoo', start_date, end_date) df = df[['Close']] df['MA20'] = df['Close'].rolling(window=20).mean() df['MA50'] = df['Close'].rolling(window=50).mean() plt.plot(df['Close']) plt.plot(df['MA20']) plt.plot(df['MA50']) plt.show()
以上代碼使用 Yahoo Finance 的 API 獲取了 AAPL 股票在 2010 年到 2020 年期間的收盤價數據。然后使用 Pandas 庫的 rolling() 函數計算了 20 天和 50 天移動平均線。
最后,使用 Matplotlib 庫繪制了收盤價、20 天平均線和 50 天平均線的折線圖。這個圖表可以幫助我們預測 AAPL 股票未來的價格趨勢。
上一篇vue action
下一篇c 封裝json數據類型