Class TickerDTO
- java.lang.Object
-
- tech.cassandre.trading.bot.dto.market.TickerDTO
-
public final class TickerDTO extends Object
DTO representing a stock ticker. A ticker is a report of the price of certain securities, updated continuously throughout the trading session.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TickerDTO.Builder
Builder.
-
Constructor Summary
Constructors Modifier Constructor Description protected
TickerDTO(TickerDTO.Builder builder)
Builder constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TickerDTO.Builder
builder()
Returns builder.boolean
equals(Object o)
BigDecimal
getAsk()
Getter for ask.BigDecimal
getAskSize()
Getter for askSize.BigDecimal
getBid()
Getter for bid.BigDecimal
getBidSize()
Getter for bidSize.CurrencyPairDTO
getCurrencyPair()
Getter for currencyPair.BigDecimal
getHigh()
Getter for high.BigDecimal
getLast()
Getter for last.BigDecimal
getLow()
Getter for low.BigDecimal
getOpen()
Getter for open.BigDecimal
getQuoteVolume()
Getter for quoteVolume.ZonedDateTime
getTimestamp()
Getter for timestamp.BigDecimal
getVolume()
Getter for volume.BigDecimal
getVwap()
Getter for vwap.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
TickerDTO
protected TickerDTO(TickerDTO.Builder builder)
Builder constructor.- Parameters:
builder
- Builder.
-
-
Method Detail
-
builder
public static TickerDTO.Builder builder()
Returns builder.- Returns:
- builder
-
getCurrencyPair
public CurrencyPairDTO getCurrencyPair()
Getter for currencyPair.- Returns:
- currencyPair
-
getOpen
public BigDecimal getOpen()
Getter for open.- Returns:
- open
-
getLast
public BigDecimal getLast()
Getter for last.- Returns:
- last
-
getBid
public BigDecimal getBid()
Getter for bid.- Returns:
- bid
-
getAsk
public BigDecimal getAsk()
Getter for ask.- Returns:
- ask
-
getHigh
public BigDecimal getHigh()
Getter for high.- Returns:
- high
-
getLow
public BigDecimal getLow()
Getter for low.- Returns:
- low
-
getVwap
public BigDecimal getVwap()
Getter for vwap.- Returns:
- vwap
-
getVolume
public BigDecimal getVolume()
Getter for volume.- Returns:
- volume
-
getQuoteVolume
public BigDecimal getQuoteVolume()
Getter for quoteVolume.- Returns:
- quoteVolume
-
getBidSize
public BigDecimal getBidSize()
Getter for bidSize.- Returns:
- bidSize
-
getAskSize
public BigDecimal getAskSize()
Getter for askSize.- Returns:
- askSize
-
getTimestamp
public ZonedDateTime getTimestamp()
Getter for timestamp.- Returns:
- timestamp
-
-