Computer/Python

[비트코인 트레이딩 프로그램 #1] 업비트 API 신청

SenJ 2021. 11. 29. 09:43

암호화폐를 투자를 시작하면서 쥐꼬리 같은 수익을 얻으며 안 잃은게 어디야 자위하고 있지만 블로그를 돌아다니며 돈 잘버는 분들을 보면서 매일 부러워하고 있다. 그 분들은 당연히 나보다 공부도 많이 하고 더욱 열과 성을 다해 투자를 하고 있으니 많은 돈을 버는게 당연하지만 그렇다고 입만 떡벌리고 대다나다..하며 지켜만 볼 수 없는 노릇이니 조금의 정보라도 얻으며 나만의 투자방식을 만들어가고 있다. 그러던 중 내가 그나마 투자고수들 보다 할 수 있는게 무엇이 있을까 생각하던중.. 아 나 개발자였지? 라는 생각과 함께 암호화폐 자동 트레이딩 프로그램을 짜보려고 한다.

사실 개발자라고 해봤자 남이 짠 코드를 읽고 해석하는 정도의 실력이라 대단한 프로그램이 나올 가능성은 0에 수렴하겠지만, 좋은 코드를 잘 이어붙여 성공률이 좋은 트레이딩 로직을 구현해보고 테스트에서 승률 51%를 기록하는게 내 목표이다. 앞으로 시간날때마다 차트공부와 트레이딩기법에 대해서 익혀가며 간단한 코드를 짜보려고 한다.

기본적으로 참고할 웹사이트는 아래 보이는대로 업비트 API가이드와 파이썬 트레이딩 위키독스이다.

https://docs.upbit.com/docs

 

업비트 개발자 센터

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

docs.upbit.com

https://wikidocs.net/31063

1. 업비트 웹사이트 하단의 OPEN API 버튼을 눌러 API 페이지로 이동

2. 자신이 사용하고 싶은 API기능을 선택하고 발급받기

3. 실제로 돈이 움직이는 거래는 특정IP설정 필수 (추가도 가능하니 일단 등록시 IP를 추가해도 된다)

4. Access / Secret 키는 따로 잘 보관하기

아직은 키를 이용하여 접근하는 작업까진 하지 않겠지만 일단은 잘 보관해두기로 한다.