Documentation ¶
Index ¶
- type GetAccountAndPositionRisk
- type GetBalance
- type GetBills
- type GetFeeRates
- type GetInterestAccrued
- type GetInterestLimits
- type GetLeverage
- type GetMaxAvailableTradeAmount
- type GetMaxBuySellAmount
- type GetMaxLoan
- type GetPositions
- type IncreaseDecreaseMargin
- type SetAccountLevel
- type SetAutoLoan
- type SetGreeks
- type SetLeverage
- type SetPositionMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAccountAndPositionRisk ¶
type GetAccountAndPositionRisk struct {
InstType okx.InstrumentType `json:"instType,omitempty"`
}
type GetBalance ¶
type GetBalance struct {
Ccy []string `json:"ccy,omitempty"`
}
type GetBills ¶
type GetBills struct { Ccy string `json:"ccy,omitempty"` After int64 `json:"after,omitempty,string"` Before int64 `json:"before,omitempty,string"` Limit int64 `json:"limit,omitempty,string"` InstType okx.InstrumentType `json:"instType,omitempty"` MgnMode okx.MarginMode `json:"mgnMode,omitempty"` CtType okx.ContractType `json:"ctType,omitempty"` Type okx.BillType `json:"type,omitempty,string"` SubType okx.BillSubType `json:"subType,omitempty,string"` }
type GetFeeRates ¶
type GetFeeRates struct { InstID string `json:"instId,omitempty"` Uly string `json:"uly,omitempty"` Category okx.FeeCategory `json:"category,omitempty,string"` InstType okx.InstrumentType `json:"instType"` }
type GetInterestAccrued ¶
type GetInterestLimits ¶ added in v1.0.10
type GetLeverage ¶
type GetLeverage struct { InstID []string `json:"instId"` MgnMode okx.MarginMode `json:"mgnMode"` }
type GetMaxBuySellAmount ¶
type GetMaxLoan ¶
type GetMaxLoan struct { InstID string `json:"instId"` MgnCcy string `json:"mgnCcy,omitempty"` MgnMode okx.MarginMode `json:"mgnMode"` }
type GetPositions ¶
type GetPositions struct { InstID []string `json:"instId,omitempty"` PosID []string `json:"posId,omitempty"` InstType okx.InstrumentType `json:"instType,omitempty"` }
type IncreaseDecreaseMargin ¶
type IncreaseDecreaseMargin struct { InstID string `json:"instId"` Amt float64 `json:"amt,string"` PosSide okx.PositionSide `json:"posSide"` ActionType okx.CountAction `json:"actionType"` }
type SetAccountLevel ¶ added in v1.0.13
type SetAccountLevel struct {
AcctLv string `json:"acctLv"`
}
type SetAutoLoan ¶ added in v1.0.7
type SetAutoLoan struct {
AutoLoan bool `json:"autoLoan,omitempty"`
}
type SetLeverage ¶
type SetLeverage struct { Lever int64 `json:"lever,string"` InstID string `json:"instId,omitempty"` Ccy string `json:"ccy,omitempty"` MgnMode okx.MarginMode `json:"mgnMode"` PosSide okx.PositionSide `json:"posSide,omitempty"` }
type SetPositionMode ¶
type SetPositionMode struct {
PosMode okx.PositionType `json:"posMode"`
}
Click to show internal directories.
Click to hide internal directories.