Class Kline

java.lang.Object
com.wualabs.qtsurfer.engine.core.Kline

public final class Kline extends Object
Exchange-agnostic kline (candlestick) DTO. Immutable.
  • Method Details

    • builder

      public static Kline.KlineBuilder builder()
    • getInstrument

      public Instrument getInstrument()
    • getInterval

      public KlineInterval getInterval()
    • getOpenTime

      public long getOpenTime()
    • getOpen

      public BigDecimal getOpen()
    • getHigh

      public BigDecimal getHigh()
    • getLow

      public BigDecimal getLow()
    • getClose

      public BigDecimal getClose()
    • getVolume

      public BigDecimal getVolume()
    • getQuoteVolume

      public BigDecimal getQuoteVolume()
    • getCloseTime

      public long getCloseTime()
    • getNumberOfTrades

      public long getNumberOfTrades()
    • isClosed

      public boolean isClosed()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object