업비트는 대한민국 대표 가상화폐 거래소 중 하나입니다. 안정적인 서버 환경과 다양한 가상화폐를 제공합니다. 자동매매 시스템 구축을 위해 업비트 API를 사용하려면 먼저 가입해야 합니다. 이 섹션에서는 업비트 가입, 계좌 연동, API 신청, 입금/출금 방법을 안내합니다. 단계별 실습을 통해 업비트 사용법을 익혀보세요.
1.4.1.1 업비트 계정 생성
- 업비트 웹사이트 접속: 웹 브라우저를 실행합니다. 업비트 공식 웹사이트(https://upbit.com/)에 접속합니다.
- 회원가입 진행: “회원가입” 버튼을 클릭합니다. 카카오 계정을 통한 간편 가입을 지원합니다. 또는 이메일 주소를 사용하여 가입할 수도 있습니다.
- 약관 동의: 업비트 이용 약관 및 개인정보 처리방침에 동의합니다. 필수 약관에 동의해야 가입을 진행할 수 있습니다.
- 본인 인증: 본인 인증 절차를 거칩니다. 휴대폰 인증 또는 카카오페이 인증을 선택할 수 있습니다. 본인 명의의 휴대폰 또는 카카오페이 계정이 필요합니다.
- 계정 생성 완료: 본인 인증이 완료되면 업비트 계정이 생성됩니다.
1.4.1.2 입출금 계좌 등록
원화(KRW) 입출금을 위해서는 입출금 계좌를 등록해야 합니다.
- 계좌 등록 페이지 이동: 업비트 웹사이트 또는 앱에서 “마이페이지” > “입출금” > “원화”를 선택합니다. “입출금 계좌 관리” 또는 유사한 메뉴를 찾습니다.
- 계좌 정보 입력: 본인 명의의 은행 계좌 정보를 입력합니다. 업비트와 제휴된 은행 계좌만 등록 가능합니다. 현재 케이뱅크 계좌만 지원됩니다.
- 계좌 인증: 입력한 계좌로 업비트에서 1원 또는 소액의 금액을 입금합니다. 입금 내역에 표시된 인증 코드를 업비트 웹사이트 또는 앱에 입력합니다.
- 계좌 등록 완료: 계좌 인증이 완료되면 입출금 계좌 등록이 완료됩니다.
1.4.1.3 API 키 발급
자동매매 시스템을 위해 업비트 API 키를 발급받아야 합니다.
- API 키 관리 페이지 이동: 업비트 웹사이트 또는 앱에서 “마이페이지” > “Open API 관리” 메뉴를 찾습니다.
- API 키 발급 요청: “API 키 발급” 버튼을 클릭합니다. API 키 발급을 위한 약관에 동의합니다.
- API 권한 설정: API 키에 부여할 권한을 설정합니다. “매수”, “매도”, “조회” 권한을 선택합니다. 자동매매 시스템에 필요한 최소한의 권한만 부여하는 것이 좋습니다. “출금” 권한은 보안상 이유로 부여하지 않는 것을 권장합니다.
- IP 접근 제한 설정: API 키를 사용할 IP 주소를 제한합니다. 업비트 서버가 실행될 IP 주소를 입력합니다. OCI Compute 인스턴스의 공인 IP 주소를 입력합니다. IP 접근 제한을 설정하면 API 키 유출 시 피해를 줄일 수 있습니다.
- API 키 발급 완료: API 키 발급 요청이 완료되면 Access Key와 Secret Key가 발급됩니다. Access Key는 API를 호출할 때 사용되는 식별자입니다. Secret Key는 API 요청을 인증하는 데 사용되는 비밀 키입니다.
- API 키 안전하게 보관: 발급된 Access Key와 Secret Key를 안전하게 보관합니다. 절대로 다른 사람과 공유하거나 공개된 장소에 게시하지 마십시오. API 키가 유출되면 계정 정보 및 자산에 대한 접근 권한이 노출될 수 있습니다.
1.4.1.4 원화 입금 및 출금
업비트 계정에 원화를 입금하고 출금하는 방법을 알아봅니다.
- 원화 입금: 업비트 웹사이트 또는 앱에서 “마이페이지” > “입출금” > “원화”를 선택합니다. “입금하기” 버튼을 클릭합니다. 등록된 입출금 계좌에서 업비트 계좌로 원화를 입금합니다.
- 원화 출금: 업비트 웹사이트 또는 앱에서 “마이페이지” > “입출금” > “원화”를 선택합니다. “출금하기” 버튼을 클릭합니다. 출금 금액을 입력하고 출금 신청을 합니다. 등록된 입출금 계좌로 원화가 출금됩니다.
1.4.1.5 보안 설정 강화
업비트 계정의 보안 설정을 강화하여 자산을 안전하게 보호합니다.
- 2채널 인증 설정: 2채널 인증(OTP)을 설정합니다. 로그인, 출금 등 주요 작업 시 추가 인증을 요구합니다. 구글 OTP 또는 카카오페이 인증을 사용할 수 있습니다.
- 출금 주소록 관리: 출금 주소록을 관리합니다. 자주 사용하는 출금 주소를 등록하여 관리합니다. 출금 시 등록된 주소만 선택할 수 있도록 제한합니다.
- 피싱 예방 설정: 피싱 예방 문구를 설정합니다. 업비트에서 발송하는 이메일 또는 SMS에 설정한 문구가 포함됩니다. 피싱 메일 또는 SMS를 구별하는 데 도움이 됩니다.
- 의심스러운 활동 모니터링: 계정 활동 내역을 주기적으로 확인합니다. 의심스러운 로그인 시도 또는 거래 내역이 있는지 확인합니다.
1.4.1.6 업비트 API 사용 시 유의사항
- API 키를 안전하게 관리하고 유출되지 않도록 주의합니다.
- API 호출 횟수 제한을 준수합니다. 과도한 API 호출은 계정 정지로 이어질 수 있습니다.
- 정상적인 방법으로만 API를 사용합니다. 비정상적인 API 사용은 서비스 이용 제한으로 이어질 수 있습니다.
- 업비트 API 문서(https://docs.upbit.com/)를 참고하여 API 사용법을 숙지합니다.
- 업비트 공지사항을 주시합니다. API 변경 사항 또는 서비스 중단 정보를 확인합니다.
이 섹션에서는 업비트 가입, 계좌 연동, API 신청, 입금/출금 방법을 알아보았습니다. 다음 섹션에서는 바이낸스 가입 방법을 알아봅니다.