Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

rqopen-client

Project Description

# RQOpen-Client - RQOpen客户端

## 简介
通过这个简单的python库,你可以拿到你在 www.ricequant.com 运行的实盘模拟交易的策略的**当天的交易列表**和当前实时的仓位信息。

RQOpen 获取到的信号,会比系统时间稍微延迟一些。Ricequant Gateway 在切分钟线的时候会延迟10多秒,因为数据源的问题。而 RQAlpha 产生信号后,保存在数据库中。由 RQOpen 轮训,轮训的间隔,也是信号的延迟时间。

## 安装
```
pip install rqopen-client
```

## 简单的范例
``` python
from pprint import pprint
from rqopen_client import RQOpenClient

username = "your ricequant username"
password = "your ricequant password"
run_id = your_run_id

client = RQOpenClient(username, password)

pprint(client.get_day_trades(run_id))
pprint(client.get_positions(run_id))
```
上面代码的一些展示结果(随便一个范例):
### 初始化&登录: RQOpenClient(username, password)

### 查询当日交易记录: get_day_trades(run_id)

返回示例 - 今天没有任何下单:
```
{'code': 200,
'resp': {'name': '改进版小盘股 2016-08-28 16:15:06', 'run_id': 968101, 'trades': []}}
```

返回示例 - 当日有交易:
```
{'code': 200, 'resp': {'name': 'SVM大法好',
'trades': [{'order_book_id': '600216.XSHG',
'price': 12.77,
'quantity': -100.0,
'time': '2016-12-23 09:32:00',
'trade_id': '2',
'transaction_cost': 6.28}]}}
```

### 查询最新持仓: get_positions(run_id)

返回示 - 有持仓:
```
{'code': 200,
'resp': {'name': '改进版小盘股 2016-08-28 16:15:06',
'positions': [{'order_book_id': '002109.XSHE',
'price': 8.0,
'quantity': 2400.0},
{'order_book_id': '600306.XSHG',
'price': 17.25,
'quantity': 1800.0},
{'order_book_id': '002057.XSHE',
'price': 15.34,
'quantity': 2800.0},
{'order_book_id': '000995.XSHE',
'price': 17.97,
'quantity': 2300.0},
{'order_book_id': '600719.XSHG',
'price': 7.8,
'quantity': 300.0},
{'order_book_id': '600781.XSHG',
'price': 18.45,
'quantity': 2200.0},
{'order_book_id': '002715.XSHE',
'price': 36.07,
'quantity': 1100.0},
{'order_book_id': '300029.XSHE',
'price': 14.7,
'quantity': 900.0},
{'order_book_id': '600603.XSHG',
'price': 15.54,
'quantity': 1300.0}],
'run_id': 968101}}
```

## 集成实盘
[实盘易(ShiPanE)Python SDK](https://github.com/sinall/ShiPanE-Python-SDK "实盘易(ShiPanE)Python SDK") 通过该 API 拉取米筐模拟交易下单信号,从而进行实盘跟单。

Release History

This version
History Node

0.0.4

History Node

0.0.3

History Node

0.0.2

History Node

0.0.1

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
rqopen-client-0.0.4.tar.gz
(2.9 kB) Copy SHA256 Hash SHA256
Source None Apr 5, 2017

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting