# RoShare
   

## 介绍
+ RoShare是一个金融数据服务,满足金融量化的各种数据需求,它与市面上的金融数据服务的最大不同是提供进阶版的金融数据,比如基于金融新闻使用NLP技术构建的每日主题热度、基于基础数据使用经典理论构建的各类因子。
## 技术说明
+ RoShare的服务端和客户端都使用Python3.9.13开发,依赖第三方包如下:
+ pandas
+ numpy
+ fastapi
## 安装
+ 使用pip安装
```bash
$ pip install shihua-roshareclient
```
+ 使用wheel安装
```bash
$ pip install roshareclient-0.1.1-py3-none-any.whl
```
## 快速指南
+ 首先,需要注册roshare账号,使用tushare的个人token(roshare只是进阶数据的算法提供方,具体的数据服务还需要自行接入相应的基础数据,目前支持tushare的数据接入)
+ 示例1:获取每日新闻咨询
```python
from roshareclient.client.api import DataAPI
tmp_dict = {}
tmp_dict['src'] = 'eastmoney'
tmp_dict['start_date'] = '2023-06-09+00:00:00' ### url中+号表示空格
tmp_dict['end_date'] = '2023-06-10+00:00:00'
roshareclient = DataAPI(token_key = 7890,
token='xxxxxxxxxxxxxxxxxxx',
tushare_token='xxxxxxxxxxxxxxxxxxxxxx',
timeout=6000)
df = roshareclient.get_tushare_news(params=tmp_dict)
print(df)
```
## 更多文档
+ 想要了解RoShare提供的进阶数据背后的算法设计,想要了解RoShare提供哪些进阶数据,请移步此处了解
## 更新记录
+ 0.1.1------2023/06/10
+ 推出了新闻主题热度数据
Raw data
{
"_id": null,
"home_page": "https://github.com/redblue0216/RoShare",
"name": "shihua-roshareclient",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9.13",
"maintainer_email": "",
"keywords": "",
"author": "shihua",
"author_email": "15021408795@163.com",
"download_url": "https://files.pythonhosted.org/packages/a4/b1/01d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7/shihua-roshareclient-0.1.2.tar.gz",
"platform": null,
"description": "# RoShare\n\n   \n\n\n\n\n## \u4ecb\u7ecd\n+ RoShare\u662f\u4e00\u4e2a\u91d1\u878d\u6570\u636e\u670d\u52a1\uff0c\u6ee1\u8db3\u91d1\u878d\u91cf\u5316\u7684\u5404\u79cd\u6570\u636e\u9700\u6c42\uff0c\u5b83\u4e0e\u5e02\u9762\u4e0a\u7684\u91d1\u878d\u6570\u636e\u670d\u52a1\u7684\u6700\u5927\u4e0d\u540c\u662f\u63d0\u4f9b\u8fdb\u9636\u7248\u7684\u91d1\u878d\u6570\u636e\uff0c\u6bd4\u5982\u57fa\u4e8e\u91d1\u878d\u65b0\u95fb\u4f7f\u7528NLP\u6280\u672f\u6784\u5efa\u7684\u6bcf\u65e5\u4e3b\u9898\u70ed\u5ea6\u3001\u57fa\u4e8e\u57fa\u7840\u6570\u636e\u4f7f\u7528\u7ecf\u5178\u7406\u8bba\u6784\u5efa\u7684\u5404\u7c7b\u56e0\u5b50\u3002\n\n\n## \u6280\u672f\u8bf4\u660e\n+ RoShare\u7684\u670d\u52a1\u7aef\u548c\u5ba2\u6237\u7aef\u90fd\u4f7f\u7528Python3.9.13\u5f00\u53d1\uff0c\u4f9d\u8d56\u7b2c\u4e09\u65b9\u5305\u5982\u4e0b\uff1a\n\t+ pandas\n\t+ numpy\n\t+ fastapi\n\n\n## \u5b89\u88c5\n+ \u4f7f\u7528pip\u5b89\u88c5\n```bash\n$ pip install shihua-roshareclient\n```\n+ \u4f7f\u7528wheel\u5b89\u88c5\n```bash\n$ pip install roshareclient-0.1.1-py3-none-any.whl\n```\n\n\n## \u5feb\u901f\u6307\u5357\n+ \u9996\u5148\uff0c\u9700\u8981\u6ce8\u518croshare\u8d26\u53f7\uff0c\u4f7f\u7528tushare\u7684\u4e2a\u4ebatoken(roshare\u53ea\u662f\u8fdb\u9636\u6570\u636e\u7684\u7b97\u6cd5\u63d0\u4f9b\u65b9\uff0c\u5177\u4f53\u7684\u6570\u636e\u670d\u52a1\u8fd8\u9700\u8981\u81ea\u884c\u63a5\u5165\u76f8\u5e94\u7684\u57fa\u7840\u6570\u636e\uff0c\u76ee\u524d\u652f\u6301tushare\u7684\u6570\u636e\u63a5\u5165)\n+ \u793a\u4f8b1\uff1a\u83b7\u53d6\u6bcf\u65e5\u65b0\u95fb\u54a8\u8be2\n```python\nfrom roshareclient.client.api import DataAPI\n\ntmp_dict = {}\ntmp_dict['src'] = 'eastmoney'\ntmp_dict['start_date'] = '2023-06-09+00:00:00' ### url\u4e2d+\u53f7\u8868\u793a\u7a7a\u683c\ntmp_dict['end_date'] = '2023-06-10+00:00:00'\nroshareclient = DataAPI(token_key = 7890,\n token='xxxxxxxxxxxxxxxxxxx',\n tushare_token='xxxxxxxxxxxxxxxxxxxxxx',\n timeout=6000)\ndf = roshareclient.get_tushare_news(params=tmp_dict)\nprint(df)\n```\n\n\n## \u66f4\u591a\u6587\u6863\n+ \u60f3\u8981\u4e86\u89e3RoShare\u63d0\u4f9b\u7684\u8fdb\u9636\u6570\u636e\u80cc\u540e\u7684\u7b97\u6cd5\u8bbe\u8ba1\uff0c\u60f3\u8981\u4e86\u89e3RoShare\u63d0\u4f9b\u54ea\u4e9b\u8fdb\u9636\u6570\u636e\uff0c\u8bf7\u79fb\u6b65\u6b64\u5904\u4e86\u89e3\n\n## \u66f4\u65b0\u8bb0\u5f55\n+ 0.1.1------2023/06/10\n\t+ \u63a8\u51fa\u4e86\u65b0\u95fb\u4e3b\u9898\u70ed\u5ea6\u6570\u636e \t\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "RoShareClient is a python sdk with chinese stock data client",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/redblue0216/RoShare"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9dd8e3594560dc0bc44ad19d1cc20c77cd53f9022e1154b08f71cd913d76be27",
"md5": "4998d1bad2e37b164ec8f973445bbe39",
"sha256": "5e30e9d30cb0d1b94fc83d500044e194c60ee85c526ec50b5b19e8e94c42e3c1"
},
"downloads": -1,
"filename": "shihua_roshareclient-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4998d1bad2e37b164ec8f973445bbe39",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9.13",
"size": 8226,
"upload_time": "2023-06-11T14:18:56",
"upload_time_iso_8601": "2023-06-11T14:18:56.461984Z",
"url": "https://files.pythonhosted.org/packages/9d/d8/e3594560dc0bc44ad19d1cc20c77cd53f9022e1154b08f71cd913d76be27/shihua_roshareclient-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4b101d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7",
"md5": "06beb0172c628503f7892e4c65e29165",
"sha256": "d2eb741d9b6e4fd5a97206c13e34f3326b5c2cf1f089ba13e3b1e90ffc466b59"
},
"downloads": -1,
"filename": "shihua-roshareclient-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "06beb0172c628503f7892e4c65e29165",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9.13",
"size": 8441,
"upload_time": "2023-06-11T14:18:58",
"upload_time_iso_8601": "2023-06-11T14:18:58.623772Z",
"url": "https://files.pythonhosted.org/packages/a4/b1/01d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7/shihua-roshareclient-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-11 14:18:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "redblue0216",
"github_project": "RoShare",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "shihua-roshareclient"
}