接入方法
该方式提供多种登录及交易方式。支持股票、可转债、ETF基金交易操作。支持多种券商,同花顺、东方财富等。
您只需输入对应券商的资金账号密码,即可调用OpenAPI进行交易。
*个人账户仅支持东方财富登录,机构账户无限制。
第一步:获取交易柜台服务器
为实现更好的用户体验,根据您所在的地区分配合适的服务器。
注意:
每次分配的服务器地址会发生变化,连接服务前,请务必调用该接口获取最新的服务器地址。
分配服务器地址:
http://jvQuant.com/query/server?market=ab&type=trade&token=<token>
第二步:登录柜台
输入交易账户及密码,通过柜台验证后返回授权交易凭证ticket。
请妥善保管好交易凭证,在ticket有效期内,您可以免登录进行后续的交易操作。
接口地址:
http://<柜台地址>/login?&token=<token>&acc=<资金账号>&pass=<密码>
第三步:查询或委托操作
查询持仓信息
接口地址:
http://<柜台地址>/check_hold?&token=<token>&ticket=<交易凭证>
接口参数:
# | 参数名 | 类型 | 描述 |
---|---|---|---|
1 | token | string | jvQuant token |
2 | ticket | string | 交易凭证ticket |
接口返回:
# | 参数名 | 类型 | 描述 |
---|---|---|---|
1 | message | string | 错误信息 |
2 | total | string | 账户总资产 |
2 | usable | string | 账户可用资金 |
3 | day_earn | string | 账户当日盈亏 |
4 | hold_earn | string | 账户持仓盈亏 |
5 | hold_list | array | 账户持仓明细 |
5.1 | hold_list[x].code | string | 账户持仓证券列表 |
5.2 | hold_list[x].name | string | 持仓证券名 |
5.3 | hold_list[x].hold_vol | string | 持仓数量 |
5.4 | hold_list[x].usable_vol | string | 可用数量 |
5.5 | hold_list[x].day_earn | string | 当日盈亏 |
5.6 | hold_list[x].hold_earn | string | 持仓盈亏 |
委托报单
接口地址:
http://<柜台地址>/<trade>?&token=<token>&ticket=<交易凭证>&code=<证券代码>&name=<证券名称>&price=<委托价格>&volume=<委托数量>
接口参数:
接口参数:
# | 参数名 | 类型 | 描述 |
---|---|---|---|
1 | trade | string | 买入(buy)或卖出(sale) |
2 | token | string | jvQuant token |
3 | ticket | string | 交易凭证ticket |
4 | code | string | 证券代码 |
5 | name | string | 证券名称 |
6 | price | float | 委托价格 |
7 | volume | int | 委托数量 |
调用参数详细出处:券商交易接口接入文档