Python 量化(四)计算股票的移动平均线
生活随笔
收集整理的這篇文章主要介紹了
Python 量化(四)计算股票的移动平均线
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#!/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')
#提取收盤價(jià)
closed=df['close'].values
#獲取均線的數(shù)據(jù),通過timeperiod參數(shù)來分別獲取 5,10,20 日均線的數(shù)據(jù)。
ma5=talib.SMA(closed,timeperiod=30)
ma10=talib.SMA(closed,timeperiod=60)
ma20=talib.SMA(closed,timeperiod=250)#打印出來每一個(gè)數(shù)據(jù)
print (closed)
print (ma5)
print (ma10)
print (ma20)plt.figure(figsize=(12,8))
#通過plog函數(shù)可以很方便的繪制出每一條均線
plt.plot(closed)
plt.plot(ma5)
plt.plot(ma10)
plt.plot(ma20)
#添加網(wǎng)格,可有可無,只是讓圖像好看點(diǎn)
plt.grid()
#記得加這一句,不然不會(huì)顯示圖像
plt.show()
總結(jié)
以上是生活随笔為你收集整理的Python 量化(四)计算股票的移动平均线的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵微分资料
- 下一篇: websocket python爬虫_p