업비트 API 키 등록 Open Access secret 키 발급받기
앞서 비쥬얼 스튜디오(visual studio)와 파이썬(python) 설치를 하셨다면 이번시간에는 업비트 api 키 등록을 통해서 파이썬에서 자동매매봇 제어를 가능하도록 하는 방법을 알아보겠습니다
이것을 해야 하는 이유는 업비트나 바이비트 같은 코인 거래소에서 매매 제어를 하는 허용하는 승인 키를 받기 위함입니다
만약 1개의 PC에서 제어를 한다면 해당 PC의 IP주소가 필요하고 여러 곳에서 한다면 여러 IP주소의 Access key가 필요하겠죠
현물과 선물 거래소 모두 이용하시는 분들도 계시겠지만 현물의 대표적인 거래소 업비트, 선물의 대표 거래소 바이비트를 기준으로 설명을 드리겠습니다
업비트 API 등록
먼저 업비트는 국내 거래소로 우선 비쥬얼스튜디오에서 업비트의 매매체결을 자동으로 실행하기 위해서 업비트 API 키(key) 값을 받아와야 합니다
업비트(UPBIT) 사이트 하단 고객지원 항목에서 Open API 메뉴를 클릭하셔서 들어가줍니다
그럼 다음과 같이 open API 안내가 나오게 되는데요 여기서 위 그림에 나오듯이 open API 사용하기 버튼을 클릭해줍니다
그럼 다음과 같이 open API Key 관리 항목이 나오게 되는데 여기서 자산조회, 주문조회, 주문하기 옵션에 체크를 해주신 다음 자신이 사용하고 있는 ip주소를 적어줘야 합니다
이 아이피 주소를 적는 이유는 업비트에서 자동매매봇을 제어하는 주소 엑세스 권한을 주기 위함이기 때문에 여기에서는 자신의 PC에서 사용하고 있는 IP주소를 적어주시고 아래 있는 open API Key 발급받기 버튼을 눌러주세요
그럼 위 그림과 같이 Access Key와 Secret 키가 나오는것을 볼 수 있습니다
이 2개의 키는 매우 중요한 부분이고 나중에 파이썬에서 나의 업비트 계정에 로그인 하는데 사용되는 만큼 공개되어서는 안되고 다시 확인할 수 없기 때문에 반드시 다음에 기억하기 쉽도록 메모장에 저장해두시길 바랍니다
그럼 하단에 보시면 위와 같이 엑세스 키와 아이피 항목이 생긴것을 볼 수 있죠 만약 1개의 PC가 아니라 다양한 아이피에서 업비트 자동매매 제어를 한다면 해당하는 PC의 아이피 주소도 같이 등록을 해주셔야 합니다
여기까지 하셨다면 파이썬 자동매매봇 구동을 위한 기초 준비는 모두 끝났습니다 다음시간에 자동매매 코드를 구현해보고 직접 만들어 보는 시간을 갖겠습니다