vnpy/beta/quantos/tkproGateway/DataApi/README.md

45 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# DataApi
标准数据API定义。
# 安装步骤
## 1、安装Python环境
如果本地还没有安装Python环境强烈建议安装 [Anaconda](http://www.continuum.io/downloads "Anaconda")。
打开上面的网址选择相应的操作系统确定要按照的Python版本一般建议用Python 2.7。
下载完成以后按照图形界面步骤完成安装。在默认情况下Anaconda会自动设置PATH环境。
## 2、安装依赖包
如果Python环境不是类似Anaconda的集成开发环境我们需要单独安装依赖包在已经有pandas/numpy包前提下还需要有以下几个包
- pyzmq
- msgpack_python
- python-snappy
可以通过单个安装完成,例如: `pip install pyzmq`
需要注意的是python-snappy这个包在Windows上的安装需要比较多的编译依赖,建议从[这个网页](http://www.lfd.uci.edu/~gohlke/pythonlibs)下载编译好的包,然后安装:
```shell
pip install python_snappy-0.5.1-cp27-cp27m-win_amd64.whl
```
## 3、使用DataApi
```python
from .data_api import DataApi # 这里假设工作目录是项目根目录
api = DataApi(addr="tcp://data.tushare.org:8910")
result, msg = api.login("username", "token") # 示例账户用户需要改为自己在www.quantos.org上注册的账户
print(result)
print(msg)
```