Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vnpy/vnpy_tushare
VeighNa框架的Tushare数据服务接口
https://github.com/vnpy/vnpy_tushare
tushare veighna vnpy
Last synced: about 1 month ago
JSON representation
VeighNa框架的Tushare数据服务接口
- Host: GitHub
- URL: https://github.com/vnpy/vnpy_tushare
- Owner: vnpy
- License: mit
- Created: 2021-09-11T15:14:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-04T05:55:05.000Z (6 months ago)
- Last Synced: 2024-10-28T14:50:01.299Z (about 2 months ago)
- Topics: tushare, veighna, vnpy
- Language: Python
- Homepage: https://www.vnpy.com
- Size: 39.1 KB
- Stars: 33
- Watchers: 5
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VeighNa框架的TuShare数据服务接口
## 说明
基于tushare模块的1.4.7版本开发,支持以下中国金融市场的K线数据:
* 期货:
* CFFEX:中国金融期货交易所
* SHFE:上海期货交易所
* DCE:大连商品交易所
* CZCE:郑州商品交易所
* INE:上海国际能源交易中心
* 股票:
* SSE:上海证券交易所
* SZSE:深圳证券交易所
* BSE:北京证券交易所注意:需要使用相应的数据服务权限,可以通过[该页面](https://www.tushare.pro)注册使用。
## 数据使用事项
tushare数据源期货数据中,第一条夜盘k线数据是集合竞价数据,用户可以根据自己需求进行过滤或者合并。
## 安装
安装环境推荐基于3.9.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。
直接使用pip命令:
```
pip install vnpy_tushare
```或者下载源代码后,解压后在cmd中运行:
```
pip install .
```## 使用
在VeighNa中使用TuShare时,需要在全局配置中填写以下字段信息:
|名称|含义|必填|举例|
|---------|----|---|---|
|datafeed.name|名称|是|tushare|
|datafeed.username|用户名|否|token|
|datafeed.password|密码|是|c3a110417f08f26d2c221edc0c50d4a8a5001502eea89cf5|# 单元测试
单元测试代码目录为`./tests/test_*.py`
```sh
# 指定文件执行单元测试
python -m unittest tests\test_your_file_name.py# 全量执行
python -m unittest
```