IT | 프로그래밍

[시스템트레이딩 자동매매] 업비트 API 과거 가격 데이터 수집 안됩니다

MINT_NAVY 2020. 12. 13. 03:53
반응형

가상화폐 자동매매봇 만들기에 관심이 있으시거나

이제 막 시작하시려는 분들의 삽질 시간을 줄여드리기 위해

알려드립니다

 

업비트 api는 과거 가격 데이터 수집이 안됩니다

 

클래스며 코드며 다 만들고 테스트하고나서 알게 됐습니다 ㅠㅠ

처음에는 제가 코드를 잘못 짠 줄 알고 한참을 봤는데 그게 아니었더군요..

 

업비트 공식 api 레퍼런스 링크입니다.

https://docs.upbit.com/reference#%EB%B6%84minute-%EC%BA%94%EB%93%A4-1

 

업비트 개발자 센터

업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 제작해보세요.

docs.upbit.com

 

 

api 설명
api에 대한 parameter 설명

 

to 라는 파라미터에 대한 명세가 있어서 과거 데이터도 가져올 수 있겠다 싶었는데

현재시점 기준으로 최대 200개 과거 데이터만 제공하고 있습니다.

 

예제 코드 및 결과 입니다.

api를 그대로 가져다 쓴 예제코드

 

결과

요청한 시간은 03:00:00 이었는데 결과는 실행시간인 03:22:00 기준일로 조회해서 응답을 줍니다.

 

#

 

타 국내 거래소에서 기능을 제공하는 api가 있는지 테스트해보거나

과거 데이터를 제공하는 외국 페이지를 찾아봐야겠습니다.

 

원화로 표시된 데이터가 편하지만

달러화여도 상관없는게 수익금액이 아닌 수익률 백테스팅이

필요하므로 큰 지장은 없을 것 같습니다.

 

주말마다 단계 단계를 거쳐가는게 목표였는데

멀고도 험난하네요

반응형