public class Contract extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Contract.MarkTypeEnum
Mark price type, internal - based on internal trading, index - based on external index price
|
static class |
Contract.TypeEnum
Futures contract type
|
| Constructor and Description |
|---|
Contract() |
| Modifier and Type | Method and Description |
|---|---|
Contract |
configChangeTime(Double configChangeTime) |
boolean |
equals(Object o) |
Contract |
fundingInterval(Integer fundingInterval) |
Contract |
fundingNextApply(Double fundingNextApply) |
Contract |
fundingRate(String fundingRate) |
Double |
getConfigChangeTime()
Configuration's last changed time
|
Integer |
getFundingInterval()
Funding application interval, unit in seconds
|
Double |
getFundingNextApply()
Next funding time
|
String |
getFundingRate()
Current funding rate
|
Boolean |
getInDelisting()
Contract is delisting
|
String |
getIndexPrice()
Current index price
|
String |
getLastPrice()
Last trading price
|
String |
getLeverageMax()
Maximum leverage
|
String |
getLeverageMin()
Minimum leverage
|
String |
getMaintenanceRate()
Maintenance rate of margin
|
String |
getMakerFeeRate()
Maker fee rate, where negative means rebate
|
String |
getMarkPrice()
Current mark price
|
String |
getMarkPriceRound()
Minimum mark price increment
|
Contract.MarkTypeEnum |
getMarkType()
Mark price type, internal - based on internal trading, index - based on external index price
|
String |
getName()
Futures contract
|
Long |
getOrderbookId()
Current orderbook ID
|
String |
getOrderPriceDeviate()
deviation between order price and current index price.
|
String |
getOrderPriceRound()
Minimum order price increment
|
Long |
getOrderSizeMax()
Maximum order size the contract allowed
|
Long |
getOrderSizeMin()
Minimum order size the contract allowed
|
Integer |
getOrdersLimit()
Maximum number of open orders
|
Long |
getPositionSize()
Current total long position size
|
String |
getQuantoMultiplier()
Multiplier used in converting from invoicing to settlement currency
|
String |
getRefDiscountRate()
Referral fee rate discount
|
String |
getRefRebateRate()
Referrer commission rate
|
String |
getRiskLimitBase()
Risk limit base
|
String |
getRiskLimitMax()
Maximum risk limit the contract allowed
|
String |
getRiskLimitStep()
Step of adjusting risk limit
|
String |
getTakerFeeRate()
Taker fee rate
|
Long |
getTradeId()
Current trade ID
|
Long |
getTradeSize()
Historical accumulation trade size
|
Contract.TypeEnum |
getType()
Futures contract type
|
int |
hashCode() |
Contract |
inDelisting(Boolean inDelisting) |
Contract |
indexPrice(String indexPrice) |
Contract |
lastPrice(String lastPrice) |
Contract |
leverageMax(String leverageMax) |
Contract |
leverageMin(String leverageMin) |
Contract |
maintenanceRate(String maintenanceRate) |
Contract |
makerFeeRate(String makerFeeRate) |
Contract |
markPrice(String markPrice) |
Contract |
markPriceRound(String markPriceRound) |
Contract |
markType(Contract.MarkTypeEnum markType) |
Contract |
name(String name) |
Contract |
orderbookId(Long orderbookId) |
Contract |
orderPriceDeviate(String orderPriceDeviate) |
Contract |
orderPriceRound(String orderPriceRound) |
Contract |
orderSizeMax(Long orderSizeMax) |
Contract |
orderSizeMin(Long orderSizeMin) |
Contract |
ordersLimit(Integer ordersLimit) |
Contract |
positionSize(Long positionSize) |
Contract |
quantoMultiplier(String quantoMultiplier) |
Contract |
refDiscountRate(String refDiscountRate) |
Contract |
refRebateRate(String refRebateRate) |
Contract |
riskLimitBase(String riskLimitBase) |
Contract |
riskLimitMax(String riskLimitMax) |
Contract |
riskLimitStep(String riskLimitStep) |
void |
setConfigChangeTime(Double configChangeTime) |
void |
setFundingInterval(Integer fundingInterval) |
void |
setFundingNextApply(Double fundingNextApply) |
void |
setFundingRate(String fundingRate) |
void |
setInDelisting(Boolean inDelisting) |
void |
setIndexPrice(String indexPrice) |
void |
setLastPrice(String lastPrice) |
void |
setLeverageMax(String leverageMax) |
void |
setLeverageMin(String leverageMin) |
void |
setMaintenanceRate(String maintenanceRate) |
void |
setMakerFeeRate(String makerFeeRate) |
void |
setMarkPrice(String markPrice) |
void |
setMarkPriceRound(String markPriceRound) |
void |
setMarkType(Contract.MarkTypeEnum markType) |
void |
setName(String name) |
void |
setOrderbookId(Long orderbookId) |
void |
setOrderPriceDeviate(String orderPriceDeviate) |
void |
setOrderPriceRound(String orderPriceRound) |
void |
setOrderSizeMax(Long orderSizeMax) |
void |
setOrderSizeMin(Long orderSizeMin) |
void |
setOrdersLimit(Integer ordersLimit) |
void |
setPositionSize(Long positionSize) |
void |
setQuantoMultiplier(String quantoMultiplier) |
void |
setRefDiscountRate(String refDiscountRate) |
void |
setRefRebateRate(String refRebateRate) |
void |
setRiskLimitBase(String riskLimitBase) |
void |
setRiskLimitMax(String riskLimitMax) |
void |
setRiskLimitStep(String riskLimitStep) |
void |
setTakerFeeRate(String takerFeeRate) |
void |
setTradeId(Long tradeId) |
void |
setTradeSize(Long tradeSize) |
void |
setType(Contract.TypeEnum type) |
Contract |
takerFeeRate(String takerFeeRate) |
String |
toString() |
Contract |
tradeId(Long tradeId) |
Contract |
tradeSize(Long tradeSize) |
Contract |
type(Contract.TypeEnum type) |
public static final String SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_QUANTO_MULTIPLIER
public static final String SERIALIZED_NAME_LEVERAGE_MIN
public static final String SERIALIZED_NAME_LEVERAGE_MAX
public static final String SERIALIZED_NAME_MAINTENANCE_RATE
public static final String SERIALIZED_NAME_MARK_TYPE
public static final String SERIALIZED_NAME_MARK_PRICE
public static final String SERIALIZED_NAME_INDEX_PRICE
public static final String SERIALIZED_NAME_LAST_PRICE
public static final String SERIALIZED_NAME_MAKER_FEE_RATE
public static final String SERIALIZED_NAME_TAKER_FEE_RATE
public static final String SERIALIZED_NAME_ORDER_PRICE_ROUND
public static final String SERIALIZED_NAME_MARK_PRICE_ROUND
public static final String SERIALIZED_NAME_FUNDING_RATE
public static final String SERIALIZED_NAME_FUNDING_INTERVAL
public static final String SERIALIZED_NAME_FUNDING_NEXT_APPLY
public static final String SERIALIZED_NAME_RISK_LIMIT_BASE
public static final String SERIALIZED_NAME_RISK_LIMIT_STEP
public static final String SERIALIZED_NAME_RISK_LIMIT_MAX
public static final String SERIALIZED_NAME_ORDER_SIZE_MIN
public static final String SERIALIZED_NAME_ORDER_SIZE_MAX
public static final String SERIALIZED_NAME_ORDER_PRICE_DEVIATE
public static final String SERIALIZED_NAME_REF_DISCOUNT_RATE
public static final String SERIALIZED_NAME_REF_REBATE_RATE
public static final String SERIALIZED_NAME_ORDERBOOK_ID
public static final String SERIALIZED_NAME_TRADE_ID
public static final String SERIALIZED_NAME_TRADE_SIZE
public static final String SERIALIZED_NAME_POSITION_SIZE
public static final String SERIALIZED_NAME_CONFIG_CHANGE_TIME
public static final String SERIALIZED_NAME_IN_DELISTING
public static final String SERIALIZED_NAME_ORDERS_LIMIT
public void setName(String name)
public Contract type(Contract.TypeEnum type)
@Nullable public Contract.TypeEnum getType()
public void setType(Contract.TypeEnum type)
@Nullable public String getQuantoMultiplier()
public void setQuantoMultiplier(String quantoMultiplier)
public void setLeverageMin(String leverageMin)
public void setLeverageMax(String leverageMax)
@Nullable public String getMaintenanceRate()
public void setMaintenanceRate(String maintenanceRate)
public Contract markType(Contract.MarkTypeEnum markType)
@Nullable public Contract.MarkTypeEnum getMarkType()
public void setMarkType(Contract.MarkTypeEnum markType)
public void setMarkPrice(String markPrice)
public void setIndexPrice(String indexPrice)
public void setLastPrice(String lastPrice)
@Nullable public String getMakerFeeRate()
public void setMakerFeeRate(String makerFeeRate)
public void setTakerFeeRate(String takerFeeRate)
@Nullable public String getOrderPriceRound()
public void setOrderPriceRound(String orderPriceRound)
@Nullable public String getMarkPriceRound()
public void setMarkPriceRound(String markPriceRound)
public void setFundingRate(String fundingRate)
@Nullable public Integer getFundingInterval()
public void setFundingInterval(Integer fundingInterval)
@Nullable public Double getFundingNextApply()
public void setFundingNextApply(Double fundingNextApply)
public void setRiskLimitBase(String riskLimitBase)
@Nullable public String getRiskLimitStep()
public void setRiskLimitStep(String riskLimitStep)
@Nullable public String getRiskLimitMax()
public void setRiskLimitMax(String riskLimitMax)
@Nullable public Long getOrderSizeMin()
public void setOrderSizeMin(Long orderSizeMin)
@Nullable public Long getOrderSizeMax()
public void setOrderSizeMax(Long orderSizeMax)
@Nullable public String getOrderPriceDeviate()
public void setOrderPriceDeviate(String orderPriceDeviate)
@Nullable public String getRefDiscountRate()
public void setRefDiscountRate(String refDiscountRate)
@Nullable public String getRefRebateRate()
public void setRefRebateRate(String refRebateRate)
public void setOrderbookId(Long orderbookId)
public void setTradeId(Long tradeId)
@Nullable public Long getTradeSize()
public void setTradeSize(Long tradeSize)
@Nullable public Long getPositionSize()
public void setPositionSize(Long positionSize)
@Nullable public Double getConfigChangeTime()
public void setConfigChangeTime(Double configChangeTime)
public void setInDelisting(Boolean inDelisting)
@Nullable public Integer getOrdersLimit()
public void setOrdersLimit(Integer ordersLimit)
Copyright © 2021. All rights reserved.