嗨!别被标题虎了,这是彻头彻尾的技术文章,最近两天股市可谓是一落千丈,小伙伴们是不是又被套住了?或者忍不住割肉了?下面我将用两篇文章结合大数据分析技术来诠释程序猿是如何分析股票的,让我们开始吧
一、准备工作
股票信息可以去官方获取,比如,Yahoo等公司会有股票信息,但今天我访问其finacial API居然告诉我不支持了!,找了半天,推荐这个API——https://pandas-datareader.readthedocs.io/en/latest/remote_data.html# 嗯,我首推晨星 Morningstar的。
一个趁手的IDE当然也不能少,既然做数据分析,当然用anaconda的jupyter notebook了!对没错,不是丘比特,是猪比特。小伙伴可自行查阅,这里不对基础进行阐述,当然也可以用ipython或者原生python命令行,都是没有问题的!
二、获取股票信息
导入一堆库
#基本数据分析库
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
#股票数据读取库
import pandas_datareader as pdr
#可视化库
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
#时间库
from datetime import datetime
以阿里巴巴2014年到昨天的时间来取股票数据
start = datetime(2014, 1, 1)
end = datetime(2018, 2, 6)
alibaba = pdr.DataReader('BABA', 'morningstar', start, end)
列举5个类实例方法


三、历史趋势分析
以阿里巴巴和亚马逊的股票做分析

画各种图进行分析






四、风险评估
未完待续……
网友评论