Git Product home page Git Product logo

dtshare's Introduction

DTShare


DT时代的数据共享和应用,为用户提供优质便捷的数据。

首先,要感谢金融开放数据的“鼻祖”项目——Tushare,为开放的金融数据开辟了道路提供了思路,引领数据逐步走向开放,同时也为业界提供了足够多的开源代码够业界学习和参考。更多Tushare信息请访问Tushare官网

其次,感谢所有DTShare用户的关注。我们将继续努力,为数据事业贡献力量。同时也欢迎更多小伙伴一起加入我们,为数据,为AI落地,为实现自己的价值,共同努力。

DTShare是一个完全开源免费的数据开放项目。 在DT和AI时代,数据是最宝贵的资源,是驱动信息智能化的第一生产资料。我们立志收集和整理各行各业的开放数据,为用户实现数据便捷的获取。截至到目前,我们主要从证券金融作为为出发点,提供了包括股票、期货、基金和宏观经济等方面的数据,在不久的将来,将会提供更多的数据。竭诚为用户服务!

详细的使用说明和文档,请访问官网地址:http://dt-share.com

安装

pip install dtshare

升级

pip install dtshare --upgrade

使用示例1 :获取实时tick行情(包含集合竞价)

import dtshare as dt

df = dt.get_tick_data('600868')

print(df)

         time  price  vol type
0     091503  21.64   29    -
1     091509  21.65   93    -
2     091536  21.64  129    -
3     092427  21.63  295    -
4     092442  21.62  295    -
...      ...    ...  ...  ...
2105  145652  21.46   16   买入
2106  145655  21.46   52   买入
2107  145658  21.46    3   买入
2108  145702  21.47    2   卖出
2109  150059  21.46  415   买入

可以获取到个股的实时tick数据,指标分别为:

  • time :交易时间
  • price:成交价格
  • vol:成交量
  • type:买卖方向

使用示例2: 获取指数实时行情和列表

import dtshare as dt

df = dt.get_index() print(df)

      code   name    change  ...        low       volume     amount
0   000001   上证指数   -1.21  ...  3029.4632    362061533  3773.8854
1   000002   A股指数   -1.21  ...  3174.6675    361838944  3772.7966
2   000003   B股指数   -0.21  ...   241.3628       222589     1.0889
3   000008   综合指数   -1.45  ...  2820.4868     71442864   719.6169
4   000009  上证380   -0.72  ...  5013.0374     73600788   764.3923
..     ...    ...     ...  ...        ...          ...        ...
21  399106   深证综指   -0.74  ...  1902.6370  53885674076  5801.0435
22  399107   深证A指   -0.74  ...  1990.7430  53861659420  5800.1456
23  399108   深证B指   -0.41  ...   940.0110     24014656     0.8979
24  399333   中小板R   -0.89  ...  8466.0090   4774643669   841.8404
25  399606   创业板R   -0.75  ...  2294.6250   2790377749   628.8269

数据来源

感谢以下优秀的网站提供的公开披露数据:

上海证券交易所网站:市场数据;

深证证券交易所网站:市场数据;

**金融期货交易所网站:期货数据;

上海期货交易所网站:期货数据;

大连商品交易所网站:期货数据;

郑州商品交易所网站:期货数据;

上海国际能源交易中心网站:期货数据;

**外汇交易中心暨全国银行间同业拆借中心网站:外汇数据;

**证券投资基金业协会:私募基金数据;

新浪财经网站:综合金融数据;

东方财富网站:市场数据;

生意社网站:有色金属数据;

**银行间市场交易商协会网站:银行间交易数据;

99期货网站:期货数据;

英为财情网站:行情数据;

金十数据网站:新闻资讯数据;

交易法门网站:行情数据;

和讯财经网站:行情数据;

智道智科网站:指数市场数据;

timeanddate网站:日出和日落数据;

河北省空气质量预报信息发布系统网站:河北省空气质量数据;

南华期货网站:期货指数数据;

Economic Policy Uncertainty网站经济政策不确定性(EPU)指数数据;

微博指数:微博指数数据;

义乌小商品指数网站:小商品交易数据;

**国家发展和改革委员会网站:宏观数据;

网易新闻:新闻资讯数据;

丁香园网站:疫情数据;

百度网站:大数据;

百度迁徙网站:大数据;

新型肺炎-相同行程查询工具网站:疫情数据;

新型肺炎-小区查询:疫情数据;

商业特许经营信息管理网站:市场数据;

慈善**网站:慈善数据;

百度指数:百度指数数据;

谷歌指数:谷歌趋势指数数据;

申万指数:行业指数数据;

AQI空气质量数据:空气质量数据;

财富网站:财富企业世界500强数据;

猫眼电影:实时票房数据;

Expatistan网站:世界各大城市生活成本数据;

国家金融与发展实验室网站:宏观杠杆率;

北京市碳排放权电子交易平台:碳排放行情数据;

IT桔子:投融资数据;

更多数据上线中.....

交流与联系

您可以关注我们的微信公众号来获取最新的信息:

也欢迎加入官方QQ群交流: 1072948998

dtshare's People

Contributors

dtshare avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dtshare's Issues

ubuntu 18.04 不能用啊 哈哈

找不到 /path/to/python3.6/site-packages/dtshare/movie/fonts/1.woff 字体文件
嘛 顺便对开发人员就不需要用中文了吧

网络错误

第一次使用很好,第二天却出现网络错误,如下:
File "C:\Data\lib\site-packages\dtshare\stock\trading.py", line 178, in get_tick_data
raise IOError(ct.NETWORK_URL_ERROR_MSG)
OSError: 获取失败,请检查网络.
不知道这里面有什么问题?

cannot import dtshare

(dtshare) chenxin@Nitro-AN515:~/Downloads/dtshare$ python
Python 3.7.10 (default, Feb 26 2021, 18:47:35)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

import dtshare as dt
Traceback (most recent call last):
File "", line 1, in
File "/home/chenxin/Downloads/dtshare/dtshare/init.py", line 78, in
from dtshare.pro.data_pro import pro_api
ModuleNotFoundError: No module named 'dtshare.pro'

[1]+ Stopped python
(dtshare) chenxin@Nitro-AN515:~/Downloads/dtshare$ pip list | grep "dtshare"
dtshare 1.0.3

stock_zh_ah_name运行失败

运行环境:
Windows 10 + Python 3.6.8 + pandas 0.24.1

报错指令:
dt.stock_zh_ah_name()

报错提示:
` File "C:\Python36\lib\site-packages\dtshare\stock\zh_stock_ah_tx.py", line 53, in stock_zh_ah_name
big_df.columns = ["代码", "名称", "最新价", "涨跌幅", "涨跌额", "买入", "卖出", "成交量", "成交额", "今开", "昨收", "最高", "最低"]

File "C:\Python36\lib\site-packages\pandas\core\generic.py", line 5080, in setattr
return object.setattr(self, name, value)

File "pandas_libs\properties.pyx", line 69, in pandas._libs.properties.AxisProperty.set

File "C:\Python36\lib\site-packages\pandas\core\generic.py", line 638, in _set_axis
self._data.set_axis(axis, labels)

File "C:\Python36\lib\site-packages\pandas\core\internals\managers.py", line 155, in set_axis
'values have {new} elements'.format(old=old_len, new=new_len))
ValueError: Length mismatch: Expected axis has 14 elements, new values have 13 elements`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.