逐笔明细
接口说明
功能说明:
- 根据证券代码查询标的的逐笔详情。
请求URL:/market-data/tick
请求方式:通过Webull SDK建立GRPC长连接,然后调用接口获取。
频次限制:每个AppId调用频次限制为1次每秒。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
symbol | String | 是 | 证券代码;例如:00700 |
category | String | 是 | 证券类型,枚举,参考:证券类型,如: HK_STOCK |
count | String | 是 | 条数,默认30条,最大限制1000条 |
响应参数
字段 | 类型 | 说明 |
---|---|---|
symbol | String | 证券代码 |
instrument_id | String | 标的ID |
result | []Tick | 逐笔明细 |
Tick
字段 | 类型 | 说明 |
---|---|---|
time | String | 成交时间 |
price | String | 价格 |
volume | string | 成交量 |
side | string | 成交方向,详情请见成交方向 |
请求示例
- Python
- Java
from webullsdktrade.grpc_api import API
from webullsdkquotescore.grpc.grpc_client import GrpcApiClient
from webullsdkcore.common.region import Region
grpc_client = GrpcApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(grpc_client)
response = api.market_data.get_tick(symbol, category)
if response.status_code == 200:
result = response.json()
try (QuotesApiClient quotesApiClient = QuotesApiClient.builder()
.appKey(Env.APP_KEY)
.appSecret(Env.APP_SECRET)
.regionId(Region.hk.name())
.build()) {
List<Tick> ticks = quotesApiClient.getTicks(symbol, category);
}
响应示例
{
"symbol":
"00700"
"instrumentId":
"913256409"
"result":[
0:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"300"
"side":
"N"
1:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"20000"
"side":
"N"
2:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"5100"
"side":
"N"
3:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"200"
"side":
"N"
4:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
5:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"23600"
"side":
"N"
6:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
7:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
8:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
9:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"400"
"side":
"N"
10:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
11:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
12:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
13:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
14:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
15:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"200"
"side":
"N"
16:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"1700"
"side":
"N"
17:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"400"
"side":
"N"
18:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
19:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"200"
"side":
"N"
20:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
21:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"700"
"side":
"N"
22:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
23:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"300"
"side":
"N"
24:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"200"
"side":
"N"
25:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"10000"
"side":
"N"
26:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"500"
"side":
"N"
27:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"200"
"side":
"N"
28:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"100"
"side":
"N"
29:{
"time":
"1669882089000"
"price":
"294.400"
"volume":
"1000"
"side":
"N"