Python 量化(四)计算股票的移动平均线
生活随笔
收集整理的這篇文章主要介紹了
Python 量化(四)计算股票的移动平均线
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Apr 30 21:40:25 2018@author: luogan
"""
import tushare as ts
import talib
from matplotlib import pyplot as plt
#通過tushare獲取股票信息
df=ts.get_k_data('002230',start='2015-01-12',end='2018-04-30')
#提取收盤價
closed=df['close'].values
#獲取均線的數據,通過timeperiod參數來分別獲取 5,10,20 日均線的數據。
ma5=talib.SMA(closed,timeperiod=30)
ma10=talib.SMA(closed,timeperiod=60)
ma20=talib.SMA(closed,timeperiod=250)#打印出來每一個數據
print (closed)
print (ma5)
print (ma10)
print (ma20)plt.figure(figsize=(12,8))
#通過plog函數可以很方便的繪制出每一條均線
plt.plot(closed)
plt.plot(ma5)
plt.plot(ma10)
plt.plot(ma20)
#添加網格,可有可無,只是讓圖像好看點
plt.grid()
#記得加這一句,不然不會顯示圖像
plt.show()
總結
以上是生活随笔為你收集整理的Python 量化(四)计算股票的移动平均线的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵微分资料
- 下一篇: Python量化(八)下影线选股法