Class CandlesApi

java.lang.Object
api.quotation.module.CandlesApi

public class CandlesApi extends Object
시세 캔들 API 클래스
Since:
2021.11.30 Tue 00:09:08
Author:
RWB
  • Constructor Details

    • CandlesApi

      public CandlesApi()
  • Method Details

    • getMinuteCandles

      public UpbitResponse<MinuteCandle[]> getMinuteCandles(int unit, String market) throws IOException
      분 캔들 응답 반환 메서드
      Parameters:
      unit - : [int] 분 단위 (1, 3, 5, 10, 15, 30, 60, 240)
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      Returns:
      [UpbitResponse] MinuteCandle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getMinuteCandles

      public UpbitResponse<MinuteCandle[]> getMinuteCandles(int unit, String market, String to, int count) throws IOException
      분 캔들 응답 반환 메서드 (전체 파라미터)
      Parameters:
      unit - : [int] 분 단위 (1, 3, 5, 10, 15, 30, 60, 240)
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      to - : [String] 마지막 캔들의 시간 (ex. 2021-01-01 09:08:15 or 2021-01-01T09:08:15+09:00)
      count - : [int] 캔들 개수 (1 ~ 200)
      Returns:
      [UpbitResponse] MinuteCandle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getDayCandles

      public UpbitResponse<DayCandle[]> getDayCandles(String market) throws IOException
      일 캔들 응답 반환 메서드
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      Returns:
      [UpbitResponse] DayCandle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getDayCandles

      public UpbitResponse<DayCandle[]> getDayCandles(String market, String to, int count, String convertingPriceUnit) throws IOException
      일 캔들 응답 반환 메서드 (전체 파라미터)
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      to - : [String] 마지막 캔들의 시간 (ex. 2021-01-01 09:08:15 or 2021-01-01T09:08:15+09:00)
      count - : [int] 캔들 개수 (1 ~ 200)
      convertingPriceUnit - : [String] 종가 환산 화폐 단위 (ex. KRW)
      Returns:
      [UpbitResponse] DayCandle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getWeekCandles

      public UpbitResponse<Candle[]> getWeekCandles(String market) throws IOException
      주 캔들 응답 반환 메서드
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      Returns:
      [UpbitResponse] Candle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getWeekCandles

      public UpbitResponse<Candle[]> getWeekCandles(String market, String to, int count) throws IOException
      주 캔들 응답 반환 메서드 (전체 파라미터)
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      to - : [String] 마지막 캔들의 시간 (ex. 2021-01-01 09:08:15 or 2021-01-01T09:08:15+09:00)
      count - : [int] 캔들 개수 (1 ~ 200)
      Returns:
      [UpbitResponse] Candle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getMonthCandles

      public UpbitResponse<Candle[]> getMonthCandles(String market) throws IOException
      월 캔들 응답 반환 메서드
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      Returns:
      [UpbitResponse] Candle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외
    • getMonthCandles

      public UpbitResponse<Candle[]> getMonthCandles(String market, String to, int count) throws IOException
      월 캔들 응답 반환 메서드 (전체 파라미터)
      Parameters:
      market - : [String] 마켓 코드 (ex. KRW-BTC)
      to - : [String] 마지막 캔들의 시간 (ex. 2021-01-01 09:08:15 or 2021-01-01T09:08:15+09:00)
      count - : [int] 캔들 개수 (1 ~ 200)
      Returns:
      [UpbitResponse] Candle[]를 포함한 Upbit 응답 객체
      Throws:
      IOException - 데이터 입출력 예외