Class TradeCandle

java.lang.Object
io.runon.trading.technical.analysis.candle.CandleStick
io.runon.trading.technical.analysis.candle.TradeCandle
All Implemented Interfaces:
Price, PriceChange, PriceChangeRate, Candle

public class TradeCandle extends CandleStick
거래 분석에 사용할 수 있는 캔들 기본정보외에 분석에 필요한 거래정보 추가
Author:
macle
  • Field Details

    • MAX_STRENGTH

      public static final BigDecimal MAX_STRENGTH
  • Constructor Details

    • TradeCandle

      public TradeCandle()
  • Method Details

    • getAverage

      public BigDecimal getAverage()
      평균가격 얻기
      Returns:
      평균가격
    • getVolume

      public BigDecimal getVolume()
      거래량 얻기
      Returns:
      거래량
    • setVolume

      public void setVolume(BigDecimal volume)
      거래량 설정
      Parameters:
      volume - 거래량
    • addTrade

      public void addTrade(Trade trade)
      거래정보 추가
      Parameters:
      trade - Trade 거래정보
    • getTradeCount

      public int getTradeCount()
      거래 회수(건수) 얻기 거래량과 다름 회수별 거래량이 존재
      Returns:
      int 거래회수(건수)
    • setCandleToTrade

      public void setCandleToTrade()
      거래정보를 이용하여 캔들 데이터 설정 trade 를 한번에 추가했을때 사용
    • setStrength

      public void setStrength(BigDecimal strength)
      체결강도 설정
      Parameters:
      strength - 체결강도
    • strength

      public BigDecimal strength()
      체결강도 얻기 max MAX_STRENGTH
      Returns:
      체결 강도
    • clearTrade

      public void clearTrade()
      거래정보 초기화 메모리 관리용 메소드
    • setTradeCount

      public void setTradeCount(int tradeCount)
      거래회수 설정 거래량과 다름 회수별 거래량이 존재
      Parameters:
      tradeCount - int 거래회수(건수)