-
-
조코딩의 AI 비트코인 자동 매매 시스템 만들기 - AI & API를 활용한 스스로 투자하고 회고하는 자동 매매 시스템 완성
조동근(조코딩) 지음 / 한빛미디어 / 2025년 4월
평점 :

AI 인공지능이 우리에게 다방면으로 매우 유용하다는 것을 이젠 대부분 체감하고 있을 겁니다. 단순히 모르는 것을 묻는 정도는 이미 기본이고, 영상과 음악, 그림까지 원하는 데로 척척 만들어 주죠. 사실 이것도 인공지능이 가진 잠재 능력에 있어, 지극히 작은 부분에 지나지 않습니다. AI는 새로운 블루오션을 만들어, 다양한 곳에 쓰이고 있죠.
똑똑한 AI를 직접적으로 돈 버는데 쓸 수 있는 방법을 없을까? 생각하는 분도 많을 것입니다. 실제 증권, 선물거래, 금투자, 환투자, 부동산 투자 등 다양한 곳에도 인공지능의 능력이 활발히 사용되고 있습니다.

한참 오래전이지만, 증권이란 세상을 알게 되면서, 개발자 입장에서 증권 투자를 자동으로 할 수 있는 방법이 없을까, 고민한 적이 있죠. 책에 있는 증권 분석 방법을 프로그래밍하고, 시장 동향, 기후, 정치 상황 등을 반영하면, 주식으로 돈 버는 게 보다 쉽지 않을까 생각했죠. 그래서 살짝 개발 계획을 세웠는데, 결국 포기했습니다. 당시에는 인터넷 환경도 안 좋았고, 수많은 경우에 수에 따른 판단을 프로그래밍으로 구현하는 것도 부족한 경험의 제 실력으로는 넘을 수 없는 벽이었습니다.

그런데 이젠 세상이 바뀌었습니다. LLM 인공지능의 등장으로 그게 어려운 일이 아니게 되었습니다. 이번에 본 조동근 저자의 '조코딩의 AI 비트코인 자동매매 시스템 만들기'를 보고 놀랄 수밖에 없었습니다. 이 책은 암호화폐 비트코인을 대상으로 만들어졌는데, 과거 너무 복잡해서 포기한 세부적인 것들을 인공지능으로 너무나 간단히 해결하고 있었기 때문입니다.

'조코딩의 AI 비트코인 자동매매 시스템 만들기'가 알려주는 방법 잘 익혀 응용한다면, 비트코인뿐만 아니라, 주식, 금, 부동산 등등 활용할 곳이 무궁무진할 것입니다.
하지만 '에잇 그래도 그런 건 전문적으로 배운 프로그래머나 가능한 거지' 생각하는 분도 많을 것입니다. 사실 책 속 자동 매매 시스템은 프로그래밍 언어인 파이썬을 써서 만듭니다. 그러나 '조코딩의 AI 비트코인 자동매매 시스템 만들기'는 파이썬을 모르는 사람도 프로그램을 만들 수 있게 가장 기초적인 부분부터 알려 줍니다.

비트코인을 잘 모르는 분, 전산이나 파이썬을 모르는 분도 도전할 수 있게 용어사전 코너를 통해 설명을 자세히 하고 있고, 업비트 API, 오픈AI, 파이썬, 비주얼 코드 설치와 세팅을 단계적으로 버튼과 입력 항목 하나하나 캡처 화면과 함께 상세히 설명하고 있습니다.


물론 이렇게 말을 해도 안 믿는 분이 많을 겁니다. 이해에 필요한 설명은 다 되어 있지만, 그래도 파이썬 문법 자체를 책에서 큰 비중으로 다루지 않고 있다 보니, 불안감이 있을 수 있습니다. 그런데 히든 키가 숨겨져 있습니다. 저자가 유튜브에 엄청난 양의 파이썬 강좌를 잔뜩 올려놨거든요. 파이썬뿐만 아니라, IT 관련 다양한 정보가 가득합니다. 저도 파이썬 강좌를 살펴봤는데, 구색 맞추기 강좌가 아니라, 코딩하는 모습과 함께 자세히 설명하고 있어서 파이썬 실력을 단단히 쌓을 수 있습니다. 책에 나오는 코드가 워낙 쉽게 되어 있어 별 어려움은 없었는데, 혹 이해 안 되는 부분이 있다면, 저자의 유튜브 강좌를 참고하시면 도움이 될 것입니다.
'조코딩의 AI 비트코인 자동매매 시스템 만들기'에 나오는 자동매매 프로그램은 기본 코드에 뒤로 갈수록 기능이 하나씩 하나씩 추가되는 형태로 나옵니다. print 문부터 시작해서 업비트 차트 데이터 가져오기, 오픈 API 적용, JSON 만들기, 거래와 수수료 관련 테스트 정도로 워밍업을 합니다. 인공지능 서비스 클로드를 사용하여, 코드를 수정 또는 추가하면서 AI 기능을 이용합니다.

진도가 나가면서 수정 또는 삭제되는 코드는 가운데에 줄이 그어져 나오므로 코드 비교를 위해 일부러 전에 페이지를 확인할 필요 없다는 점도 무척 편리합니다. 그러다 보니 책 진도도 무척 빠르게 치고 나갈 수 있어 좋았습니다.

게다가 프로그램 제작에서 끝나는 게 아니라, 클라우드 배포, 서버에 올리는 과정, 설정, 깃허브 사용, 운영까지 알려주고 있어, 인공지능 이용 이론에서 끝나는 게 아니라, 노하우와 꿀팁을 포함한 실제 서비스 가능한 단계까지 배우게 됩니다. 이 책은 인공지능 이론은 다루지 않고, 응용, 활용 중심으로 포커스가 맞춰진 책입니다.

'조코딩의 AI 비트코인 자동매매 시스템 만들기'를 보면서 인공지능의 위대함, 편리함에 그저 감탄을 연발하게 됩니다. 거래 데이터를 보고 인공지능이 조언을 해주고, 기술적 매도 매수 주문을 위해, TA 라이브러리로 보조 지표를 가져올 수 있고, 공포탐욕지수를 API로 반영하고, 시장 상황에 관련된 뉴스는 SerpAPI, 구글 News API로 해결합니다. 셀레니움을 쓰면, 차트 이미지를 캡처하고, 그 이미지 분석을 위해 GPT Vision을 사용한 뒤, Pillow 라이브러리로 이미지를 처리합니다. 영상 자료도 자막을 만들어가며, 분석합니다.

여기서 끝나면, 진정한 인공지능이 아니죠. 자신만의 투자전략, 성향을 심고, 학습을 통해서 투자 개선까지 합니다. 이런 복잡한 것을 간단한 코드로 해결합니다. 세상 참 좋아졌습니다. 더군다나 이런 걸 초보도 마음만 먹으면, 짧은 시간에 만들 수 있다니 더욱 놀랍죠.
제 경우 지속적으로 인공지능 이론 관련 책을 보고 있는데, 막상 응용하려고 하면, 막막했던 부분이 많았습니다. 그래서 최근에는 AI 응용 관련 쪽 책을 찾아보고 있는데, 이번 '조코딩의 AI 비트코인 자동매매 시스템 만들기'가 진짜 진짜 많은 도움이 되었습니다. 인공지능 관련 프로그램은 이렇게 개발하면 되겠구나 하는 명확한 그림이 그려지더군요. 이렇게 저에게 큰 도움이 된, '조코딩의 AI 비트코인 자동매매 시스템 만들기'를 인공지능 관련 개발에 관심 있는 초보 포함 모든 분들에게 강력 추천합니다.