1. 개요
어쩌다가 SNL에서 진행한 이준석님의 인터뷰를 봤다. 프로그램으로 비트코인을 자동매매한다고 하였는데, 대선 3번할 금액을 벌었다고 하셨다. 3억원의 기탁금이 있어야 출마를 할 수 있다는데 그럼 9억원을 벌었다는 것이다. 어떤 방식으로 해야하는지 책을 참고하여 프로그램을 작성해볼 계획이다. 책은 박재현 님이 작성하신 암호화폐 자동 거래 시스템을 참고하였다.
책 링크: http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791158391027
2. 본문
사실 웹만을 공부했던 터라 이런 자동 거래 시스템은 어떻게 제작해야 하는지에 대해 공부하고도 싶었다. 책을 훑어보니 시간마다 자동적으로 코드를 실행하는 방법으로 진행하는 것 같았다. 책에 있는 그대로 하면 안되고, 약간의 문서를 찾아보면서 해야했다.
사실 해당 책을 그대로 따라한다기 보다는 방법을 참고하는 수준으로 코드를 작성하고 있다. 파이썬의 가상환경을 설정하지 않고 GIT을 사용해 코드를 작성할 것이기에 따로 리눅스를 사용하지 않았다. 배포를 해당 리눅스에서 하는 것이 아닌 것을 확인 하였기에 이런 선택을 하였다.
- 코빗 API
해당 사이트에서 API Key를 발급받고 사용하였다.
링크: https://apidocs.korbit.co.kr/#first_section
API에 대한 설명이 한글로 잘 작성되어 있기에 따로 책을 참고하지 않았다. 다만 책에서 사용하는 ARC프로그램은 정말 좋은 정보가 되었다. 참고할 만한 것이 있다면, 책에서는 아무 Header없이 링크를 입력하여 테스트 하는데, 나는 다음과 같이 Header에 secret key를 같이 전송해야 제대로된 결과값이 나왔다.
군대 가기 전에 해당 시스템을 다 작성하고 자동화 프로그램을 만들고 싶다.
'기록지 > 비트코인 자동 거래 시스템 만들기' 카테고리의 다른 글
[비트코인 자동 거래 시스템] 5주차 Trading Module을 구현하자! 🎫 (0) | 2022.03.28 |
---|---|
[비트코인 자동 거래 시스템] 4주차 Python을 활용한 Mail 자동 전송 시스템 (0) | 2022.01.29 |
[비트코인 자동 거래 시스템] 3주차 Python을 활용한 MongoDB CRUD 모듈 구현 (0) | 2022.01.24 |
[비트코인 자동 거래 시스템] 문제해결 - 복잡한 시스템을 개발할 때 유용한 unittest frame work (0) | 2022.01.22 |
[비트코인 자동 거래 시스템] 2주차 Python을 활용한 코빗 API 메소드 구현 (0) | 2022.01.18 |