Documentation ¶
Index ¶
- type MixAccountClient
- func (p *MixAccountClient) Account(symbol string, marginCoin string) (string, error)
- func (p *MixAccountClient) Accounts(productType string) (string, error)
- func (p *MixAccountClient) Init() *MixAccountClient
- func (p *MixAccountClient) OpenCount(params account.OpenCountReq) (string, error)
- func (p *MixAccountClient) SetLeverage(params account.SetLeveragerReq) (string, error)
- func (p *MixAccountClient) SetMargin(params account.SetMarginReq) (string, error)
- func (p *MixAccountClient) SetMarginMode(params account.SetMarginModeReq) (string, error)
- func (p *MixAccountClient) SetPositionMode(params account.SetPositionModeReq) (string, error)
- type MixMarketClient
- func (p *MixMarketClient) Candles(symbol string, granularity string, startTime string, endTime string) (string, error)
- func (p *MixMarketClient) Contracts(productType string) (string, error)
- func (p *MixMarketClient) CurrentFundRate(symbol string) (string, error)
- func (p *MixMarketClient) Depth(symbol string, limit string) (string, error)
- func (p *MixMarketClient) Fills(symbol string, limit string) (string, error)
- func (p *MixMarketClient) FundingTime(symbol string) (string, error)
- func (p *MixMarketClient) HistoryFundRate(symbol string, pageSize string, pageNo string, nextPage string) (string, error)
- func (p *MixMarketClient) Index(symbol string) (string, error)
- func (p *MixMarketClient) Init() *MixMarketClient
- func (p *MixMarketClient) MarkPrice(symbol string) (string, error)
- func (p *MixMarketClient) OpenInterest(symbol string) (string, error)
- func (p *MixMarketClient) Ticker(symbol string) (string, error)
- func (p *MixMarketClient) Tickers(productType string) (string, error)
- type MixOrderClient
- func (p *MixOrderClient) AllOpenOrder(productType string, marginCoin string) (string, error)
- func (p *MixOrderClient) BatchOrders(params order.BatchOrdersReq) (string, error)
- func (p *MixOrderClient) CancelAllOrders(params order.CancelAllOrderReq) (string, error)
- func (p *MixOrderClient) CancelBatchOrders(params order.CancelBatchOrdersReq) (string, error)
- func (p *MixOrderClient) CancelOrder(params order.CancelOrderReq) (string, error)
- func (p *MixOrderClient) Current(symbol string) (string, error)
- func (p *MixOrderClient) Detail(symbol string, orderId string) (string, error)
- func (p *MixOrderClient) Fills(symbol string, orderId string) (string, error)
- func (p *MixOrderClient) History(symbol string, startTime string, endTime string, pageSize string, ...) (string, error)
- func (p *MixOrderClient) Init() *MixOrderClient
- func (p *MixOrderClient) PlaceOrder(params order.PlaceOrderReq) (string, error)
- type MixPlanClient
- func (p *MixPlanClient) CancelAllPlan(params plan.CancelAllPlanReq) (string, error)
- func (p *MixPlanClient) CancelPlan(params plan.CancelPlanReq) (string, error)
- func (p *MixPlanClient) CancelPlanBySymbol(params plan.CancelPlanBySymbolReq) (string, error)
- func (p *MixPlanClient) CurrentPlan(symbol string, isPlan string) (string, error)
- func (p *MixPlanClient) HistoryPlan(symbol string, startTime string, endTime string, pageSize string, isPre string, ...) (string, error)
- func (p *MixPlanClient) Init() *MixPlanClient
- func (p *MixPlanClient) ModifyPlan(params plan.ModifyPlanReq) (string, error)
- func (p *MixPlanClient) ModifyPlanPreset(params plan.ModifyPlanPresetReq) (string, error)
- func (p *MixPlanClient) ModifyTPSLPlan(params plan.ModifyTPSLPlanReq) (string, error)
- func (p *MixPlanClient) PlacePlan(params plan.PlacePlanReq) (string, error)
- func (p *MixPlanClient) PlacePositionTPSL(params plan.PlacePositionTPSLReq) (string, error)
- func (p *MixPlanClient) PlaceTPSL(params plan.PlaceTPSLReq) (string, error)
- type MixPositionClient
- type MixTraceClient
- func (p *MixTraceClient) CloseTrackOrder(params trace.CloseTrackOrderReq) (string, error)
- func (p *MixTraceClient) CurrentTrack(symbol string, productType string, pageSize string, pageNo string) (string, error)
- func (p *MixTraceClient) FollowerHistoryOrders(pageSize string, pageNo string, startTime string, endTime string) (string, error)
- func (p *MixTraceClient) HistoryTrack(startTime string, endTime string, pageSize string, pageNo string) (string, error)
- func (p *MixTraceClient) Init() *MixTraceClient
- func (p *MixTraceClient) ProfitDateGroupList(pageSize string, pageNo string) (string, error)
- func (p *MixTraceClient) ProfitDateList(marginCoin string, date string, pageSize string, pageNo string) (string, error)
- func (p *MixTraceClient) ProfitSettleTokenIdGroup() (string, error)
- func (p *MixTraceClient) Summary() (string, error)
- func (p *MixTraceClient) WaitProfitDateList(pageSize string, pageNo string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MixAccountClient ¶
type MixAccountClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixAccountClient) Account ¶
func (p *MixAccountClient) Account(symbol string, marginCoin string) (string, error)
*
- Get account information
- @param symbol
- @param marginCoin
- @return ResponseResult
func (*MixAccountClient) Accounts ¶
func (p *MixAccountClient) Accounts(productType string) (string, error)
*
- Get account information list
- @param productType
- @return ResponseResult
func (*MixAccountClient) Init ¶
func (p *MixAccountClient) Init() *MixAccountClient
func (*MixAccountClient) OpenCount ¶
func (p *MixAccountClient) OpenCount(params account.OpenCountReq) (string, error)
*
- Get the openable quantity
- @param OpenCountReq
- @return ResponseResult
func (*MixAccountClient) SetLeverage ¶
func (p *MixAccountClient) SetLeverage(params account.SetLeveragerReq) (string, error)
*
- set lever
- @param SetLeveragerReq
- @return ResponseResult
func (*MixAccountClient) SetMargin ¶
func (p *MixAccountClient) SetMargin(params account.SetMarginReq) (string, error)
*
- Adjustment margin
- @param SetMarginReq
- @return ResponseResult
func (*MixAccountClient) SetMarginMode ¶
func (p *MixAccountClient) SetMarginMode(params account.SetMarginModeReq) (string, error)
*
- Adjust margin mode
- @param SetMarginModeReq
- @return ResponseResult
func (*MixAccountClient) SetPositionMode ¶
func (p *MixAccountClient) SetPositionMode(params account.SetPositionModeReq) (string, error)
type MixMarketClient ¶
type MixMarketClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixMarketClient) Candles ¶
func (p *MixMarketClient) Candles(symbol string, granularity string, startTime string, endTime string) (string, error)
*
- Obtain K line data
- @param symbol
- @param granularity (Category of k line)
- @param startTime
- @param endTime
- @return ResponseResult
func (*MixMarketClient) Contracts ¶
func (p *MixMarketClient) Contracts(productType string) (string, error)
*
- Contract information
- @param productType
- @return ResponseResult
func (*MixMarketClient) CurrentFundRate ¶
func (p *MixMarketClient) CurrentFundRate(symbol string) (string, error)
*
- Get the current fund rate
- @param symbol
- @return ResponseResult
func (*MixMarketClient) Depth ¶
func (p *MixMarketClient) Depth(symbol string, limit string) (string, error)
*
- Deep market
- @param symbol
- @param limit
- @return ResponseResult
func (*MixMarketClient) Fills ¶
func (p *MixMarketClient) Fills(symbol string, limit string) (string, error)
*
- Obtain transaction details
- @param symbol
- @param limit
- @return ResponseResult
func (*MixMarketClient) FundingTime ¶
func (p *MixMarketClient) FundingTime(symbol string) (string, error)
*
- Get the next settlement time of the contract
- @param symbol
- @return ResponseResult
func (*MixMarketClient) HistoryFundRate ¶
func (p *MixMarketClient) HistoryFundRate(symbol string, pageSize string, pageNo string, nextPage string) (string, error)
*
- Get historical fund rate
- @param symbol
- @param pageSize
- @param pageNo
- @param nextPage
- @return ResponseResult
func (*MixMarketClient) Index ¶
func (p *MixMarketClient) Index(symbol string) (string, error)
* 获取币种指数。
func (*MixMarketClient) Init ¶
func (p *MixMarketClient) Init() *MixMarketClient
func (*MixMarketClient) MarkPrice ¶
func (p *MixMarketClient) MarkPrice(symbol string) (string, error)
*
- Get contract tag price
- @param symbol
- @return ResponseResult
func (*MixMarketClient) OpenInterest ¶
func (p *MixMarketClient) OpenInterest(symbol string) (string, error)
*
- Obtain the total position of the platform
- @param symbol
- @return ResponseResult
type MixOrderClient ¶
type MixOrderClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixOrderClient) AllOpenOrder ¶
func (p *MixOrderClient) AllOpenOrder(productType string, marginCoin string) (string, error)
func (*MixOrderClient) BatchOrders ¶
func (p *MixOrderClient) BatchOrders(params order.BatchOrdersReq) (string, error)
*
- Place orders in batches
- @param BatchOrdersReq
- @return ResponseResult
func (*MixOrderClient) CancelAllOrders ¶
func (p *MixOrderClient) CancelAllOrders(params order.CancelAllOrderReq) (string, error)
func (*MixOrderClient) CancelBatchOrders ¶
func (p *MixOrderClient) CancelBatchOrders(params order.CancelBatchOrdersReq) (string, error)
*
- Batch cancellation
- @param CancelBatchOrdersReq
- @return ResponseResult
func (*MixOrderClient) CancelOrder ¶
func (p *MixOrderClient) CancelOrder(params order.CancelOrderReq) (string, error)
*
- cancel the order
- @param CancelOrderReq
- @return ResponseResult
func (*MixOrderClient) Current ¶
func (p *MixOrderClient) Current(symbol string) (string, error)
*
- Get the current delegate
- @param symbol
- @return ResponseResult
func (*MixOrderClient) Detail ¶
func (p *MixOrderClient) Detail(symbol string, orderId string) (string, error)
*
- Get order details
- @param symbol
- @param orderId
- @return ResponseResult
func (*MixOrderClient) Fills ¶
func (p *MixOrderClient) Fills(symbol string, orderId string) (string, error)
*
- Query transaction details
- @param symbol
- @param orderId
- @return ResponseResult
func (*MixOrderClient) History ¶
func (p *MixOrderClient) History(symbol string, startTime string, endTime string, pageSize string, lastEndId string, isPre string) (string, error)
*
- Get Historical Delegation
- @param symbol
- @param startTime
- @param endTime
- @param pageSize
- @param lastEndId
- @param isPre
- @return ResponseResult
func (*MixOrderClient) Init ¶
func (p *MixOrderClient) Init() *MixOrderClient
func (*MixOrderClient) PlaceOrder ¶
func (p *MixOrderClient) PlaceOrder(params order.PlaceOrderReq) (string, error)
*
- place an order
- @param PlaceOrderReq
- @return ResponseResult
type MixPlanClient ¶
type MixPlanClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixPlanClient) CancelAllPlan ¶
func (p *MixPlanClient) CancelAllPlan(params plan.CancelAllPlanReq) (string, error)
*
- Planned entrustment (profit and loss stop) cancellation
- @param CancelPlanReq
- @return ResponseResult
func (*MixPlanClient) CancelPlan ¶
func (p *MixPlanClient) CancelPlan(params plan.CancelPlanReq) (string, error)
*
- Planned entrustment (profit and loss stop) cancellation
- @param CancelPlanReq
- @return ResponseResult
func (*MixPlanClient) CancelPlanBySymbol ¶
func (p *MixPlanClient) CancelPlanBySymbol(params plan.CancelPlanBySymbolReq) (string, error)
func (*MixPlanClient) CurrentPlan ¶
func (p *MixPlanClient) CurrentPlan(symbol string, isPlan string) (string, error)
*
- Get the current plan commission (profit stop and loss stop) list
- @param symbol
- @param isPlan
- @return ResponseResult
func (*MixPlanClient) HistoryPlan ¶
func (p *MixPlanClient) HistoryPlan(symbol string, startTime string, endTime string, pageSize string, isPre string, isPlan string) (string, error)
*
- Obtain the list of historical plan commissions (profit and loss stop)
- @param symbol
- @param startTime
- @param endTime
- @param pageSize
- @param isPre
- @param isPlan
- @return ResponseResult
func (*MixPlanClient) Init ¶
func (p *MixPlanClient) Init() *MixPlanClient
func (*MixPlanClient) ModifyPlan ¶
func (p *MixPlanClient) ModifyPlan(params plan.ModifyPlanReq) (string, error)
*
- Modify Plan Delegation
- @param ModifyPlanReq
- @return ResponseResult
func (*MixPlanClient) ModifyPlanPreset ¶
func (p *MixPlanClient) ModifyPlanPreset(params plan.ModifyPlanPresetReq) (string, error)
*
- Modify the preset profit and loss stop of plan entrustment
- @param ModifyPlanPresetReq
- @return ResponseResult
func (*MixPlanClient) ModifyTPSLPlan ¶
func (p *MixPlanClient) ModifyTPSLPlan(params plan.ModifyTPSLPlanReq) (string, error)
*
- Modify profit and loss stop
- @param ModifyTPSLPlanReq
- @return ResponseResult
func (*MixPlanClient) PlacePlan ¶
func (p *MixPlanClient) PlacePlan(params plan.PlacePlanReq) (string, error)
*
- Plan Entrusted Order
- @param PlacePlanReq
- @return ResponseResult
func (*MixPlanClient) PlacePositionTPSL ¶
func (p *MixPlanClient) PlacePositionTPSL(params plan.PlacePositionTPSLReq) (string, error)
func (*MixPlanClient) PlaceTPSL ¶
func (p *MixPlanClient) PlaceTPSL(params plan.PlaceTPSLReq) (string, error)
*
- Stop profit and stop loss Order
- @param PlaceTPSLReq
- @return ResponseResult
type MixPositionClient ¶
type MixPositionClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixPositionClient) AllPosition ¶
func (p *MixPositionClient) AllPosition(productType string, marginCoin string) (string, error)
*
- Obtain all contract position information
- @param productType
- @param marginCoin
- @return ResponseResult
func (*MixPositionClient) Init ¶
func (p *MixPositionClient) Init() *MixPositionClient
func (*MixPositionClient) SinglePosition ¶
func (p *MixPositionClient) SinglePosition(symbol string, marginCoin string) (string, error)
*
- Obtain single contract position information
- @param symbol
- @param marginCoin
- @return ResponseResult
type MixTraceClient ¶
type MixTraceClient struct {
BitgetRestClient *common.BitgetRestClient
}
func (*MixTraceClient) CloseTrackOrder ¶
func (p *MixTraceClient) CloseTrackOrder(params trace.CloseTrackOrderReq) (string, error)
*
- Dealer closing interface
- @param CloseTrackOrderReq
- @return ResponseResult
func (*MixTraceClient) CurrentTrack ¶
func (p *MixTraceClient) CurrentTrack(symbol string, productType string, pageSize string, pageNo string) (string, error)
*
- The trader obtains the current order
- @param symbol
- @param productType
- @param pageSize
- @param pageNo
- @return ResponseResult
func (*MixTraceClient) FollowerHistoryOrders ¶
func (p *MixTraceClient) FollowerHistoryOrders(pageSize string, pageNo string, startTime string, endTime string) (string, error)
*
- Followers obtain documentary information
- @param pageSize
- @param pageNo
- @param startTime
- @param endTime
- @return ResponseResult
func (*MixTraceClient) HistoryTrack ¶
func (p *MixTraceClient) HistoryTrack(startTime string, endTime string, pageSize string, pageNo string) (string, error)
*
- The trader obtains the historical order
- @param startTime
- @param endTime
- @param pageSize
- @param pageNo
- @return ResponseResult
func (*MixTraceClient) Init ¶
func (p *MixTraceClient) Init() *MixTraceClient
func (*MixTraceClient) ProfitDateGroupList ¶
func (p *MixTraceClient) ProfitDateGroupList(pageSize string, pageNo string) (string, error)
*
- Historical profit sharing summary of traders (by settlement currency and date)
- @param pageSize
- @param pageNo
- @return ResponseResult
func (*MixTraceClient) ProfitDateList ¶
func (p *MixTraceClient) ProfitDateList(marginCoin string, date string, pageSize string, pageNo string) (string, error)
*
- Historical profit distribution details of traders
- @param marginCoin
- @param date
- @param pageSize
- @param pageNo
- @return ResponseResult
func (*MixTraceClient) ProfitSettleTokenIdGroup ¶
func (p *MixTraceClient) ProfitSettleTokenIdGroup() (string, error)
*
- Historical profit sharing summary of traders (by settlement currency)
- @return ResponseResult
func (*MixTraceClient) Summary ¶
func (p *MixTraceClient) Summary() (string, error)
*
- Summary of traders' profit sharing
- @return ResponseResult
func (*MixTraceClient) WaitProfitDateList ¶
func (p *MixTraceClient) WaitProfitDateList(pageSize string, pageNo string) (string, error)
*
- Details of traders to be distributed
- @param pageSize
- @param pageNo
- @return ResponseResult
Click to show internal directories.
Click to hide internal directories.