ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 가상화폐 자동매매 프로그램 만들기 - 업비트 시세캔들 조회(일봉, 월봉)
    카테고리 없음 2025. 1. 10. 20:01

    가상화폐 자동매매  프로그램 만들기 - 업비트 시세캔들 조회(일봉, 월봉)

    안녕하세요 플랫폼잇다 입니다.

    가상화폐 자동매매 프로그램 만들기를 진행하기 위해 오늘은 일봉에 대해 확인해보도록 하겠습니다.

    비슷한 수식과 개념이라고 하더라도 복습한다는 차원에서 읽어주시면 더욱 더 도움이 되겠습니다.

     

    일봉 업비트 API 확인하기

     

    업비트 API부터 확인해봅니다.

    https://docs.upbit.com/reference/

     

    업비트 개발자 센터

     

    docs.upbit.com

    https://api.upbit.com/v1/candles/days?market=KRW-BTC&count=1

     

     

    위 링크를 복사해서 홈페이지에 넣으면 값이 나오는걸 확인할 수 있습니다.

    Pyupbit를 통해 일봉 캔들 조회 진행

    우선 지난시간에 진행한 pyupbit를 넣어서 일봉 캔들을 조회합니다.

     

    import pyupbit

    df = pyupbit.get_ohlcv("KRW-BTC", interval="day", count=100)
    print(df)

     

    위와 같이 코딩을 입력한 뒤 실행을 하게되면 아래와 같이 터미널에 표시됩니다.

    추가가 된 코드는 interval="day" 가 추가 되었습니다.

     

    가상화폐 자동매매 프로그램 만들기 일봉 조회
    일봉 조회 터미널 표시

     

    터미널에 값이 표시 되는데 위에 count 값을 100으로 놓았기 때문에, 100개의 데이터가 입력된 것을 볼 수 있습니다.

    2024년 10월 3일부터 2025년 1월 10일까지 100일간의 일봉 데이터를 확인할 수 있습니다.

     

    월봉 업비트 API 확인하기

     

    https://docs.upbit.com/reference/

     

    업비트 개발자 센터

     

    docs.upbit.com

     

     

    https://api.upbit.com/v1/candles/months?market=KRW-BTC&count=1

    위 링크를 홈페이지에 입력했을때 값이 나오는걸 확인 할 수 있습니다.

     

     

    Pyupbit를 통해 월봉 캔들 조회 진행

    일봉과 같은 개념의 월봉을 진행합니다.

     

    import pyupbit
    import pandas as pd

    pd.options.display.float_format = "{:.1f}".format
    df = pyupbit.get_ohlcv(ticker="KRW-BTC", interval="month")
    print(df)

     

    위와같이 코드를 짰는데 다른점은 바로 소수점까지 포함하는 수식입니다.

    pd 부분에 소수점이 추가 된 걸 확인 할 수 있습니다.

     

    업비트 월봉 확인
    업비트 월봉 데이터

    별 다른 함수가 들어가지 않아서 200개까지 데이터를 불러 올 수 있지만

    실제로 데이터가 89개까지 밖에 없어서 89개밖에 나오지 않았다.

     

    2017년 09월 01일 09시 오픈 가격 420만 1천원.. 그 당시 비트코인 가격이다.

    2025년 01월 01일 09시 종가 1억 4천 3백 2십 7만 9천원, 많이 차이나는 걸 알 수 있다.

     

    마치며

    오늘은 가볍게 복습정도 수준이긴하지만

    소수점 및 인터벌 함수를 알 수 있는 그런 시간입니다.

    다음시간엔 업비트 현재가 정보에 대해 알아보도록 하겠습니다.

     

    짧은 글 읽어주셔서 감사합니다.

    플랫폼잇다 드림

     

    댓글

Designed by Tistory.