public class TradeClientV3 extends Object implements ITradeV3Client
| Constructor and Description |
|---|
TradeClientV3(HttpApiClient apiClient) |
TradeClientV3(HttpApiConfig config) |
| Modifier and Type | Method and Description |
|---|---|
AccountBalanceInfo |
balanceAccount(String accountId)
This interface is currently supported only for Webull US.
|
TradeOrderResponse |
cancelOrder(String accountId,
TradeOrder tradeOrder)
This interface is currently supported only for Webull US.
|
OrderHistory |
getOrderDetails(String accountId,
String clientOrderId)
This interface is currently supported only for Webull US.
|
List<TradeCalendar> |
getTradeCalendar(String market,
String start,
String end)
This interface is currently supported only for Webull US.
|
List<Account> |
listAccount()
This interface is currently supported only for Webull US.
|
List<OrderHistory> |
listOrders(String accountId,
Integer pageSize,
String startDate,
String endDate,
String lastClientOrderId)
This interface is currently supported only for Webull US.
|
List<OrderHistory> |
openOrders(String accountId,
Integer pageSize,
String lastClientOrderId)
This interface is currently supported only for Webull HK.
|
TradeOrderResponse |
placeOrder(String accountId,
TradeOrder tradeOrder)
This interface is currently supported only for Webull US.
|
List<AccountPositionsInfo> |
positionsAccount(String accountId)
This interface is currently supported only for Webull US.
|
PreviewOrderResponse |
previewOrder(String accountId,
TradeOrder tradeOrder)
This interface is currently supported only for Webull US.
|
TradeOrderResponse |
replaceOrder(String accountId,
TradeOrder tradeOrder)
This interface is currently supported only for Webull US.
|
public TradeClientV3(HttpApiConfig config)
public TradeClientV3(HttpApiClient apiClient)
public List<Account> listAccount()
ITradeV3ClientlistAccount in interface ITradeV3Clientpublic AccountBalanceInfo balanceAccount(String accountId)
ITradeV3ClientbalanceAccount in interface ITradeV3Clientpublic List<AccountPositionsInfo> positionsAccount(String accountId)
ITradeV3ClientpositionsAccount in interface ITradeV3Clientpublic PreviewOrderResponse previewOrder(String accountId, TradeOrder tradeOrder)
ITradeV3ClientpreviewOrder in interface ITradeV3Clientpublic TradeOrderResponse placeOrder(String accountId, TradeOrder tradeOrder)
ITradeV3ClientplaceOrder in interface ITradeV3Clientpublic TradeOrderResponse replaceOrder(String accountId, TradeOrder tradeOrder)
ITradeV3ClientreplaceOrder in interface ITradeV3Clientpublic TradeOrderResponse cancelOrder(String accountId, TradeOrder tradeOrder)
ITradeV3ClientcancelOrder in interface ITradeV3Clientpublic List<OrderHistory> listOrders(String accountId, Integer pageSize, String startDate, String endDate, String lastClientOrderId)
ITradeV3ClientlistOrders in interface ITradeV3Clientpublic List<OrderHistory> openOrders(String accountId, Integer pageSize, String lastClientOrderId)
ITradeV3ClientopenOrders in interface ITradeV3Clientpublic OrderHistory getOrderDetails(String accountId, String clientOrderId)
ITradeV3ClientgetOrderDetails in interface ITradeV3Clientpublic List<TradeCalendar> getTradeCalendar(String market, String start, String end)
ITradeV3ClientgetTradeCalendar in interface ITradeV3ClientCopyright © 2025 Webull. All rights reserved.