RedMeta

비트코인은 24시간 장이 쉬지 않고 돌아가는 형태입니다. 그렇기 때문에 내가 거래를 자주하는 사람이라면 24시간 내내 거래소에 붙어서 보고 있어야하는데요, 그렇지 못할 경우 업비트 API를 이용해서 자동 매매를 할 수 있습니다.

오늘은 업비트의 API를 이용해서 파이썬 업비트 자동 매매를 이용하는 방법에 대해서 알아보도록 하겠습니다.

 

업비트 비트코인 자동매매 방법

업비트 고객센터

먼저 업비트 홈페이지로 들어가 줍니다.

그리고 고객센터 메뉴로 이동해 주세요

 

아래 링크에서 업비트 Open API 신청으로 바로 이동할 수 있습니다.

https://upbit.com/service_center/open_api_guide

 

업비트 Open API

업비트의 API를 이용해 다양한 앱과 프로그램을 개발할 수 있게 도와줍니다.

Open API 사용하기를 클릭해 줍니다.

 

Open API 관리

API를 사용하기 위해서는 나를 인식할 수 있는 Key 발급이 먼저 필요합니다.

어떤 기능들을 사용할 것인지 체크를하시고 Open API Key 발급하기를 클릭해 줍니다.

Secret Key는 꼭 자신만 알고 있고 잃어버리지 않게 따로 적어두어야 합니다. 해당 토큰은 연장 불가하며 1년동안 유지됩니다.

 

open api key 발급하기

Secret Key를 복사해 주세요

 

파이썬에서 업비트 사용하기

pyupbit 설치하기

파이썬에서 사용하기 위해서는 먼저 pyupbit 패키지가 필요합니다.

$ pip install pyupbit

pyupbit를 먼저 다운로드 해주세요

파이썬이 없으신 분들은 아래의 글을 참고해서 설치하고 진행해 주세요

2021.01.31 - [Python] - 윈도우10 파이썬 설치하는 방법, MS 스토어앱으로 파이썬 설치

 

윈도우10 파이썬 설치하는 방법, MS 스토어앱으로 파이썬 설치

윈도우10 파이썬 설치하는 방법, MS 스토어앱으로 파이썬 설치 윈도우10에서 파이썬을 설치하는 방법에 대해서 알아보겠습니다 원래는 아래의 공식 홈페이지에서 원하는 버전의 파이썬을 다운받

hnm1.tistory.com

 

비트코인 가격 가져오기

파이썬 기본 정보를 불러오는 코드입니다.

 

기본 정보 불러오기

import pyupbit

print(pyupbit.Upbit)

ticker = "KRW-ETH"

pyupbit.get_current_price(ticker)

pyupbit.get_ohlcv(ticker=ticker,interval="minute1")# 분봉 데이터
pyupbit.get_ohlcv(ticker=ticker,interval="minute3")# 3분봉 데이터
pyupbit.get_ohlcv(ticker=ticker,interval="minute5")

pyupbit.get_ohlcv(ticker=ticker,interval="minute10")pyupbit.get_ohlcv(ticker=ticker,interval="minute30")pyupbit.get_ohlcv(ticker=ticker,interval="minute60")pyupbit.get_ohlcv(ticker=ticker,interval="minute240")

pyupbit.get_ohlcv(ticker=ticker,interval="week")# 월봉 데이터
pyupbit.get_ohlcv(ticker=ticker,interval="month")# 월봉 데이터

 

인증된 IP가 아닙니다

인증된 IP가 아닙니다 라고 나온다면 허용 IP목록을 추가해 주셔야 합니다.

 

https://www.findip.kr/

여기서 자신의 IP를 확인하실 수 있습니다.

 

open api key 관리

Open API Key 관리 페이지에서 특정 IP에서만 실행 부분에 내 IP 주소를 입력해 줍니다.

 

업비트 API 로그인하는 방법

access_key="엑세스 키 값"
secret_key="시크릿 키 값"
upbit=pyupbit.Upbit(access_key,secret_key)

upbit.get_balances()

 

오늘은 업비트 API를 사용해서 기본 코인의 정보들과 내 계정을 입력해서 로그인 하는 코드까지 알아보았는데요, 다음 시간에는 API를 이용해서 자동으로 거래하는 방법에 대해서 알아보도록 하겠습니다.

 

2020.12.21 - [Python] - 파이썬 구글 이미지 크롤링 강의 / 연예인 사진 수집 / 이미지 크롤링 방법 / Selenium 사용법

 

파이썬 구글 이미지 크롤링 강의 / 연예인 사진 수집 / 이미지 크롤링 방법 / Selenium 사용법

크롤링이란 웹 페이지를 가져와서 데이터를 사용자의 목적과 필요에 맞게 추출해 내는 행위입니다 검색엔진에서도 거의 필수적으로 사용하는데 검색엔진에서 사용하는 이유는 웹상의 다양한

hnm1.tistory.com

2021.05.30 - [Python] - 파이썬 주식 정보를 가져오는 방법 / 주가 정보 주식 크롤링 beautifulsoup 사용 방법

 

파이썬 주식 정보를 가져오는 방법 / 주가 정보 주식 크롤링 beautifulsoup 사용 방법

How to Python Stock Crawling 안녕하세요 2020년부터 시작해서 2021년 투자 열풍으로 주식에 관심을 가지신 분들이 많아지셨는데요 오늘은 파이썬과 네이버금융 (주식)을 이용해서 주식 종목 정보를 크롤

hnm1.tistory.com

 

공유하기

facebook twitter kakaoTalk kakaostory naver band