2 Star 1 Fork 0

timeroses / TuChart

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

TuChart

English Doc

TuChart是一个基于Echarts和Tushare的股票视觉化应用

使用截图

个股K线

notebook-0

个股分笔

notebook-0

个股季度十大股东

notebook-0

多图并列,可拖拽/缩放

notebook-0

个股历史高频数据(例为1分钟线)

notebook-0

使用方法

命令行pip install tuchart

注意:为了保证最佳的使用效果,请确保您下载的是最新版本0.1.2.5

之后在tuchart的路径下,如

/user/anaconda/lib/python2.7/site-packages/tuchart

运行python main.py

tuchart在您电脑具体的目录路径可以使用pip show tuchart指令下返回的Location查看,如: notebook-0 使用时在此路径后追加/tuchart即可 在左上角的盒子选择数据类型 manual

然后在左侧的菜单右键想要进行绘制的股票,选择类型,之后点击绿色箭头即可生成。不建议同时绘制超过5张以上。

Manual

依赖

请安装anaconda 2.7,并另外安装

  1. pyecharts==0.2.0
  2. tushare
  3. qtpy

使用pip install tushare, qtpy

以及

pip install pyecharts==0.2.0

即可安装

数据类型

Tuchart目前支持的数据类型有:

  1. 未复权数据
  • 日线
  • 周线
  • 月线
  • 15分钟线
  • 30分钟线
  1. 前/后复权数据
  • 日线
  • 周线
  • 月线
  • 5分钟线
  • 15分钟线
  • 30分钟线
  1. 个股分笔交易数据
  2. 个股高频历史数据(历史分钟)
  • 1分钟线
  • 5分钟线
  • 15分钟线
  • 30分钟线
  • 60分钟线
注意:可以使用新的历史分钟项查看历史任意单日的个股高频数据。高频数据由单日Tick计算得出,具体计算方法来自Tushare作者Waditu:如何用TICK数据生成分钟线数据
  1. 个股10大股东排行。选择日期即可显示该年的各季度10大股东排行。

如图,选择2016年任意一天将呈现2016年每个季度的10大股东排行。 notebook-0

更新信息

0.1.2.5

  • 增加了个股高频历史数据
    • 1分钟线
    • 5分钟线
    • 15分钟线
    • 30分钟线
    • 60分钟线
  • 增加了个股10大股东排行

0.1.2.4

  • 修复了Anaconda ver<4.0.2时,pyqt4不兼容的问题
  • 为了更加稳定的绘图,修改dependency为pyecharts==0.2.0

0.1.2.3

  • 增加了每12小时缓存一次行业个股数据的脚本,12小时内将读取本地json,大幅缩短开启时间/降低接口负担
  • 提高稳定性,降低崩溃几率
  • 生成的图表尺寸根据当前窗口的大小自动调整
  • 加入了新的大盘指数:
    1. 上证指数
    2. 深圳成指
    3. 沪深300指数
    4. 上证50
    5. 中小板
    6. 创业板

欢迎提交Issues。下个版本将加入

  • 数字货币,包括比特币,莱特币等

联系作者

MIT License Copyright (c) 2017 RongZhou Li Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Tushare和Echarts的股票数据视觉化应用。支持前/后/无复权个股K线,大盘指数,高开低收,个股每日分笔,个股前十大股东,单日高频数据的视觉化. Tuchart is a visualization interface for the Chinese stock market. Tuchart supports candlestick charts, price charts, tick data, high-frequency data and distribution of top shareholders for individual stocks. 展开 收起
Python
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/timeroses/TuChart.git
git@gitee.com:timeroses/TuChart.git
timeroses
TuChart
TuChart
master

搜索帮助