public class WebSocketClient extends Object implements TradeAsyncApi, QuoteAsyncApi, SubscribeAsyncApi
| 限定符和类型 | 字段和说明 |
|---|---|
OrderIdPassport |
orderIdPassport |
| 构造器和说明 |
|---|
WebSocketClient(String url,
ApiAuthentication authentication,
ApiComposeCallback apiComposeCallback) |
WebSocketClient(String url,
ApiAuthentication authentication,
ApiComposeCallback apiComposeCallback,
boolean async) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelOrder(String account,
int orderId)
取消订单
|
void |
cancelSubscribe(Subject subject)
取消订阅主题
|
void |
cancelSubscribeQuote(Set<String> symbols)
取消订阅行情
|
void |
connect() |
void |
disconnect() |
void |
getAccount(String account)
获取账户信息
|
void |
getAllSymbolNames(QuoteParameter parameter)
获取代号列表和中文名称
|
void |
getAllSymbols(QuoteParameter parameter)
获取代号列表
|
void |
getAsset(AssetParameter asset)
获取资产
|
void |
getBriefInfo(QuoteParameter parameter)
行情摘要
|
void |
getHourTradingTimeline(QuoteParameter parameter)
盘前盘后分时数据
|
void |
getKline(QuoteParameter parameter)
K线数据
|
void |
getMarketState(QuoteParameter parameter)
获取市场状态
|
void |
getOpenOrders()
获取未完成订单
|
int |
getOrderNo(String account)
获取订单号
|
void |
getPosition(PositionParameter position)
获取持仓
|
void |
getStockDetail(QuoteParameter parameter)
股票详情
|
void |
getSubscribedSymbols()
查询已订阅symbol列表
|
void |
getTimeline(QuoteParameter parameter)
分时数据
|
void |
getTradeTick(QuoteParameter parameter)
逐笔数据
|
boolean |
isConnected() |
void |
modifyOrder(OrderParameter orderParameter)
修改订单
|
void |
placeOrder(OrderParameter orderParameter)
创建订单
|
void |
previewOrder(OrderParameter orderParameter)
预览订单
|
void |
subscribe(Subject subject)
订阅主题
|
void |
subscribe(Subject subject,
List<String> focusKeys)
订阅主题字段
|
void |
subscribeQuote(Set<String> symbols)
订阅行情
|
void |
subscribeQuote(Set<String> symbols,
List<String> focusKeys)
订阅行情字段
|
public OrderIdPassport orderIdPassport
public WebSocketClient(String url, ApiAuthentication authentication, ApiComposeCallback apiComposeCallback)
public WebSocketClient(String url, ApiAuthentication authentication, ApiComposeCallback apiComposeCallback, boolean async)
public void connect()
public void disconnect()
public boolean isConnected()
public int getOrderNo(String account)
TradeAsyncApigetOrderNo 在接口中 TradeAsyncApiaccount - 账户public void previewOrder(OrderParameter orderParameter)
TradeAsyncApipreviewOrder 在接口中 TradeAsyncApiorderParameter - 订单参数public void placeOrder(OrderParameter orderParameter)
TradeAsyncApiplaceOrder 在接口中 TradeAsyncApiorderParameter - 订单参数public void cancelOrder(String account, int orderId)
TradeAsyncApicancelOrder 在接口中 TradeAsyncApiaccount - 账户orderId - 订单号public void modifyOrder(OrderParameter orderParameter)
TradeAsyncApimodifyOrder 在接口中 TradeAsyncApiorderParameter - 订单参数public void subscribe(Subject subject, List<String> focusKeys)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApisubject - 主题focusKeys - 关注key列表public void subscribe(Subject subject)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApisubject - 主题public void cancelSubscribe(Subject subject)
SubscribeAsyncApicancelSubscribe 在接口中 SubscribeAsyncApisubject - 主题public void getOpenOrders()
TradeAsyncApigetOpenOrders 在接口中 TradeAsyncApipublic void getPosition(PositionParameter position)
TradeAsyncApigetPosition 在接口中 TradeAsyncApiposition - 持仓参数public void getAsset(AssetParameter asset)
TradeAsyncApigetAsset 在接口中 TradeAsyncApiasset - 资产参数public void getAccount(String account)
TradeAsyncApigetAccount 在接口中 TradeAsyncApiaccount - 账户public void getMarketState(QuoteParameter parameter)
QuoteAsyncApigetMarketState 在接口中 QuoteAsyncApiparameter - quote parampublic void getAllSymbols(QuoteParameter parameter)
QuoteAsyncApigetAllSymbols 在接口中 QuoteAsyncApiparameter - quote parampublic void getAllSymbolNames(QuoteParameter parameter)
QuoteAsyncApigetAllSymbolNames 在接口中 QuoteAsyncApiparameter - quote parampublic void getBriefInfo(QuoteParameter parameter)
QuoteAsyncApigetBriefInfo 在接口中 QuoteAsyncApiparameter - quote parampublic void getStockDetail(QuoteParameter parameter)
QuoteAsyncApigetStockDetail 在接口中 QuoteAsyncApiparameter - quote parampublic void getTimeline(QuoteParameter parameter)
QuoteAsyncApigetTimeline 在接口中 QuoteAsyncApiparameter - quote parampublic void getHourTradingTimeline(QuoteParameter parameter)
QuoteAsyncApigetHourTradingTimeline 在接口中 QuoteAsyncApiparameter - quote parampublic void getKline(QuoteParameter parameter)
QuoteAsyncApigetKline 在接口中 QuoteAsyncApiparameter - quote parampublic void getTradeTick(QuoteParameter parameter)
QuoteAsyncApigetTradeTick 在接口中 QuoteAsyncApiparameter - quote parampublic void subscribeQuote(Set<String> symbols)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - 标的列表public void subscribeQuote(Set<String> symbols, List<String> focusKeys)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - 标的列表focusKeys - 关注keypublic void cancelSubscribeQuote(Set<String> symbols)
SubscribeAsyncApicancelSubscribeQuote 在接口中 SubscribeAsyncApisymbols - 标的列表public void getSubscribedSymbols()
SubscribeAsyncApigetSubscribedSymbols 在接口中 SubscribeAsyncApiCopyright © 2018. All rights reserved.