public class Position extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Position.ModeEnum
Position mode, including: - `single`: dual mode is not enabled- `dual_long`: long position in dual mode- `dual_short`: short position in dual mode
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_ADL_RANKING |
static String |
SERIALIZED_NAME_CLOSE_ORDER |
static String |
SERIALIZED_NAME_CONTRACT |
static String |
SERIALIZED_NAME_ENTRY_PRICE |
static String |
SERIALIZED_NAME_HISTORY_PNL |
static String |
SERIALIZED_NAME_HISTORY_POINT |
static String |
SERIALIZED_NAME_LAST_CLOSE_PNL |
static String |
SERIALIZED_NAME_LEVERAGE |
static String |
SERIALIZED_NAME_LEVERAGE_MAX |
static String |
SERIALIZED_NAME_LIQ_PRICE |
static String |
SERIALIZED_NAME_MAINTENANCE_RATE |
static String |
SERIALIZED_NAME_MARGIN |
static String |
SERIALIZED_NAME_MARK_PRICE |
static String |
SERIALIZED_NAME_MODE |
static String |
SERIALIZED_NAME_PENDING_ORDERS |
static String |
SERIALIZED_NAME_REALISED_PNL |
static String |
SERIALIZED_NAME_REALISED_POINT |
static String |
SERIALIZED_NAME_RISK_LIMIT |
static String |
SERIALIZED_NAME_SIZE |
static String |
SERIALIZED_NAME_UNREALISED_PNL |
static String |
SERIALIZED_NAME_USER |
static String |
SERIALIZED_NAME_VALUE |
| Constructor and Description |
|---|
Position() |
| Modifier and Type | Method and Description |
|---|---|
Position |
closeOrder(PositionCloseOrder closeOrder) |
boolean |
equals(Object o) |
Integer |
getAdlRanking()
ADL ranking, range from 1 to 5
|
PositionCloseOrder |
getCloseOrder()
Get closeOrder
|
String |
getContract()
Futures contract
|
String |
getEntryPrice()
Entry price
|
String |
getHistoryPnl()
History realized PNL
|
String |
getHistoryPoint()
History realized POINT PNL
|
String |
getLastClosePnl()
PNL of last position close
|
String |
getLeverage()
Position leverage.
|
String |
getLeverageMax()
Maximum leverage under current risk limit
|
String |
getLiqPrice()
Liquidation price
|
String |
getMaintenanceRate()
Maintenance rate under current risk limit
|
String |
getMargin()
Position margin
|
String |
getMarkPrice()
Current mark price
|
Position.ModeEnum |
getMode()
Position mode, including: - `single`: dual mode is not enabled- `dual_long`: long position in dual mode- `dual_short`: short position in dual mode
|
Integer |
getPendingOrders()
Current open orders
|
String |
getRealisedPnl()
Realized PNL
|
String |
getRealisedPoint()
Realized POINT PNL
|
String |
getRiskLimit()
Position risk limit
|
Long |
getSize()
Position size
|
String |
getUnrealisedPnl()
Unrealized PNL
|
Long |
getUser()
User ID
|
String |
getValue()
Position value calculated in settlement currency
|
int |
hashCode() |
Position |
leverage(String leverage) |
Position |
margin(String margin) |
Position |
mode(Position.ModeEnum mode) |
Position |
riskLimit(String riskLimit) |
void |
setCloseOrder(PositionCloseOrder closeOrder) |
void |
setLeverage(String leverage) |
void |
setMargin(String margin) |
void |
setMode(Position.ModeEnum mode) |
void |
setRiskLimit(String riskLimit) |
String |
toString() |
public static final String SERIALIZED_NAME_USER
public static final String SERIALIZED_NAME_CONTRACT
public static final String SERIALIZED_NAME_SIZE
public static final String SERIALIZED_NAME_LEVERAGE
public static final String SERIALIZED_NAME_RISK_LIMIT
public static final String SERIALIZED_NAME_LEVERAGE_MAX
public static final String SERIALIZED_NAME_MAINTENANCE_RATE
public static final String SERIALIZED_NAME_VALUE
public static final String SERIALIZED_NAME_MARGIN
public static final String SERIALIZED_NAME_ENTRY_PRICE
public static final String SERIALIZED_NAME_LIQ_PRICE
public static final String SERIALIZED_NAME_MARK_PRICE
public static final String SERIALIZED_NAME_UNREALISED_PNL
public static final String SERIALIZED_NAME_REALISED_PNL
public static final String SERIALIZED_NAME_HISTORY_PNL
public static final String SERIALIZED_NAME_LAST_CLOSE_PNL
public static final String SERIALIZED_NAME_REALISED_POINT
public static final String SERIALIZED_NAME_HISTORY_POINT
public static final String SERIALIZED_NAME_ADL_RANKING
public static final String SERIALIZED_NAME_PENDING_ORDERS
public static final String SERIALIZED_NAME_CLOSE_ORDER
public static final String SERIALIZED_NAME_MODE
@Nullable public String getLeverage()
public void setLeverage(String leverage)
public void setRiskLimit(String riskLimit)
@Nullable public String getLeverageMax()
@Nullable public String getMaintenanceRate()
@Nullable public String getValue()
public void setMargin(String margin)
@Nullable public String getLastClosePnl()
@Nullable public String getRealisedPoint()
@Nullable public String getHistoryPoint()
@Nullable public Integer getAdlRanking()
@Nullable public Integer getPendingOrders()
public Position closeOrder(PositionCloseOrder closeOrder)
@Nullable public PositionCloseOrder getCloseOrder()
public void setCloseOrder(PositionCloseOrder closeOrder)
public Position mode(Position.ModeEnum mode)
@Nullable public Position.ModeEnum getMode()
public void setMode(Position.ModeEnum mode)
Copyright © 2021. All rights reserved.