Merge pull request #1808 from 1122455801/gateway_0607

[Update] gateway.md
This commit is contained in:
vn.py 2019-06-07 23:20:50 +08:00 committed by GitHub
commit b97082762a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,13 +74,20 @@ def main():
| 接口 |类型 | | 接口 |类型 |
| ------ | :------: | | ------ | :------: |
| CTP | 期货 | | CTP | 期货 |
| FEMAS | 期货 |
| OES | 国内股票 | | OES | 国内股票 |
| XTP | 国内股票、指数、基金、债券、期权、融资融券 |
| IB | 外盘股票、期货、期权 | | IB | 外盘股票、期货、期权 |
| TAP | 外盘股票、期货、期权 |
| FUTU | 国内股票、港股、美股 | | FUTU | 国内股票、港股、美股 |
| TIGER | 国内股票、港股、美股 | | TIGER | 国内股票、港股、美股 |
| BITFINEX | 数字货币 |
| BITMEX | 数字货币 | | BITMEX | 数字货币 |
| OKEX | 数字货币 | | OKEX | 数字货币 |
| OKEXF | 数字货币 |
| HUOBI | 数字货币 | | HUOBI | 数字货币 |
| HBDM | 数字货币 |
| ONETOKEN | 数字货币 |
@ -122,6 +129,39 @@ main_engine.add_gateway(CtpGateway)
   
### 飞马FEMAS
#### 如何加载
先从gateway上调用FemasGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.femas import FemasGateway
main_engine.add_gateway(FemasGateway)
```
 
#### 相关字段
- 用户名username
- 密码password
- 经纪商编号brokerid
- 交易服务器地址td_address
- 行情服务器地址md_address
- 产品名称product_info
- 授权编码auth_code
 
#### 获取账号
在期货公司开户通过联系客户经理可以开通。用户名为纯数字经纪商编号也是4位纯数字。每个期货公司的经纪商编号都不同另外实盘账号也可以开通仿真交易功能同样需要联系客户经理。
 
### 宽睿柜台(OES) ### 宽睿柜台(OES)
#### 如何加载 #### 如何加载
@ -161,13 +201,52 @@ main_engine.add_gateway(OesGateway)
   
### 中泰柜台(XTP)
#### 如何加载
先从gateway上调用XtpGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.xtp import XtpGateway
main_engine.add_gateway(XtpGateway)
```
 
#### 相关字段
- 账号:
- 密码:
- 客户号": 1
- 行情地址:
- 行情端口": 0
- 交易地址:
- 交易端口": 0
- 行情协议: ["TCP", "UDP"]
- 授权码:
 
#### 获取账号
测试账号请联系中泰证券申请。
#### 其他特点
XTP是首家提供融资融券的极速柜台。
 
### 盈透证券(IB) ### 盈透证券(IB)
#### 如何加载 #### 如何加载
先从gateway上调用IbGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用IbGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import IbGateway from vnpy.gateway.ib import IbGateway
main_engine.add_gateway(IbGateway) main_engine.add_gateway(IbGateway)
``` ```
@ -195,13 +274,47 @@ main_engine.add_gateway(IbGateway)
   
### TAP
#### 如何加载
先从gateway上调用TapGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.tap import TapGateway
main_engine.add_gateway(TapGateway)
```
 
#### 相关字段
- 授权码auth code
- 行情账号quote username
- 行情密码quote password
- 行情地址123.15.58.21
- 行情端口7171
 
#### 获取账号
在TAP开户并且入金后可以获得API接入权限。
 
### 富途证券(FUTU) ### 富途证券(FUTU)
#### 如何加载 #### 如何加载
先从gateway上调用FutuGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用FutuGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import FutuGateway from vnpy.gateway.futu import FutuGateway
main_engine.add_gateway(FutuGateway) main_engine.add_gateway(FutuGateway)
``` ```
@ -238,7 +351,7 @@ main_engine.add_gateway(FutuGateway)
先从gateway上调用TigerGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用TigerGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import TigerGateway from vnpy.gateway.tiger import TigerGateway
main_engine.add_gateway(TigerGateway) main_engine.add_gateway(TigerGateway)
``` ```
@ -271,7 +384,7 @@ main_engine.add_gateway(TigerGateway)
先从gateway上调用BitmexGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用BitmexGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import BitmexGateway from vnpy.gateway.bitmex import BitmexGateway
main_engine.add_gateway(BitmexGateway) main_engine.add_gateway(BitmexGateway)
``` ```
@ -300,14 +413,14 @@ main_engine.add_gateway(BitmexGateway)
   
### OKEX ### OKEX现货OKEX
#### 如何加载 #### 如何加载
先从gateway上调用OkexGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用OkexGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import OkexGateway from vnpy.gateway.okex import OkexGateway
main_engine.add_gateway(OkexGateway) main_engine.add_gateway(OkexGateway)
``` ```
@ -336,13 +449,50 @@ main_engine.add_gateway(OkexGateway)
   
### 火币
### OKEX期货OKEXF
#### 如何加载
先从gateway上调用OkexfGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.okexf import OkexfGateway
main_engine.add_gateway(OkexfGateway)
```
 
#### 相关字段
- API秘钥API Key
- 密码秘钥Secret Key
- 会话数3
- 密码passphrase
- 杠杆Leverage
- 代理地址:
- 代理端口:
 
#### 获取账号
在OKEX官网开户并且入金后可以获得API接入权限。
 
### 火币(HUOBI)
#### 如何加载 #### 如何加载
先从gateway上调用HuobiGateway类然后通过add_gateway()函数添加到main_engine上。 先从gateway上调用HuobiGateway类然后通过add_gateway()函数添加到main_engine上。
``` ```
from vnpy.gateway.oes import HuobiGateway from vnpy.gateway.huobi import HuobiGateway
main_engine.add_gateway(HuobiGateway) main_engine.add_gateway(HuobiGateway)
``` ```
@ -364,4 +514,113 @@ main_engine.add_gateway(HuobiGateway)
#### 获取账号 #### 获取账号
在火币官网开户并且入金后可以获得API接入权限。 在火币官网开户并且入金后可以获得API接入权限。
 
### 火币合约(HBDM)
#### 如何加载
先从gateway上调用HbdmGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.hbdm import HbdmGateway
main_engine.add_gateway(HbdmGateway)
```
 
#### 相关字段
- API秘钥API Key
- 密码秘钥Secret Key
- 会话数3
- 代理地址:
- 代理端口:
 
#### 获取账号
在火币官网开户并且入金后可以获得API接入权限。
 
### BITFINEX
#### 如何加载
先从gateway上调用BitFinexGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.bitfinex import BitfinexGateway
main_engine.add_gateway(BitfinexGateway)
```
 
#### 相关字段
- 用户IDID
- 密码Secret
- 会话数3
- 代理地址:
- 代理端口:
 
#### 获取账号
在BITFINEX官网开户并且入金后可以获得API接入权限。
 
### ONETOKEN
#### 如何加载
先从gateway上调用OnetokenGateway类然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.onetoken import OnetokenGateway
main_engine.add_gateway(OnetokenGateway)
```
 
#### 相关字段
- Key秘钥OT Key
- 密码秘钥OT Secret
- 会话数3
- 交易所:["BINANCE", "BITMEX", "OKEX", "OKEF", "HUOBIP", "HUOBIF"]
- 账号:
- 代理地址:
- 代理端口:
 
#### 获取账号
在Onetoken官网开户并且入金后可以获得API接入权限。