# itick-sdk
**Repository Path**: yuerthe9/itick-sdk
## Basic Information
- **Project Name**: itick-sdk
- **Description**: itick数据服务的各版本sdk。为广大量化分析程序员提供方便。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-01-10
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#itick-python 量化分析
itick-python是 **itick** 提供的Python客户端代码,方便熟悉Python语言的量化开发者。
项目地址:
##安装
通过pip命令进行安装:
~~~bash
> pip install itick-python
~~~
##快速体验:
~~~python
>>> import itick as i
>>> # 接口很简单。“告诉我你是谁?你想要什么?我发给你!”
>>> tick=i.reading(market='CNHKM', codes=['00700.HK'], key='your app key')
>>> print(tick)
{"sv10": "0.0000", "sp8": "0.0000", "code": "00700.HK", "sp9": "0.0000", "sv9": "0.0000", "sv8": "0.0000", "open": 407.0, "bv6": "0.0000", "bp1": 399.20001220703125, "bp3": "0.0000", "bp2": "0.0000", "bp5": "0.0000", "bp4": "0.0000", "bp7": "0.0000", "bp6": "0.0000", "bp9": "0.0000", "bp8": "0.0000", "sv4": "0.0000", "sv5": "0.0000", "sv2": "0.0000", "sp2": "0.0000", "sv1": 10900.0, "bv3": "0.0000", "bv2": "0.0000", "bv1": 3700.0, "sp3": "0.0000", "bv7": "0.0000", "preclose": 405.3999938964844, "bv5": "0.0000", "bv4": "0.0000", "sp1": 399.3999938964844, "bv9": "0.0000", "bv8": "0.0000", "sp4": "0.0000", "sp5": "0.0000", "sp6": "0.0000", "sp7": "0.0000", "bv10": "0.0000", "sv6": "0.0000", "sv7": "0.0000", "now": 399.3999938964844, "sp10": "0.0000", "bp10": "0.0000", "sv3": "0.0000", "time": "11:38:03"}
>>> import json
>>> tick=json.loads(tick)
>>> if hasattr(tick,'now'):
>>> print(tick['now']) #现价
>>> elseif hasattr(tick,'status'):
>>> print(tick['status'])
>>> elseif hasattr(tick,'error'):
>>> print(tick['error'])
>>> else:
>>> print('nothing')
399.3999938964844
>>>
~~~
####接口说明:
- market - 市场代码,例如:CNHKM - 中国香港主板,[这里]()有详细的说明。
- codes - 股票代码,可以传递多只股票代码,例如:00700.HK - 代表腾讯股票,[这里]()有格式的详细说明。
- key - 用户标识,可通过**[这里](http://itick.cn)**申请。itick用户的唯一标识,记得保存好您的key。
- 返回值 - json格式的数据对象。
返回值分为四种种情况:
- 正常获取数据 - 如上所述
- 系统错误 - {'error':'error message'}
- 访问地址无效 - {'status':404}
- 征程获取数据,但是数据为空。- {}