欢迎光临散文网 会员登陆 & 注册

基于python进行股票趋势预测代码

2023-02-28 19:05 作者:昨晚还叫人家小甜甜丶  | 我要投稿

import time
import pandas as pd
import matplotlib.pyplot as plt
import tushare as ts
import statsmodels.api as sm

if __name__ == '__main__':
   data = ts.get_k_data('600900', start='20180101', end='20221231')
   print(data)
   data.to_csv('600900.csv', index=False)
   data = pd.read_csv('600900.csv', index_col=0, parse_dates=[0])
   print(data)
   week = data['close'].resample('W').mean()
   print(week)
   stock = week['2018':'2023'].dropna()
   stock.plot(figsize=(12, 8))
   model = sm.tsa.arima.ARIMA(stock, order=(2, 0, 2))
   result = model.fit()
   x = result.summary()
   print(x)
   pred = result.predict(210, 300, dynamic=True)
   print(pred)
   plt.figure(figsize=(6, 6))
   plt.plot(pred)
   plt.plot(stock.values)
   plt.show()
   while True:
       time.sleep(60000)

基于python进行股票趋势预测代码的评论 (共 条)

分享到微博请遵守国家法律