본문 바로가기

기록지/비트코인 자동 거래 시스템 만들기

[비트코인 자동 거래 시스템] 1주차 코빗 계정 생성과 API 테스트 및 개발 환경 설정

반응형

1. 개요

 

 어쩌다가 SNL에서 진행한 이준석님의 인터뷰를 봤다. 프로그램으로 비트코인을 자동매매한다고 하였는데, 대선 3번할 금액을 벌었다고 하셨다. 3억원의 기탁금이 있어야 출마를 할 수 있다는데 그럼 9억원을 벌었다는 것이다. 어떤 방식으로 해야하는지 책을 참고하여 프로그램을 작성해볼 계획이다. 책은 박재현 님이 작성하신 암호화폐 자동 거래 시스템을 참고하였다.

 

책 링크: http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791158391027 

 

파이썬으로 만드는 암호화폐 자동 거래 시스템 - 교보문고

24시간 운영되는 나만의 스마트 트레이딩 시스템 만들기 | 트레이딩을 위한 데이터를 저장, 가공, 분석하는 방법까지 한 번에 배울 수 있으며, 파이썬을 이용해 시스템 개발에 필요한 내용을 암

www.kyobobook.co.kr

 

2. 본문

 

 사실 웹만을 공부했던 터라 이런 자동 거래 시스템은 어떻게 제작해야 하는지에 대해 공부하고도 싶었다. 책을 훑어보니 시간마다 자동적으로 코드를 실행하는 방법으로 진행하는 것 같았다. 책에 있는 그대로 하면 안되고, 약간의 문서를 찾아보면서 해야했다.

 

 사실 해당 책을 그대로 따라한다기 보다는 방법을 참고하는 수준으로 코드를 작성하고 있다. 파이썬의 가상환경을 설정하지 않고 GIT을 사용해 코드를 작성할 것이기에 따로 리눅스를 사용하지 않았다. 배포를 해당 리눅스에서 하는 것이 아닌 것을 확인 하였기에 이런 선택을 하였다.

 

- 코빗 API

 

 해당 사이트에서 API Key를 발급받고 사용하였다.

 

링크: https://apidocs.korbit.co.kr/#first_section

 

Korbit | API

Introduction Korbit provides a RESTful API for developers. API call rate limit To ensure the quality and reliability of our API service, the API calls are limited to a certain rate threshold. Creating / refreshing access token calls are limited to 60 calls

apidocs.korbit.co.kr

 

 API에 대한 설명이 한글로 잘 작성되어 있기에 따로 책을 참고하지 않았다. 다만 책에서 사용하는 ARC프로그램은 정말 좋은 정보가 되었다. 참고할 만한 것이 있다면, 책에서는 아무 Header없이 링크를 입력하여 테스트 하는데, 나는 다음과 같이 Header에 secret key를 같이 전송해야 제대로된 결과값이 나왔다.

 

 

 군대 가기 전에 해당 시스템을 다 작성하고 자동화 프로그램을 만들고 싶다.

반응형