为你的股票绘制趋势图

作者: 老瓦在霸都 | 来源:发表于2019-02-16 19:28 被阅读13次

手里有一点点公司的股票, 拿不准在什么时机抛售, 程序员也没时间天天盯着看,不如动手写个小程序, 把股票趋势每天早上发到邮箱里,用 python 的 pandas, matplotlib 写起来很容易, 二十几行代码搞定。

准备环境

python3 -m venv venv
source ./venv/bin/activate
pip install panda
pip install pandas_datareader
pip install matplotlib

代码如下

绘制 2019 年到今天2019-02-15 的我司 ( Cisco ) 的股票趋势 ( open:开盘价, close: 收盘价, high 最高价:, low: 最低价,单位为美元)

import matplotlib.pyplot as plt
import pandas as pd
import pandas_datareader.data as web
import matplotlib

import matplotlib.pyplot as plt

fig = matplotlib.pyplot.gcf()
fig.set_size_inches(18.5, 10.5)
# collect data for Cisco from 2018-02-15 to 2018-02-15
inc = 'CSCO'
start = '2019-01-01'
end = '2019-02-15'
df = web.DataReader(name=inc, data_source='iex', start=start, end=end)
print(df)
plt.style.use('seaborn-whitegrid')
plt.xticks(rotation=30)
plt.plot(df.index, df['open'], label='open', marker='o', linestyle=':', linewidth=1, markersize=3, color='gray')
plt.plot(df.index, df['high'], label='high', marker='o', linestyle=':', linewidth=1, markersize=3, color='green')
plt.plot(df.index, df['low'], label='low', marker='o', linestyle=':', linewidth=1, markersize=3, color='blue')
plt.plot(df.index, df['close'], label='close', marker='o', linestyle='-', linewidth=2, markersize=6, color='red')

for x,y in zip(df.index,df['close']):
    plt.text(x, y+0.3, '%.2f' % y, ha='center', va= 'bottom', color='red')
    
plt.legend()
plt.show(block=True)

图表如下

看来最近股价涨势不错。

相关文章

  • 为你的股票绘制趋势图

    手里有一点点公司的股票, 拿不准在什么时机抛售, 程序员也没时间天天盯着看,不如动手写个小程序, 把股票趋势每天早...

  • Android原生股票图-K线图讲解和绘制(一)

    Android原生股票图-分时图讲解和绘制(一)Android原生股票图-分时图讲解和绘制(二)Android原生...

  • iOS股票K线图

    mark:iOS股票K线图 iOS 股票K线图绘制 iOS 股票K线图绘制 从零开始实现k线图走势图绘制(iOS实战篇)

  • 2022-02-13炒股的智慧

    看股票走势图,看不出趋势的股票,你不知道这只股票的大方向是什么,交易量也没有特色,这样的股票通常不适合炒作。股价为...

  • 使用Altair绘制市值图

    以网易股票的股价为输入,尝试使用Altair绘制市值图: 最终生成市值Top30图片如下: 最终生成的是静态图,无...

  • 【开源】iOS最新专业K线绘制[K线主副图、趋势图、成交量、滚动

    这是最近一个iOS项目需要使用的K线的绘制,在网上大量查阅资料无果,只好自行绘制。实现功能包括K线主副图、趋势图、...

  • 做股票其实很简单啊

    1、放平心态 2、已 30F 为例,选择长时间下跌趋势股票,找准二买或者类二买 3、多空线之上 4、配合五分钟趋势图

  • 判定一支股票上涨趋势

    股票有三种趋势,上涨趋势、下跌趋势和小幅振动趋势。我们要在上涨趋势出现时买进股票,在下跌趋势出现时远离股票,在小幅...

  • 思维导图绘制步骤

    【思维导图学数学专题02】思维导图绘制步骤 思维导图绘制的步骤为123。123绘制法跟咱们《道德经》里面讲到的道生...

  • 绘制平滑曲线背后的故事

    2017年7月28日 一、背景 绘制趋势图时,曲线有“锯齿感”,不够顺滑、优美。亟待优化之。 二、回顾绘制过程 1...

网友评论

    本文标题:为你的股票绘制趋势图

    本文链接:https://www.haomeiwen.com/subject/wsbbeqtx.html