Interface PositionSummaryView
- All Superinterfaces:
GenericEntity
Flat position row for list and search views, carrying only the columns the table renders.
- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceNested projection so only the symbol columns the table renders are selected. -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoublelongdoubledoubledoubleMethods inherited from interface GenericEntity
getCreatedAt, getId, getModifiedAt, isCreatedAtInferred
-
Method Details
-
getPositionNumber
long getPositionNumber()- Returns:
- position number
-
getPositionFamily
PositionFamily getPositionFamily()- Returns:
PositionFamily
-
getPositionType
PositionType getPositionType()- Returns:
PositionType
-
getPositionName
String getPositionName()- Returns:
- display name, null when the position is unnamed
-
getPositionOpened
LocalDateTime getPositionOpened()- Returns:
- opened timestamp
-
getPositionClosed
LocalDateTime getPositionClosed()- Returns:
- closed timestamp, null while open
-
getOpenQuantity
double getOpenQuantity()- Returns:
- open quantity
-
getClosedQuantity
double getClosedQuantity()- Returns:
- closed quantity
-
getAverageOpenPrice
double getAverageOpenPrice()- Returns:
- average open price
-
getAverageClosePrice
double getAverageClosePrice()- Returns:
- average close price
-
getRealizedGainLoss
double getRealizedGainLoss()- Returns:
- realized gain or loss
-
getReturnOnInvestment
double getReturnOnInvestment()- Returns:
- return on investment
-
getReturnOnPosition
double getReturnOnPosition()- Returns:
- return on position
-
getSymbol
PositionSummaryView.SymbolTickerView getSymbol()- Returns:
- traded
PositionSummaryView.SymbolTickerView
-