책소개
대생성 AI의 시대!
아직도 일일이 뉴스를 찾고 직접 매매하면서 투자하고 있나요?
자동 매매뿐만 아니라 판단까지 생성 AI와 함께 하세요!
GPT를 활용한 비트코인 AI 자동매매 강의는 지금까지 단순 수식대로 동작하는 알고리즘 매매 프로그램과 차원이 다릅니다. 원하는 데이터, 전략대로 동작하는 나만의 AI 자동 트레이더를 만들 수 있습니다. 이제는 나만의 AI 트레이더를 통해 여러분만의 투자 전략을 자동으로 실행해 보세요! GPT에게 맡기는 AI 비트코인 투자 자동화는 인공지능과 암호 화폐 투자의 세계를 융합한 혁신적인 방법입니다. 이 과정은 코딩 초보자부터 경험 있는 개발자까지 그리고 투자에 관심 있는 모든 분을 위해 설계되었습니다.
이 책은 여러분이 직접 비트코인 투자 자동화 시스템을 구축하고 AI에게 투자를 위임하는 방법과 원리를 배우도록 돕기 위해 쓰였습니다. AI의 능력이 발전할수록 더 많은 데이터를 처리할 수 있고 분석 능력이 높아지므로, 여러분의 투자 시스템 또한 자연스럽게 강력해질 것입니다.
저자소개
조동근(조코딩)
목차
Part 01 최소 기능 제품 만들기
Chapter 01 프로그램 구조와 AI
대생성 AI의 시대
3대 언어 생성 AI, 챗GPT vs 클로드 vs 제미나이
인간처럼 학습하고 판단하는 AI, 프로그램의 투자 판단 과정 구현하기
프로그램 구현을 위한 기술 스택과 서비스
준비 운동, 코딩 없이 데이터 기반 투자 판단 과정 훑어보기
Chapter 02 환경 세팅
업비트 환경 세팅하기
업비트 가입하기
업비트 API 키 발급하기
오픈AI 환경 세팅하기
테스트 키 발급 & 크레딧 충전하기
파이썬 & VS code 환경 세팅하기
파이썬 설치하기
VS code 설치하기
VS code 프로젝트 만들기
파이썬 라이브러리 설치하기
API 키 등록하기
Chapter 03 최소 기능 제품 만들기
최소 기능 제품을 만드는 과정
기능 1. 업비트 차트 데이터 가져오기
기능 2. AI에 데이터 제공하고 판단받기
기능 3. AI의 판단에 따라 자동 매매 진행하기
최소 기능 제품 보완하기
수수료 고려하기
최소 주문 가능 금액 고려하기
거래 동작 확인하기
자동 실행하기
Part 02 데이터 넣기
Chapter 04 거래소 데이터 넣기
개발 과정 짚어 보기
인간과 AI의 판단 과정
자동 매매 프로그램에서 설정해야 할 3가지 요소
거래소 데이터 넣기
초안 코드 수정하기
데이터 불러오기
Chapter 05 보조 지표 넣기
보조 지표란?
보조 지표 데이터 불러오기
라이브러리 TA 활용하기
코드 통합하기
Chapter 06 공포탐욕지수 데이터 넣기
공포탐욕지수란?
공포탐욕지수 데이터 반영하기
Fear and Greed Index API 활용하기
Chapter 07 최신 뉴스 데이터 넣기
최신 뉴스 데이터가 필요한 이유
SerpAPI 시작하기
Google News API로 최신 뉴스 데이터 가져오기
Chapter 08 차트 이미지 넣기
이미지를 분석하는 AI
셀레니움으로 브라우저 자동화하기
셀레니움 설치 & 브라우저 실행하기
스크린샷 저장하기
자동 클릭으로 시간 설정하기
자동 클릭으로 보조 지표 설정하기
GPT Vision 기능을 활용한 이미지 처리하기
코드 통합하기
Chapter 09 영상 데이터 넣기
경제적으로 영상 데이터를 학습시키는 방법
영상 자막 추출하기
자막 데이터 가져오기
Part 03 시스템 고도화하기
Chapter 10 구조화된 데이터 출력하기
100% 확실한 JSON 응답 얻는 방법
JSON 응답 구조화하기
Chapter 11 투자 비율 설정 기능 구현
리스크 감소를 위한 투자 비율 설정
투자 비율 설정하기
Chapter 12 투자 전략 & 성향 설정하기
투자 전략 & 성향 메시지의 역할
전략 & 투자 성향 설정하기
Chapter 13 투자 데이터 DB 기록하기
기록 저장하기
기록 저장하기
코드 최적화 & 결과 확인하기
Chapter 14 스스로 회고하고 개선하기
스스로 회고하는 AI
반성 칼럼 추가하기
Chapter 15 모니터링 시스템 구현하기
Streamlit 라이브러리 기초
Streamlit 설치하기
Streamlit 실행하기
웹사이트 대시보드 만들기
Part 05 클라우드 배포
Chapter 16 클라우드 배포하기
클라우드 컴퓨터란?
AWS 회원 가입 및 2단계 인증 설정하기
EC2 서버 만들기
코드 저장소, 깃허브
깃허브에 코드 저장하기
깃허브 코드를 클라우드 컴퓨터로 불러오기
서버 환경 설정하기
기본 설정하기
가상 환경 생성하기
클라우드 배포 시 자주 발생하는 문제
EC2 크롤링 막힘 문제 해결하기
크롬 드라이버 문제 해결하기
수정한 코드 재배포하기
깃허브에 저장된 코드 변경하기
깃허브에 새 파일 업로드하기
깃허브 코드를 클라우드 컴퓨터로 불러오기
Part 06 AI 에이전트 클라우드 운영하기
Chapter 17 클라우드 서버 운영하기
코드 초기화 & 재설정하기
코드 초기화하기
코드 재업로드하기
운영 코드 활성화하기
실행 확인하기
자동 실행 설정하기
백그라운드에서 실행하기
백그라운드에서 실행하기
로그 파일 확인하기
Streamlit 웹 모니터링 실행하기
포트 열기
백그라운드에서 대시보드 실행하기
고정 IP 할당하기
출판사리뷰
“이거 팔아, 말아…” 고민된다면?
불타기부터 물타기까지, 암호 화폐도 생성 AI와 함께!
이런 분께 이 책을 추천해요!
이 책의 실습 예제 & 예제 코드
이 책에서 다루는 모든 예제 코드와 강의 자료는 다음 URL에서 확인할 수 있습니다. 여러분의
코드를 작성하고 변형하는 데 도움이 됩니다.
온라인 강의
이 책의 내용은 유데미 또는 유튜브에서 라는 유료 온라인 강의로도 만날 수 있습니다.
독자리뷰
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
안녕하세요?
경제를 공부하고 재테크하며 책을 읽는 개발자, 품격 있는 직장인 부자입니다.
블록체인을 공부하고 논문을 쓰거나 연구를 한 것이 벌써 10년이나 지났는데 비트코인에 제대로 투자하지 않은 저를 스스로 탓하며 이번에는 국내 IT 유투버 1위인 조코딩님의 신간 책 《조코딩의 AI 비트코인 자동 매매 시스템 만들기》(한빛미디어)를 읽어 봅니다.
2025년부터 다시 조금씩 코인의 비중을 늘리려고 했으나 예상외의 미국 주식의 폭락으로 물타기를 하느라 비트코인을 많이 매수하지는 못했습니다. 다만 가끔 트레이딩으로 재미를 보긴 했어요. 제가 하는 방법 자체가 아주 기계적이라 그냥 시스템을 만들까... 고민한 하던 차에 도움을 얻을만한 신간 책이 나와서 좋네요.
조코딩님의 채널은 프로그래밍을 공부할 때 종종 보곤 했는데 요즘은 잘 못 봤어요. 이참에 다시 들어가서 더 많이 배울 것이 없나 찾아보고 있습니다. 일단 이 책 《조코딩의 AI 비트코인 자동 매매 시스템 만들기》으로 시작해 보려고 합니다.
사실 자동화된 알고리즘 투자 기법 자체는 이미 수십 년 전부터 만들어졌고 특히 기관들은 모두 기본적으로 사용하고 있기 때문에 특별할 것은 없습니다.
그러나 이제 다양한 증권 및 코인 거래 플랫폼(업비트 등)의 API를 손쉽게 사용할 수 있어지면서 개인들도 쉽게 접근할 수 있는 것이 큰 발전일 겁니다. 게다가 챗GPT를 포함한 생성형 AI는 이를 더 가속화시키는 듯해요.
《조코딩의 AI 비트코인 자동 매매 시스템 만들기》는 우리가 사용할 최소 기능 제품(MVP, Minimum Viable Product)을 목표로 해서 하나씩 구현해나가며 비트코인 자동 매매를 위한 나만의 솔루션을 개발해나갑니다. 생성형 인공지능도 사용할 것이기에 챗GPT, 클로드, 제미나이 등에 대해서도 가볍게 배우고 지나갑니다.
투자를 하고 계시다면... 여러분은 혹시 어떤 보조지표를 사용하시나요? 예전에는 엄청 많은 지표를 보곤 했습니다만 저는 2~3가지 정도로 좁혀져서 아주 쉽게 투자를 하고 있답니다.
책 《조코딩의 AI 비트코인 자동 매매 시스템 만들기》에서는 공포 탐욕 지수나 최신 뉴스 그리고 그 외 다양한 지표들을 사용하는 것도 배우게 되니 자동매매 시스템을 만들 때 본인이 활용하는 부분이 있다면 더 집중해서 공부하면 좋겠네요.
자신의 투자를 제대로 기록하고 있는 사람이 얼마나 될까 싶다만... 이 부분은 정말 중요하다고 개인적으로 생각합니다. 조코딩님의 커리큘럼에도 잘 포함되어 있네요.
과거 매매 기록을 저장하는 데이터베이스와 함께 만들어진 데이터를 기반으로 생성형 인공지능도 적용해 보며 나만의 MVP를 개발해나갑니다. 마지막에는 클라우드에 올려서 관리도 한답니다.
투자도 이제는 자동으로 하는 시대가 열렸습니다. 물론 성과는 보장할 수 없습니다만 자신만의 노하우와 알고리즘이 있다면 쉽고 재밌게 적용해 볼 수 있을 것 같습니다. 저는 바로 시도해 볼 예정이에요.
가끔씩 결과를 공유하는 그날이 오길 기대하면서...
《조코딩의 AI 비트코인 자동 매매 시스템 만들기》북 리뷰 끝.
#조코딩 #조코딩의AI비트코인자동매매시스템만들기 #비트코인 #비트코인자동매매 #업비트API #업비트자동매매 #이더리움 #테더 #리플 #코인자동매매 #코인알고리즘
최소한 특정 추가 기능별로 인공지능이 접목이 되었을때, 내용을 얼마나 잘 반영하는지에 대한 비교를 할 수도 있을 텐데 그러한 검증부분도 없고..
책을 보면서, 혹은 강의를 보면서 인공지능을 쓰는 사람 나름이겠지만, 전반적으로
지금 이 책의 내용은 "왜?, 어떻게?" 라는 근본적인 궁금증을 갖지않고
"딸깍", "알아서해줘"라는 생각으로 인공지능을 대하고 있는 점이 조금 불쾌했다.
수 많은 개발서적을 봐왔지만, 책이 별로였던 것을 떠나서, 이러한 내용까지 책으로 작성을 해야했을까 싶긴하다.
실제 책에 적혀있는 코드들은 대부분 인공지능이 "알아서" 작성한 코드들이 반이상이다.
내돈 주고 산 책도 아니지만 종이가 아까운 책은 오랜만인 것 같다.
https://blog.aladin.co.kr/792136146/16492419
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
우리는 AI의 시대에 살고 있다. 매일매일 발전하는 AI를 활용하여 내 자산을 불릴 수 있는 비트코인 자동매매 시스템을 만들어보면 어떨까 생각만 해봤는데, 이 책으로 상상을 현실로 구현할 수 있게 되었다!
이번에 소개할 책은 <조코딩의 AI 비트코인 자동 매매 시스템 만들기> 이다.
이 책에서 만들게 될 프로그램은 GPT를 활용한 AI 비트코인 투자 자동 프로그램, 즉 AI 에이전트이다. 단순히 사용자가 입력한 적정 금액에 맞춰 기계처럼 사고파는 것이 아니라 데이터, 보조 지표, 차트 이미지, 뉴스, 개인의 투자 철학 등을 입력해 AI가 스스로 매수 및 매도 결정을 내리는 방식이다.
여기선 챗GPT와 클로드를 사용하게 되는데, 이 책에서 주요하게 사용할 언어모델은 클로드와 GPT이다. 클로드를 활용하면 개발에 대한 사전 지식이 없어도 코드 작성과 오류 검증을 진행할 수 있고, GPT에서는 API를 가져와서 사용한다. GPT의 API를 우리가 만들 비트코인 매매 프로그램에 활용해 스스로 판단하는 두뇌 역할을 부여하게 된다.
이 책에서 구현할 프로그램은 전략을 세우고 데이터를 모은 다음, GPT가 이를 기반으로 매수할지 매도할지 투자 판단을 한다. 그런 다음 거래소 API를 이용해 거래를 진행하고, 거래 내역은 매매 기록으로 쌓고, 이 기록을 다시 데이터로 활용하여 GPT가 판단을 개선하도록 재귀적인 구조를 만들게 된다. 즉, 단순히 매매만 하는 것이 아니라 회고 및 재귀 개선 과정에서 왜 그런 판단을 했는지 이유도 기록된다. 이 기록을 기반으로 하는 AI는 회고하고 다음 판단을 위한 자료로 활용한다. 그리고 이 구조를 실시간으로 모니터링 할 수 있는 웹사이트까지 만드는 것이 이 책의 목표이다.
위의 프로그램을 구현하기 위한 기술 스택은 파이썬, 셀레니움, JSON이 있고, 서비스는 클로드와 GPT, 업비트, Streamilt을 사용한다. 업비트는 거래소 API를 활용한 매수/매도를 하기 위해 사용하고, Streamilt은 실시간 현황을 확인하는 웹사이트로 사용한다. 프로그램이 학습할 데이터는 거래소 데이터, 차트 데이터(OHLCV + 보조지표), 차트 이미지, 공포탐욕지수, 유튜브 자막, 이전 매매 데이터 (회고용)이다.
책을 훑어보고 어떤 독자층이 읽으면 좋을까 생각해보았을 때,
엄청 어려운 언어를 사용하진 않기에 AI를 활용한 프로그램을 만들어보고 싶었던 독자 중 간단한 파이썬 기초 지식을 가지고 있고, 크롤링을 해봐서 HTML과 JSON언어의 기본기를 간단하게 알고 있다면 위 책의 내용을 따라가는데 무리가 없을듯 하다.
게다가 이 책에서는 GPT와 클로드를 활용하여 코드 짜기를 적극 권장하고 있으며, 책과 동일하게 진행할 수 있도록 깃허브에 해당 코드를 다 올려놓았기 때문에, 코드를 스스로 작성할 줄 모르는 사람이라도 이 책의 설명만 차근차근 따라간다면 AI를 활용한 프로그램을 만들어 볼 수 있을것 같다.
딱딱한 이론을 다루는 책이 아닌 실무적으로 직접 만들어보면서 따라갈 수 있는 실습형 책이기에 AI, 파이썬에 조금이라도 관심이 있었다면 재미있게 읽을 수 있을 것 같다.
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
이 책을 읽어도 좋을 대상
- 평소에 뇌동매매 하지 않고 기초적이더라도 본인만의 규칙이 있는 사람
- 단타 매매 보단 스윙이나 하루에 1번, 1주일에 1~2번 정도로 매매 빈도가 그리 높지 않은 사람
- 프로그래밍을 잘 몰라도 책에 나오는 내용을 착실히 따라할 수 있는 사람
이 책을 읽으며 착실히 따라했을 경우 얻게 되는 최종 결과물
- 평소 나의 전략이나 스타일과 흡사한 트레이딩 유튜버가 있다면 이를 투자 성향 삼아 사용하는 매매 모델
- 공포탐욕지수, 이동평균선, RSI, 볼린저 밴드 등의 보조지표를 활용하는 매매 전략
- 투자 이력을 히스토리로 쌓고 이를 스스로 회고해 다음 트레이딩을 발전시키는 봇
- aws 클라우드에 배포된 나만의 트레이딩 봇과 웹에서 접속할 수 있는 대시보드
책의 흐름은 클로드나 ChatGPT와 함께 진행되는데 LLM 모델 특성상 답변이 책의 코드와 같지 않을 것임. 또 출력된 코드를 그대로 실행시키려다보면 에러가 발생하거나 원하는 결과가 나오지 않을수도 있으니 이에 유의할 것. 다시 gpt한테 에러 메시지와 함께 코드를 고쳐달라고 요청하는 것도 한 방법이고, 정 안되면 책에 직접 첨부된 코드를 그대로 복사해 사용하길 권장함
인터넷엔 여러 전문가들의 매매 전략, 스윙 기법들이 있는데 이 하나하나마다 캐릭터로 설정해 경쟁붙여 누가누가 잘하나 볼 수 있는 식으로 확장해보면 재밌겠다 싶었음
책을 읽기 전 단순 매수, 매도 판단 외에 rsi, 볼린저밴드같은 보조 지표 통합을 어떻게 할 수 있을지 궁금했는데 이 책을 읽고 어떤 라이브러리를 쓰면 되겠구나 감을 잡을 수 있었음
총평: 프로그래밍을 아예 모른다면 한번 이 책을 붙잡고 같이 시작해봐도 좋겠다. 대신 유료 chatgpt 혹은 클로드 모델과 함께 보안적인 부분도 같이 자문을 받아가며 진행하길 추천한다.
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 비트코인 자동매매 시스템 만들기'를 인공지능 관련 개발에 관심 있는 초보 포함 모든 분들에게 강력 추천합니다.
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
암호화폐 시장의 변동성과 24시간 지속되는 거래 특성은 개인 투자자들에게 큰 부담이 되어왔다. 잠시 자리를 비운 사이 급변하는 시장 상황을 놓치거나, 감정적 판단으로 인한 투자 실패 사례는 누구나 한 번쯤 경험해봤을 것이다. 『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 이러한 문제에 대한 현실적이고 혁신적인 해답을 제시한다. 이 책의 가장 큰 특징은 단순히 기존의 알고리즘 트레이딩을 소개하는 것이 아니라, GPT와 같은 생성 AI의 판단력을 활용한 자동매매 시스템 구축을 다룬다는 점이다. 전통적인 기술적 분석 기반의 자동매매 프로그램이 정해진 수식과 조건에 따라 기계적으로 동작했다면, 이 책에서 제시하는 방법론은 AI가 다양한 데이터를 종합적으로 분석하고 상황에 맞는 판단을 내릴 수 있도록 한다.
책은 총 6개 파트 17개 챕터로 구성되어 있으며, 각 단계가 유기적으로 연결된 체계적인 학습 과정을 제공한다.
Part 1: 최소 기능 제품(MVP) 구축 첫 번째 파트에서는 가장 기본적인 자동매매 시스템을 빠르게 구현한다. 업비트 API를 통한 데이터 수집, GPT API를 활용한 투자 판단, 그리고 실제 매매 실행까지의 핵심 플로우를 구현한다. 이 접근법은 소프트웨어 개발에서 널리 사용되는 애자일 방법론의 MVP(Minimum Viable Product) 개념을 적용한 것으로, 초보자도 빠르게 성취감을 느낄 수 있도록 설계되었다.
Part 2: 데이터 확장과 고도화 두 번째 파트는 이 책의 핵심이라 할 수 있다. 단순한 가격 데이터를 넘어 보조지표, 공포탐욕지수, 최신 뉴스, 차트 이미지, 심지어 유튜브 영상의 자막 데이터까지 활용한다. 이는 인간 투자자가 투자 결정을 내릴 때 고려하는 다양한 요소들을 AI 시스템에 반영하려는 노력으로 해석된다. 특히 셀레니움을 활용한 차트 이미지 수집과 GPT Vision을 통한 이미지 분석 부분은 매우 혁신적이다. 기존의 자동매매 시스템이 수치 데이터에만 의존했다면, 이 책에서는 시각적 패턴 인식까지 AI의 판단 영역에 포함시킨다.
Part 3-6: 시스템 운영과 실전 배포 후반부에서는 실제 운영에 필요한 다양한 기능들을 다룬다. 구조화된 데이터 출력, 투자 비율 설정, 성과 기록 및 분석, 그리고 AWS를 통한 클라우드 배포까지 다룬다. 특히 Streamlit을 활용한 웹 대시보드 구축은 시스템의 실시간 모니터링을 가능하게 하여 실용성을 크게 높인다.
이 책의 가장 큰 장점 중 하나는 기술적 복잡성과 실용성 사이의 균형을 잘 맞췄다는 점이다. 저자는 "코딩 초보자부터 경험 있는 개발자까지" 모두를 대상으로 한다고 명시했는데, 실제로 그러한 목표를 달성하기 위한 세심한 배려가 돋보인다.
초보자를 위한 배려 파이썬 설치부터 VS Code 설정, 라이브러리 설치까지 개발 환경 구축 과정을 상세히 설명한다. 또한 각 API 키 발급 과정을 스크린샷과 함께 단계별로 안내하여, 비개발자도 쉽게 따라할 수 있도록 했다.
경험자를 위한 깊이 단순한 튜토리얼에 머물지 않고, 실제 운영 환경에서 마주할 수 있는 다양한 문제들을 다룬다. 수수료 고려, 최소 주문 금액 처리, 에러 핸들링, 클라우드 배포 시 발생하는 문제들과 해결 방법 등이 그것이다.
이 책에서 가장 인상적인 부분은 AI 활용 방식의 혁신성이다. 기존의 FinTech 서적들이 주로 전통적인 알고리즘이나 머신러닝 모델에 집중했다면, 이 책은 대화형 AI의 자연어 처리 능력을 투자 판단에 활용한다는 점에서 차별화된다.
다양한 데이터 소스의 통합
이렇게 다양한 형태의 데이터를 AI에게 제공하여 종합적인 판단을 내리도록 하는 접근법은 매우 현실적이고 효과적이다. 인간 투자자가 여러 정보를 종합하여 투자 결정을 내리는 과정을 AI로 모방한 것이라고 볼 수 있다.
자기 반성과 학습 기능 14장에서 다루는 "스스로 회고하고 개선하기" 기능은 특히 주목할 만하다. AI가 자신의 투자 결과를 분석하고 개선점을 찾아 다음 투자에 반영하는 메커니즘은, 단순한 자동매매를 넘어 진정한 AI 에이전트로서의 모습을 보여준다.
장점들
고려해야 할 한계들
이 책은 단순히 비트코인 자동매매 시스템을 만드는 것을 넘어, AI를 활용한 의사결정 시스템 구축의 전반적인 방법론을 제시한다. 여기서 학습한 개념과 기술들은 다른 영역으로도 확장 적용이 가능하다.
학습할 수 있는 기술 스택
확장 가능한 응용 분야
조코딩은 국내 최대 규모의 코딩 유튜브 채널을 운영하는 크리에이터로, 복잡한 기술을 쉽게 설명하는 능력으로 잘 알려져 있다. 이 책에서도 그러한 강점이 잘 드러난다.
교육자로서의 접근
실무자로서의 경험
이 책이 출간된 시점은 생성 AI의 대중화와 암호화폐 시장의 성숙이 맞물리는 중요한 시기이다. ChatGPT의 등장으로 일반인도 강력한 AI 기능을 쉽게 활용할 수 있게 되었고, 암호화폐 시장도 제도권 편입이 가속화되고 있다.
기술 트렌드의 융합
미래 전망 AI 기술의 발전 속도를 고려할 때, 이 책에서 제시하는 방법론은 더욱 정교해지고 강력해질 것으로 예상된다. 저자도 "AI의 능력이 발전할수록 더 많은 데이터를 처리할 수 있고 분석 능력이 높아지므로, 여러분의 투자 시스템 또한 자연스럽게 강력해질 것"이라고 언급했다.
적극 추천 대상
활용 방안
『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 생성 AI 시대에 맞는 새로운 투자 자동화 접근법을 제시하는 의미 있는 저작이다. 기존의 획일적인 알고리즘 트레이딩을 넘어, AI의 판단력을 활용한 유연하고 지능적인 투자 시스템 구축 방법을 제시한다.
책의 가장 큰 강점은 이론과 실무의 균형이다. 단순히 개념적인 설명에 그치지 않고, 실제로 동작하는 시스템을 처음부터 끝까지 구축할 수 있도록 상세한 가이드를 제공한다. 또한 초보자도 따라할 수 있을 정도로 친절한 설명과 함께, 실제 운영에서 마주할 수 있는 다양한 문제들과 해결 방법도 포함하고 있어 실용성이 높다.
특히 다양한 데이터 소스를 통합하여 AI에게 종합적인 판단 능력을 부여하는 접근법은 매우 혁신적이다. 단순한 기술적 분석을 넘어 뉴스, 시장 심리, 시각적 패턴까지 고려하는 시스템은 인간 투자자의 의사결정 과정을 잘 모방했다고 평가할 수 있다.
다만 API 비용, 시장 변동성, 규제 리스크 등의 한계점들은 실제 적용 시 신중히 고려해야 할 요소들이다. 또한 투자에는 항상 위험이 따른다는 점을 명심하고, 이 책의 내용을 참고하되 개인의 투자 판단과 위험 관리는 별도로 철저히 해야 할 것이다.
전체적으로 이 책은 AI와 금융의 융합이라는 시대적 흐름을 잘 포착하고, 실용적인 구현 방법을 제시한 의미 있는 저작이라고 평가할 수 있다. 암호화폐 투자에 관심이 있는 사람뿐만 아니라, AI를 활용한 자동화 시스템 구축에 관심이 있는 모든 독자에게 도움이 될 것이다.
#Python #자동화 #EC2 #aws #자동매매 #비트코인 #streamlit #생성형AI #한빛미디어 #나는리뷰어다
평소에 투자에 관심이 많은 사람들이거나, 비트코인을 좋아하는 사람들이라면
이 책을 통해서 개발의 처음부터 끝까지를 알 수 있는 좋은 책이다.
AI를 활용하고, 크롤링, 배포, streamlit 까지 처음 개발환경 셋팅부터 배포까지를 가능하도록 하니
따라해볼만한 책이다.
최근 암호화폐 시장의 변동성과 인공지능 기술의 발전이 맞물려, 개인 투자자들 사이에서 AI를 활용한 자동 매매 시스템에 대한 관심이 뜨겁습니다. 이런 시대적 흐름 속에서 만난 책, 『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 단순히 이론을 나열하는 것을 넘어, 실제 시스템 구축의 전 과정을 매우 친절하고 구체적으로 안내해 주는 실용적인 가이드북입니다.
책의 구성
이 책은 총 6개의 파트로 구성되어 있으며, 각 파트별로 체계적인 학습 흐름을 제공합니다.
* Part 01: AI 자동 매매 시스템의 이해
* AI 기반 비트코인 투자 시스템의 기본 개념과 작동 원리를 다룹니다. 특히, 최신 AI 모델인 GPT와 클로드(Claude)를 활용하여 자동 매매 시스템을 구축하는 방법을 소개하며, AI의 역할과 중요성을 강조합니다.
* Part 02: 데이터 수집 및 분석
* 실시간 시장 데이터, 기술적 지표, 뉴스 데이터, 차트 이미지 등 AI 투자에 필요한 다양한 데이터를 수집하고 분석하는 방법을 상세히 설명합니다. 특히, API 활용법, 웹 스크래핑, 그리고 GPT Vision을 이용한 차트 이미지 처리 방법까지 다루고 있어 실전 적용에 용이합니다.
* Part 03: AI 모델 개발 및 학습
* 수집된 데이터를 바탕으로 AI 모델을 개발하고 학습시키는 과정을 다룹니다. 특히, 멀티모달 AI 활용법을 통해 텍스트, 숫자, 이미지 데이터를 통합적으로 분석하는 방법을 제시하는 점이 인상 깊습니다.
* Part 04: 재귀 개선 시스템 구현
* 투자 결과를 데이터베이스(DB)에 저장하고, 저장된 데이터를 기반으로 AI 시스템을 지속적으로 개선하는 방법을 설명합니다. 이는 AI 자동 매매 시스템의 성능을 장기적으로 향상시키는 데 필수적인 부분입니다.
* Part 05: 클라우드 배포하기
* 개발된 자동 매매 시스템을 AWS와 같은 클라우드 환경에 배포하는 방법을 다룹니다. 코드 저장, 서버 환경 설정, 오류 해결 등 실제 배포 시 발생할 수 있는 문제점과 해결책까지 상세히 제시하여 독자들이 직접 시스템을 운영할 수 있도록 돕습니다.
* Part 06: AI 에이전트 클라우드 운영하기
* 배포된 시스템을 클라우드 환경에서 안정적으로 운영하고 모니터링하는 방법을 설명합니다. Streamlit을 활용한 대시보드 구축과 백그라운드에서 시스템을 실행하는 방법 등 실질적인 운영 팁을 제공합니다.
이 책의 강점
* 실용성과 즉시 적용 가능성: 이론적인 설명에 그치지 않고, 실제 코드를 통해 시스템을 구축하는 과정을 단계별로 보여줍니다. API 활용법, 웹 스크래핑, 클라우드 배포 등 실전에서 필요한 기술들을 아낌없이 제공하여 독자들이 바로 따라 하며 자신만의 시스템을 만들 수 있도록 돕습니다.
* 최신 AI 기술의 접목: 단순히 프로그래밍 기술만을 다루는 것이 아니라, GPT, 클로드와 같은 최신 생성형 AI 모델을 투자 시스템에 적극적으로 활용하는 방법을 제시합니다. 이는 AI의 발전 속도에 발맞춰 진화하는 투자 전략을 배울 수 있는 좋은 기회입니다.
* 체계적인 학습 로드맵: 데이터 수집부터 AI 모델 학습, 시스템 구현, 클라우드 배포 및 운영에 이르기까지 자동 매매 시스템 구축의 전 과정을 하나의 완결된 흐름으로 제시하여, 초보자도 길을 잃지 않고 학습할 수 있도록 돕습니다.
* 조코딩 특유의 쉬운 설명: '조코딩'이라는 이름에 걸맞게 어려운 기술 용어나 개념도 독자들이 쉽게 이해할 수 있도록 풀어 설명합니다. 특히, 프로그래밍 경험이 없어도 배울 수 있다고 강조하는 부분에서 저자의 배려를 엿볼 수 있습니다.
* 지속적인 시스템 개선 강조: 단순히 시스템을 만드는 것에 그치지 않고, 시스템의 성능을 지속적으로 모니터링하고 개선하는 방법을 강조하는 점이 인상 깊습니다. 이는 실제 투자에서 안정적인 수익을 창출하는 데 매우 중요한 요소입니다.
아쉬운 점
물론 모든 책이 완벽할 수는 없듯이, 일부 독자들에게는 다소 아쉬운 점이 있을 수도 있습니다. 예를 들어, 투자 전략 자체에 대한 깊이 있는 분석보다는 AI와 시스템 구축에 초점을 맞추고 있으므로, 고급 투자 전략을 기대하는 독자들에게는 추가적인 학습이 필요할 수 있습니다. 하지만 이는 이 책의 목적이 'AI 비트코인 자동 매매 시스템 만들기'라는 점을 고려하면 자연스러운 선택이라고 생각됩니다.
마치며
『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 AI와 자동 매매에 관심 있는 모든 독자들에게 강력히 추천하는 책입니다. 특히, 직접 코딩하며 실전 시스템을 구축해 보고 싶은 분들이라면 이 책을 통해 큰 도움을 얻을 수 있을 것입니다. 저의 경우에도 책을 읽으면서 비트코인 자동 매매 시스템에 대한 이해를 높일 수 있었고, 직접 시스템을 구축해보고 싶은 강한 동기 부여를 받았습니다.
이 책을 통해 여러분도 AI를 활용한 성공적인 비트코인 투자 시스템을 만들어 보시길 바랍니다!
안녕하세요. 정리하는 개발자 워니즈입니다. 이번 시간에는 조코딩의 AI 비트코인 자동 매매 시스템 만들기라는 책으로 서평을 해보겠습니다. 필자도 GPT를 굉장히 많이 활용하고잇는데요. 더군다나 자동 매매라는 매력적인 요소를 곁들여서 독자로 하여금 읽고 싶게 만드는 책인 것 같습니다.
GPT를 활용한 비트코인 AI 자동매매는 기존의 단순한 수식 기반 알고리즘 매매를 넘어서는, 한 단계 진화된 투자 자동화 방식입니다. 이제 누구나 원하는 데이터와 전략을 기반으로 자신만의 AI 트레이더를 직접 만들고, 투자 전략을 자동으로 실행할 수 있는 시대가 열렸습니다.
『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 이러한 시대적 변화에 발맞춰, 코딩 초보자부터 숙련된 개발자, 투자에 관심 있는 일반인까지 모두를 위한 실전 중심의 가이드를 제공합니다.
AI에게 투자 판단을 맡기고, 데이터를 분석해 스스로 전략을 개선하는 시스템을 직접 구축해보는 이 여정은 단순한 학습을 넘어, AI와 암호화폐가 융합된 혁신적인 투자 방법론을 경험하게 해줄 것입니다.
그럼 본격적으로 서평을 해보도록 하겠습니다.
그럼 각 챕터별로 간단하게 서평을 진행하도록 하겠습니다.
이 장은 GPT와 같은 생성형 AI가 투자 판단에 어떻게 활용될 수 있는지를 개념적으로 정리하면서, AI 기반 비트코인 자동매매 시스템의 전체 구조를 조망합니다. ChatGPT, Claude, Gemini 등 주요 생성 AI의 차이를 소개하며, 인간의 사고 흐름을 코드로 구현하는 방법을 설명합니다. 코딩에 익숙하지 않은 독자도 이해할 수 있도록 단계별로 설명되어 있으며, 투자 결정을 AI에게 맡기는 구조가 어떤 식으로 작동하는지를 큰 그림에서 이해할 수 있습니다.
이 파트에서는 자동매매 프로그램의 투자 판단 능력을 고도화하기 위해 다양한 데이터를 추가하는 과정을 다룹니다.
Chapter 04에서는 업비트 API를 통해 실시간 거래소 데이터를 수집하고, Chapter 05에서는 TA 라이브러리를 활용해 RSI, 볼린저 밴드 등 대표적인 보조 지표를 적용합니다.
Chapter 06에서는 공포탐욕지수를 통해 시장 심리를 반영하고, Chapter 07에서는 SerpAPI를 활용한 뉴스 데이터를 수집해 정성적 정보를 보완합니다.
Chapter 08과 09에서는 차트 이미지와 영상 자막 등 비정형 데이터를 GPT에 제공해 보다 인간에 가까운 투자 판단을 가능케 합니다.
정량적 데이터부터 정성적 콘텐츠까지 아우르며, AI 트레이더가 실제로 시장 상황을 ‘이해’하고 ‘판단’할 수 있도록 만드는 핵심 파트입니다.
이 파트에서는 단순 자동매매를 넘어, AI 트레이더의 판단력을 더욱 정교하게 만드는 고급 기능들을 구현합니다.
Chapter 10에서는 구조화된 JSON 출력을 통해 시스템의 안정성을 높이고, 프롬프트 해석 오류나 JSON 파싱 에러를 방지할 수 있도록 설계합니다.
Chapter 11에서는 투자 비율 설정 기능을 통해 자본 배분 전략을 구체화하고, Chapter 12에서는 사용자의 투자 전략과 성향을 시스템 메시지로 학습시켜 보다 맞춤형 자동매매를 실현합니다.
AI가 단순한 도우미를 넘어, 사용자의 투자 철학까지 반영하는 ‘개인화된 조력자’로 진화하는 과정을 경험할 수 있는 파트입니다.
이 파트에서는 AI 트레이더가 단순한 실행 도구를 넘어, 지속적으로 학습하고 개선하는 자율 시스템으로 진화하는 과정을 담고 있습니다.
Chapter 13에서는 투자 데이터를 SQLite에 기록함으로써, 단기적인 성과 추적을 넘어 장기적인 전략 개선을 위한 데이터 기반의 분석이 가능해집니다.
Chapter 14에서는 AI가 과거의 판단을 되짚고 ‘반성’할 수 있도록 학습 데이터를 구조화하고, 이를 토대로 더 정교한 판단을 내릴 수 있도록 설계합니다.
Chapter 15에서는 Streamlit으로 실시간 투자 현황을 시각화해, 시스템을 사용자 친화적으로 관리할 수 있는 모니터링 환경까지 갖춥니다.
AI가 스스로 배우고 고도화되는 ‘피드백 루프’를 구현함으로써, 인간의 개입 없이도 꾸준히 발전하는 지능형 투자 시스템의 기초를 이해할 수 있는 파트입니다.
Chapter 16에서는 개발한 자동 매매 시스템을 클라우드에 배포하는 전 과정을 다룹니다. AWS EC2 서버 생성부터 환경 설정, 코드 배포 및 문제 해결까지 실습하며 클라우드 컴퓨팅의 기본 원리와 서버 운영, 그리고 깃허브를 통한 코드 버전 관리의 중요성을 자연스럽게 익힐 수 있습니다.
Chapter 17에서는 클라우드 서버에서 AI 자동 매매 시스템을 안정적으로 운영하는 방법에 집중합니다. 서버 초기화, 백그라운드 실행, 로그 관리, 모니터링 환경 구축 등 실제 운영에 필수적인 기술을 익혀 자동 매매 프로그램을 효율적이고 안정적으로 관리하는 능력을 배양합니다.
책을 처음 접했을 떄 목차만 보더라도 어떤 구성인지 쉽게 알 수 있었습니다. 파트1에는 전체적인 시스템에대한 소개로 데이터 넣고, 시스템을 안정적으로 개선해 나가는 과정, 끝으로 클라우드에 배포하고 운영하는 형태로 되어있습니다.
책의 전반적인 부분에 코드가 첨부되어 설명을 하고 있기 때문에 천천히 따라간다면 코딩을 잘 모르더라도 쉽게 읽을 수 있는 책입니다. 더군다나 AI라는 요즘 뜨거운 주제와 주식이라는 매력적인 내용을 합쳐서 설명하다보니 흥미가 절로 생기게 됐습니다.
이 책은 주식을 통해서 돈을 버는 것을 설명하는 책이 아닙니다. AI를 앞으로 어떻게 활용해나가는지 그리고 어떻게 운영할 수 있는지를 재밌는 주제와 엮어서 독자에게 설명하고 있습니다.
『조코딩의 AI 비트코인 자동매매 시스템 만들기』는 단순한 튜토리얼을 넘어서, AI와 데이터 분석, 자동화된 트레이딩 시스템이 융합된 실전 지침서입니다.
투자 경험이 있는 사람은 물론, AI 트레이딩에 흥미를 느끼는 입문자나 개발자에게도 충분히 유용할 만한 책입니다. 책을 따라가다 보면 어느새 나만의 AI 트레이더가 완성되어 가는 뿌듯함을 느낄 수 있을 것입니다.
암호화폐 투자에 AI를 접목해보고 싶거나, 자동매매 시스템을 직접 구축해보고 싶은 분들께 진심으로 추천합니다.
본 포스팅은 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다.
내용 자체가 전혀 어렵지 않아서 누구나 쉽게 자동 매매 시스템을 만들 수 있을거 같습니다.
특히, AI를 통해 만들기 때문에 리스크 조절과 학습을 통해 좀 더 적극적인 투자 방법을 만들 수 있을거 같습니다.
설명이 잘 되어있기 때문에, 개발을 전문적으로 하지 않는 사람이더라도, 파이썬을 잘 모르는 사람이더라도 쉽게 따라해서 개인만의 매매 시스템을 충분히 만들 수 있을거 같습니다.
구매 했는데 기대됩니다!
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
생성형 AI를 활용한 자동 투자 시스템 구축 과정을 실전 중심으로 알려주는 책입니다. 업비트 API 연동부터 실시간 매매 자동화까지 단계별로 따라할 수 있어 실용적입니다. Claude, ChatGPT 등 최신 AI 도구를 활용한 코드 작성 예제가 풍부합니다.
AI가 단순 도우미가 아닌 투자 파트너가 될 수 있다는 관점을 배울 수 있습니다. 물론, 투자 전략은 독자가 직접 설계해야 하며, AI는 그 실행을 돕는 구조입니다.
실제로 자동 매매를 구현하고 싶은 분들에게 추천합니다.
※ 한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
조코딩의 AI 비트코인 자동 매매 시스템 만들기
난 웹디자이너이자 투자 경력자로서, 투자 경력은 주식 15년, 코인은 2년이 넘는다.
그래서 ‘AI가 스스로 투자 판단을 내리고, 실제로 비트코인을 자동으로 사고파는 시스템’을 만든다는
이 책의 콘셉트가 굉장히 신기하고 실용적으로 느껴졌다.
요즘처럼 비트코인 시장의 변동성이 큰 시기에
감정에 흔들리지 않고 규칙적으로 움직이는 자동매매 시스템이 정말 필요하다고 느끼던 참이었다.
책의 주제와 내 투자 방향이 잘 맞는다는 생각이 들었다.
그동안 리플(XRP) 코인을 중심으로 꾸준히 투자해왔기 때문에
AI 기반 비트코인 자동 매매 방법에 더욱 기대가 컸다.
책의 첫인상도 좋았다.
크기도 부담 없고 디자인도 깔끔해서 처음 접할 때부터 편안하게 다가왔다.
AI, 자동매매 시스템, 비트코인 투자라는 말만 들으면 어렵게 느껴질 수 있는데,
실제로는 기본 환경 셋팅부터 업비트 가입, API 연결까지
코딩을 잘 모르는 사람도 하나씩 따라 할 수 있게 단계별로 안내해주는 구성이라
‘AI 비트코인 투자’라는 주제가 부담스럽게 느껴지지 않았다.
조코딩(조동근) 저자는 비전공자도 쉽게 배울 수 있도록
코딩, 인공지능, 자동매매 시스템 만들기 등을 알려주는 전문가이다.
‘조코딩’이라는 국내 최대 코딩 유튜브 채널을 운영하면서
누구나 이해할 수 있는 언어로 생성 AI, 자동 매매 시스템에 대해 꾸준히 콘텐츠를 만들고 있다고 한다.
이 책에서는 GPT 같은 생성형 AI를 활용한 비트코인 자동매매 시스템을
단계별로 따라 할 수 있도록 구성되어 있었다.
기계적으로 프로그램만 돌리는 게 아니라
투자 판단까지 가능한 AI 트레이더를 만드는 방법이 소개되어 있었는데,
그 부분이 가장 흥미롭고 인상 깊었다.
또 하나 좋았던 건,
이 책이 완전한 초보자부터 어느 정도 코딩 경험이 있는 사람,
그리고 실전 투자자들까지 모두를 아우를 수 있도록 배려된 구성이라는 점이었다.
첫 번째 파트에서는 AI 투자 자동화 시스템의 기본 뼈대를 만드는 과정을 다룬다.
'챗GPT, 클로드, 제미나이' 세 가지 생성형 AI의 특성을 비교하면서
어떤 AI를 선택해야 할지 고민해볼 수 있었는데, 이 부분이 AI 자동매매 시스템의 출발점이었다.
AI가 어떻게 인간처럼 데이터를 학습하고, 스스로 판단을 내려
매수와 매도를 결정하는지 설명하는 내용이 인상 깊었다.
두 번째 파트에서는 AI가 더 똑똑한 판단을 내릴 수 있도록 다양한 데이터를 입력하는 방법을 소개한다.
여기에는 거래소 데이터뿐 아니라, ‘최신 뉴스 기사’, ‘차트 이미지’ 같은 비정형 데이터도 포함되었다.
특히 뉴스 데이터를 활용하는 부분이 무척 인상 깊었다.
오랫동안 주식 투자를 해오면서, 시장 분위기를 바꾸는 뉴스 한 줄이 얼마나 많은지 체감했었다.
그런 뉴스를 AI가 학습하고 판단의 근거로 삼는다는 건, 정말 기술이 많이 바뀌고 있다는 것처럼 느껴졌다.
이밖에도 투자 비율 설정, 리스크 관리, 그리고 투자 전략과 성향 설정 등
자동매매 시스템의 안정성을 높이는 파트와
AI가 스스로 판단을 되돌아보고 더 나은 방향으로 개선해 나가는 부분도 있다.
Streamlit 기반 모니터링 도구로 실시간 투자 상태를 확인하는 기능도 꽤 실용적이었다.
또, 서버가 다운되거나 오류가 발생했을 때 어떻게 대처해야 하는지도 알려줘서
실제 운용 시 불안감을 줄여주는 역할도 해주었다.
'조코딩의 AI 비트코인 자동 매매 시스템 만들기'는
코딩도 어느 정도 익숙하고, 주식과 코인 투자도 오래 해온 나에게는 굉장히 실용적이고 유익한 책이었다.
과정을 하나하나 따라가다 보면 ‘실제 투자에 쓸 수 있는 AI 트레이더’를 갖게 되는 느낌이 들었다.
AI 투자 시스템에 관심이 있거나,
나만의 자동 투자 도구를 직접 만들어보고 싶은 사람들에게
이 책은 아주 좋은 가이드가 되어줄 거라고 생각한다!
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
기본 책 소개
비트코인 자동매매, 이제 AI에게 맡겨라
최근 몇 년간 암호화폐 시장의 변동성과 24시간 거래 환경은 투자자들에게 큰 기회이자 부담이었습니다. 직접 차트를 분석하고, 뉴스를 읽고, 매수·매도 타이밍을 잡는 일은 시간과 노력을 많이 요구합니다. 이런 현실에서 자동매매 시스템, 특히 AI를 활용한 자동매매에 대한 관심이 폭발적으로 증가하고 있습니다. 『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 바로 이 지점에서 출발하는 실용적이고 혁신적인 책입니다.
책의 구성과 특징
이 책은 국내 최대 규모의 코딩 유튜브 채널 ‘조코딩’의 크리에이터 조동근(조코딩)님이 집필한 것으로, 초보자부터 개발자까지 누구나 따라할 수 있도록 비트코인 자동매매 시스템 구축의 전 과정을 체계적으로 안내합니다
1. 코딩의 ‘막막함’을 ‘만만함’으로 바꿔주는 실용서
- 비트코인의 기본 개념, 투자 매매법 등 기초부터 차근차근 설명합니다.
- API 연동, 투자 전략 구현, 감성분석, 차트 패턴 인식, 클라우드 배포 등 자동매매 시스템 구축의 전 과정을 한 권에 담았습니다.
- 단순히 코드만 제공하는 것이 아니라, AI(특히 GPT 계열)의 최신 활용법을 통해 투자 전략 자동화의 원리와 실전 적용법을 알려줍니다.
2. AI와 데이터의 융합
- 가격 데이터뿐 아니라 뉴스, SNS, 차트 이미지 등 다양한 데이터를 AI가 종합적으로 분석하도록 설계합니다.
- 기존의 단순 알고리즘 매매와 달리, 생성 AI를 활용해 자연어로 전략을 설명하고, AI가 이를 이해해 투자 결정을 내리는 방식이 인상적입니다.
- 실제로 API를 통해 업비트 등 거래소의 데이터를 받아오고, GPT API를 이용해 매수/매도/홀드 신호를 받아 자동으로 거래를 실행하는 구조를 구현합니다.
3. 실전 중심의 단계별 실습
- 최소 기능 제품(MVP)부터 시작해, 점진적으로 기능을 확장하는 방식으로 실습을 진행합니다.
- 투자 판단의 이유를 AI가 서술하고, 그 기록을 데이터로 활용해 스스로 전략을 개선하는 ‘AI 자기반성’ 기능까지 다룹니다
책의 내용은 최소 기능 제품에서 부터 거래소 데이터 넣기, 시스템 고도화, 재귀 개선 시스템 구현까지 전 과정을 따라 할 수 있도록 예제 형식으로 구성되어 있습니다.
책 내용 살펴보기
비트코인을 자동으로 거래하려면 거래소와 연결할 수 있는 API 키를 발급받아야 합니다.
그런 다음, AI에게 데이터 처리를 자동으로 요청하기 위해서는 오픈AI의 API 키 또한 발급 받아야 합니다.
거래소의 API 키를 사용하여 데이터를 가져오게 코딩합니다.
이제 AI의 판단에 따라 자동 매매가 가능하게 코딩합니다.
이렇게 가장 기본적인 기능을 구현한후,
최종 단계에서는 다음과 같은 모니터링 시스템을 구현할 수 있습니다.
마치며...
[이 책의 장점]
- 최신 AI 트렌드 반영: GPT 등 생성 AI를 활용해 단순 수식이 아닌, 자연어 기반의 전략 자동화가 가능해집니다.
- 실용성: 실제 투자에 바로 적용 가능한 자동매매 시스템을 직접 만들어볼 수 있습니다.
- 초보자 친화적: 코딩에 대한 두려움이 있는 독자도 쉽게 따라할 수 있도록 단계별로 설명합니다.
- 확장성: 기본 구조를 익힌 후, 자신만의 전략이나 데이터 소스를 추가해 얼마든지 커스터마이즈가 가능합니다.
- 투자 AI의 미래 대비: AI가 점점 더 많은 영역에서 인간을 뛰어넘는 시대, 투자도 AI에게 위임하는 방법을 미리 익힐 수 있습니다.
[아쉬운 점 및 주의사항]
- 투자 수익에 대한 환상은 금물: 저자도 명확히 밝히듯, 공개된 시스템이나 전략만으로 안정적인 수익을 보장받을 수는 없습니다. AI의 판단 역시 입력 데이터와 프롬프트에 따라 결과가 크게 달라질 수 있습니다.
- AI의 불확실성: 같은 데이터라도 AI 모델, 프롬프트, 데이터 구성에 따라 판단이 달라질 수 있음을 백테스트 결과로 보여줍니다. AI 역시 인간처럼 일관되지 않은 결정을 내릴 수 있습니다.
- 기본적인 프로그래밍 지식 필요: 파이썬, API 활용 등 기본적인 개발 역량이 있으면 훨씬 수월하게 따라갈 수 있습니다.
- 책의 주요 예제와 실습 코드는 조코딩의 깃허브에서 제공된다고 책에 인쇄되어 있지만 방문해보니 파일 몇개뿐이 없습니다. 한참을 찾아 다른 깃허브 주소로 들어갈 수 있었는데 기존 깃허브에 새 깃허브 링크라도 넣어 주었으면 하는 아쉬움이 있습니다.
[추천 대상]
- 비트코인 및 암호화폐 자동매매에 관심 있는 투자자
- 최신 AI 기술을 투자에 접목해보고 싶은 개발자 및 학생
- 자동매매 시스템을 직접 만들어보고 싶은 실전파
- 단순 알고리즘 매매를 넘어, 데이터 기반의 AI 투자를 경험하고 싶은 분
[총평]
『조코딩의 AI 비트코인 자동 매매 시스템 만들기』는 단순히 따라 하는 튜토리얼을 넘어, AI와 데이터, 코딩이 융합된 실전 투자 자동화의 세계로 안내하는 훌륭한 가이드입니다. 코딩에 익숙하지 않은 분도, 이미 개발 경험이 있는 분도, 이 책을 통해 나만의 AI 트레이더를 만들어볼 수 있습니다. 자동매매의 원리와 실제 구현, 그리고 AI의 미래까지 폭넓게 다루고 있어, 암호화폐와 AI에 관심 있는 모든 분께 강력히 추천합니다.
#한빛미디어 #서평단 #나는리뷰어다 #조피디 #비트코인 #자동매매시스템 #자동매매시스템만들기 #AI트레이더 #파이썬 #Python
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 안녕하세요! 요즘 대세라 불리는 비트코인 투자라는 단어, 여러분도 한 번쯤 들어보셨을 거에요. 저도 비트코인, 이더리움 같은 암호화폐가 워낙 핫하다 보니까 자연스레 관심이 가더라고요. 그런데 막상 시작하려니 어디서부터 어떻게 해야 할지 도무지 감이 안 오더라고요. 게다가 24시간 계속 움직이는 시장이라니, 이건 하루 종일 차트만 보고 있어야 하는 건가? 라는 생각도 들었어요. 그런 와중에 주변에서 AI 자동매매 프로그램이 요즘 대세라는 이야기를 듣게 됐어요. 말 그대로 AI로 자동매매를 해준다는 거죠. 그래서 이번 포스팅에서는 제가 직접 접하고 사용해본 조코딩의 AI 비트코인 자동매매 시스템 만들기 책과 관련된 이야기를 풀어보려고 합니다. 시간, 스트레스, 그리고 효율까지 챙길 수 있었던 이 이야기를 꼭 끝까지 읽어보세요! 솔직히 비트코인, 이더리움 같은 암호화폐 이름은 다들 익숙하게 들어봤을 텐데요. 문제는 투자를 시작하기까지의 단계가 생각보다 너무 복잡하다는 거였어요. 처음에는 무턱대고 유튜브 강의를 찾아보거나 소개하는 앱 같은 걸 깔아봤는데, 오히려 정보가 많으니까 더 혼란스럽더라고요. 초보자라면 특히 뭘 몰라서 어디에서부터 손을 대야 할지 감이 잘 안 오잖아요? 시장이 24시간 운영된다는 점도 한몫했어요. 밤낮을 가리지 않는 시장이니 언제나 신경을 써야 하고, 시세가 갑자기 급등하거나 급락하는 것도 흔하다 보니 심적으로도 스트레스를 받는 게 크더라고요. 도대체 어느 타이밍에 사고팔아야 할지 모르겠고, 그냥 내가 이런 거에 소질 없나? 죄다 놓쳐보니까 이런 자괴감까지 느꼈죠. 제가 비트코인 초보일 때 겪었던 상황들이 사실 많은 분들에게 공감이 갈 거라고 믿어요. 일단 기술적인 분석부터 낯설었어요. 차트를 보고 어디에서 상승할지, 얼마나 떨어질지 감을 잡는 게 정말 어려웠죠. 그리고 감정적으로 매매에 휘둘리는 것도 큰 문제였어요. 자동매매를 모르던 시절, 종종 오를 것 같다! 해서 들어갔는데 그 순간 쭉쭉 떨어졌던 날이 한두 번이 아니었어요. 반대로 지금 팔아야 하나? 싶다가도 놓치면 올라가는 걸 보면서 갈팡질팡. 확실히 투자에 있어 감정을 배제한다는 게 말처럼 쉬운 일이 아니더라고요. 특히나 밤에 자고 있을 때 변동성이 큰 비트코인 시장은 더더욱 신경이 쓰였죠. 내가 어려운 영역에 뛰어든 게 아닌가?라는 생각이 자꾸 들었어요. 그런 고민을 가진 분들, 아마도 저 혼자만 그런 건 아니겠죠? 두서없이 뭔가를 해보던 중, 우연히 AI 자동매매라는 키워드와 관련 책들이 눈에 띄었어요. 특히 조코딩의 AI 비트코인 자동매매 시스템 만들기라는 책이 사람들이 많이 추천하는 도서로 알려져 있더라고요. 책 소개만 봤을 때는 이거 나 같은 초보자도 가능할까? 싶은 마음도 있었지만, 일단 읽어보기로 결심했어요. 저는 쉽게 지나치던 일반 투자 앱보다 뭔가 체계적이고, 독자적인 시스템을 스스로 만들어볼 수 있다는 점이 매력적이더라고요. 책을 구입하고 읽으면서 납득이 간 건, 이게 단순히 따라 하기만 하는 게 아니라, 본인이 만들어 보고 이해하면서 더 주도적으로 사용할 수 있는 내용이라는 점이었죠. 내가 직접 AI 시스템을 만들 수도 있다니! 생각보다 신선하고 깊이 있는 경험을 할 수 있으리라는 기대감이 생겼어요. 책을 읽으면서 가장 놀랐던 건, 초보자들을 정말 잘 배려해준 구성이라는 점이었어요. Python이나 Pandas 같은 프로그래밍 도구 사용을 한 번도 해보지 않은 초보자도 쉽게 따라갈 수 있도록 잘 설명돼 있더라고요. AI 모델이 필요한 이유부터, 데이터를 어떻게 분석해야 하는지, 그리고 나만의 시스템을 완성하기까지 모든 단계를 차근차근 다뤄줘서 페이지가 술술 넘어갔어요. 그리고 단순히 코드만 알려주는 게 아니라, AI의 기초 원리와 자동매매 시스템의 논리도 다뤄줘서 더 체계적으로 이해할 수 있었죠. 무엇보다 실습 과정을 통해 직접 코드를 돌려볼 수 있으니, 아, 이렇게 돌아가는 거구나 하며 납득이 되더라고요. 여러 번 꼬인 부분도 있었지만, 하나씩 문제를 해결하는 과정을 통해 진짜 의미 있는 지식을 쌓았다는 느낌이 들었어요. 처음에는 아마추어적인 시스템이라도 매매가 돌아간다는 게 신기했어요. 제가 이걸 구성할 수 있었다니 뿌듯하고요. 그리고 무엇보다 매매 과정에서 내가 직접 종일 차트를 들여다볼 필요가 없어진 게 엄청난 장점이었어요. 설정해 둔 값에 따라 사고팔고가 자동으로 진행되니, 제게는 완전히 새로운 투자감각을 열어준 셈이에요. 게다가 AI가 데이터로 판단하기 때문에 감정적인 변동이 없다는 점 역시 매력적이었습니다. 예를 들어, 새벽 시장 변동도 미리 정해둔 값대로 처리되니 저는 수면의 질도 한결 나아졌고요. 물론, 한계도 없진 않았어요. 완벽한 수익을 내진 못했지만, 안정적인 수익률을 목표로 하는 세팅을 맞춰가면서 어느 정도 '신뢰'를 쌓았다는 게 정말 큰 성과였어요. AI 기반 자동매매에 관심이 있는 분들에게 자신 있게 추천드리고 싶어요. 특히 초보 투자자들이 가장 힘들어하는 "내가 뭔가 잘못하고 있나?" 같은 막막함에서 벗어날 수 있다는 점이 정말 큰 강점이에요. 물론, 이 시스템이 마법처럼 모든 걸 해결해주는 건 아니에요. 기본적인 공부와 노력, 그리고 리스크 관리에 대한 이해는 필수죠. 하지만 적어도 차트에 하루 종일 묶여 있지 않아도 되고, 데이터 기반으로 매매 타이밍을 정할 수 있다는 점에서 투자 효율은 확실히 높아졌어요. 진짜 AI로 투자하는 세상이 다가왔구나라고 생각했던 순간들이 많았네요. 이제는 저녁을 편안하게 보내고 싶거나, 본업과 투자를 병행하고 싶으신 분들은 꼭 한 번 고민해보세요!
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
해서, 최대한 책을 펼쳐놓는 형태로 리뷰를 작성해 보려고 합니다.
그 중에 자신에게 맞는 부분이 있다면 책을 선택해 보시면 될 것 같습니다. ^^
1️⃣ 이 책이 다루는 내용
- 전 세계 1위 생성 AI인 챗GPT 또는 클로드로 간단하게 투자 시스템 구축하기
- 코딩 경험이 없어도 데이터 분석, API 활용, 웹 스크레이핑등 실용적인 프로그래밍 기술을 단계별로 학습 가능
- 세계적인 투자자의 아이디어 전략을 내 AI에게 학습 시키는 방법
- 실시간 대시보드를 통해 웹 모바일 어디서든 투자 성과를 실시간으로 확인
2️⃣ 대상
- 비트코인 투자에 관심이 있지만 차트와 시장을 분석하고 판단하는 과정이 버겁다면?
- 매일 쏟아지는 시장 변화와 최신 뉴스를 볼 시간이 부족하다면?
- 금융 데이터, 뉴스, 소셜 미디어, API등 다양한 데이터 소스를 AI로 분석하는 방법을 익히고 싶다면?
- AI를 활용한 나만의 프로그램 또는 서비스 개발에 관심이 있다면?
- 비트코인에 관심은 있지만 시간이 부족해 AI를 활용하여 투자 전략을 자동화하고 싶다면?
3️⃣ 책 구성
Part 01 최소 기능 제품 만들기
Chapter 01 프로그램 구조와 AI
대생성 AI의 시대
3대 언어 생성 AI, 챗GPT vs 클로드 vs 제미나이
인간처럼 학습하고 판단하는 AI, 프로그램의 투자 판단 과정 구현하기
프로그램 구현을 위한 기술 스택과 서비스
준비 운동, 코딩 없이 데이터 기반 투자 판단 과정 훑어보기
Chapter 02 환경 세팅
업비트 환경 세팅하기
업비트 가입하기
업비트 API 키 발급하기
오픈AI 환경 세팅하기
테스트 키 발급 & 크레딧 충전하기
파이썬 & VS code 환경 세팅하기
파이썬 설치하기
VS code 설치하기
VS code 프로젝트 만들기
파이썬 라이브러리 설치하기
API 키 등록하기
Chapter 03 최소 기능 제품 만들기
최소 기능 제품을 만드는 과정
기능 1. 업비트 차트 데이터 가져오기
기능 2. AI에 데이터 제공하고 판단받기
기능 3. AI의 판단에 따라 자동 매매 진행하기
최소 기능 제품 보완하기
수수료 고려하기
최소 주문 가능 금액 고려하기
거래 동작 확인하기
자동 실행하기
Part 02 데이터 넣기
Chapter 04 거래소 데이터 넣기
개발 과정 짚어 보기
인간과 AI의 판단 과정
자동 매매 프로그램에서 설정해야 할 3가지 요소
거래소 데이터 넣기
초안 코드 수정하기
데이터 불러오기
Chapter 05 보조 지표 넣기
보조 지표란?
보조 지표 데이터 불러오기
라이브러리 TA 활용하기
코드 통합하기
Chapter 06 공포탐욕지수 데이터 넣기
공포탐욕지수란?
공포탐욕지수 데이터 반영하기
Fear and Greed Index API 활용하기
Chapter 07 최신 뉴스 데이터 넣기
최신 뉴스 데이터가 필요한 이유
SerpAPI 시작하기
Google News API로 최신 뉴스 데이터 가져오기
Chapter 08 차트 이미지 넣기
이미지를 분석하는 AI
셀레니움으로 브라우저 자동화하기
셀레니움 설치 & 브라우저 실행하기
스크린샷 저장하기
자동 클릭으로 시간 설정하기
자동 클릭으로 보조 지표 설정하기
GPT Vision 기능을 활용한 이미지 처리하기
코드 통합하기
Chapter 09 영상 데이터 넣기
경제적으로 영상 데이터를 학습시키는 방법
영상 자막 추출하기
자막 데이터 가져오기
Part 03 시스템 고도화하기
Chapter 10 구조화된 데이터 출력하기
100% 확실한 JSON 응답 얻는 방법
JSON 응답 구조화하기
Chapter 11 투자 비율 설정 기능 구현
리스크 감소를 위한 투자 비율 설정
투자 비율 설정하기
Chapter 12 투자 전략 & 성향 설정하기
투자 전략 & 성향 메시지의 역할
전략 & 투자 성향 설정하기
Part 04 재귀 개선 시스템 구현하기
Chapter 13 투자 데이터 DB 기록하기
기록 저장하기
기록 저장하기
코드 최적화 & 결과 확인하기
Chapter 14 스스로 회고하고 개선하기
스스로 회고하는 AI
반성 칼럼 추가하기
Chapter 15 모니터링 시스템 구현하기
Streamlit 라이브러리 기초
Streamlit 설치하기
Streamlit 실행하기
웹사이트 대시보드 만들기
Part 05 클라우드 배포
Chapter 16 클라우드 배포하기
클라우드 컴퓨터란?
AWS 회원 가입 및 2단계 인증 설정하기
EC2 서버 만들기
코드 저장소, 깃허브
깃허브에 코드 저장하기
깃허브 코드를 클라우드 컴퓨터로 불러오기
서버 환경 설정하기
기본 설정하기
가상 환경 생성하기
클라우드 배포 시 자주 발생하는 문제
EC2 크롤링 막힘 문제 해결하기
크롬 드라이버 문제 해결하기
수정한 코드 재배포하기
깃허브에 저장된 코드 변경하기
깃허브에 새 파일 업로드하기
깃허브 코드를 클라우드 컴퓨터로 불러오기
Part 06 AI 에이전트 클라우드 운영하기
Chapter 17 클라우드 서버 운영하기
코드 초기화 & 재설정하기
코드 초기화하기
코드 재업로드하기
운영 코드 활성화하기
실행 확인하기
자동 실행 설정하기
백그라운드에서 실행하기
백그라운드에서 실행하기
로그 파일 확인하기
Streamlit 웹 모니터링 실행하기
포트 열기
백그라운드에서 대시보드 실행하기
고정 IP 할당하기
4️⃣ 서평
- 비트코인 자동 매매시스템을 만들어 두는 것은 매우 좋은 방법일 수 있다고 생각한다.
- 심지어 이 책에서는 사람이 생각해야 하는 정량적인 내용과 정성적인것까지 포함해서 실제 인간이 사고하는 과정을 프로그래밍화 하는 방법을 알려주는 좋은 책인 것 같다.
- 나는 기본적으로 이런 책을 볼 때, 내가 어떤 목적으로 보느냐가 매우 중요하다고 생각한다.
- 쉽게 자동으로 만들어놓고 알아서 코인을 구매해서 부자가 될거야, 이런 생각으로 보다가는 이것저것 설정하고 뭐하고 하는 것에서 드롭을 할 수도 있다고 본다.
- 보통 1시간안에 개인용 비서로봇 만들기 이런 것들도 그 사람이 그 내용을 만들기까지는 오래걸렸지만 숙달을 했기때문에 빨라지는 것이라, 기본적으로 노력을 해야한다는 전제를 하고 이런 책들을 보는게 도움이 된다고 본다.
- 나는 이 책을 보는 관점을 프로그래밍을 연습하는 예제로서 접근해보는게 가장 좋지않나 싶다.
- 그러면서 실제 비트코인이나 투자같은 행위를 할 때 사람은 어떤 행동을 하는지를 역으로 정리를 하면서 보면, 자신이 무언가를 판단하는 능력을 향상시키는데 도움이 될거라 생각한다.
- 개인적으로 나는 인공지능에 기대는 것은 별로 좋은 방법은 아니라 생각하는 사람이다.
- 인공지능이 똑똑해질 수록, 사람은 그것에 의존하게 되고, 그렇게 되면 거꾸로 사람은 바보가 된다.
- 그렇기에 인공지능을 사용하면서 그것에서 배울 수 있는 것을 배워 내 능력을 성장시키는 방법으로 이런 책들을 보는게 좋지 않나 싶다.
- 이 책은 전반적으로 개발하는 과정, 요즘 개발하는 과정을 이해하며 실습해보고, 거기에 비트코인 자동매매까지 연습해본다는 것으로 활용해 보면 좋다고 보고
- 코인이 화폐로 활용된다고는 하지만 지금의 용도는 주식처럼 투자로 많이 보고 있기 때문에 투자를 할 때 사람들이 어떤 사고과정을 거쳐서 투자를 하고 고려를 하는지를 판단하고 자신의 통찰력을 키우는데 써먹는 것도 좋은 방법이라고 생각한다.
- 앞으로 점점 더 사람은 생각을 하지 않게 되겠지만, 그래서 생각하는 것, 자신의 능력을 키우는 것이 더 중요하다고 생각한다. 인공지능을 만들어가능 과정을 들여다보며 자신의 사고과정을 정리하면서 자신의 통찰력을 키우는 연습을 해보는 용도로도 이 책이 괜찮지 않나 싶다.
5️⃣ 한줄소감
- 현 시점의 개발하는 방법을 연습해보고, 투자하는 사고과정을 들여다보기 좋은책
총평
- 책의 난이도 : ★★☆☆☆
- 추천 별점 : ★★★★★
- 추천 독자 : 비트코인 자동 매매에 관심있는 누구나
- 지은이 : 조동근 지음
- 출판사 : 한빛미디어
이 책은 결국은 코인 트레이딩에 대한 내용을 다루기 때문에 초반부에서는 기본적인 투자 매매법 등에 대한 설명도 간략하게 진행하고 있습니다. 해당 부분을 같이 학습할 수 있고 해당 주제들을 잡아서 LLM 모델에 질문을 통해서 통찰력을 늘려나가는 것도 큰 방법이라 고 생각합니다.
암호화폐 자동매매를 시작하는 사람이라면...
《조코딩의 AI 비트코인 자동매매 시스템 만들기》는 코딩의 '막막함'을 '만만함'으로 바꿔준 실용적인 가이드북이었습니다. 비트코인의 기본 개념부터 API 연동, 전략 구현, 감성분석, 차트 패턴 인식, 클라우드 배포까지 자동매매 시스템 구축의 전 과정을 체계적으로 One shot으로 알려주는게 아주 매력적인 책입니다.
특히 단순한 코딩 지식이 아니라, GPT와 같은 최신 AI를 활용해 투자 전략을 자동화하는 방법을 구체적으로 제시한다는 것이다.
가격 데이터뿐만 아니라 뉴스, SNS, 차트 이미지 등 다양한 데이터를 종합적으로 분석하는 접근법은 다른 일반적인 자동매매 기법에서 더 발전된 것으로 볼 수 있습니다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
당신과 내가 주식시장에서 돈을 잃는 이유
나를 포함한 대부분의 개미들이 주식 시장에서 왜 자꾸 실패의 쓴맛을 볼까? 곰곰이 생각해보면 결국 '탐욕'이라는 비이성적인 감정을 제대로 다스리지 못해서가 아닐까 싶다. 팔아야 할 타이밍을 놓치거나, 누가 봐도 고점인데 '더 오르겠지' 하는 마음에 덥석 물리는 것처럼 말이다.
그래서 많은 전문가나 경험자들이 '자신만의 매매 원칙을 세우고 칼같이 지키는 게 중요하다!'고 입을 모아 이야기한다.
하지만 이게 머리로는 이해해도 막상 그 순간이 되면 감정이 이성을 집어삼켜 버리니, 원칙을 지키기란 여간 어려운 일이 아니다. 게다가 비트코인 같이 변동성이 높은 금융시장에서 나의 감정을 통제하기란 더더욱 어렵다.
바로 이 지점에서 필요한 게 감정의 개입을 최소화할 수 있는 '자동 매매 시스템'이다. 그리고 이제는 여기서 한 걸음 더 나아가, AI가 스스로 학습하고 판단하는 자동 매매의 시대가 열리고 있다. 오늘은 AI, 코딩 관련으로 많은 책을 서술한 '조코딩의 AI 비트코인 자동매매 시스템 만들기'를 소개하려고 한다.
AI가 매매 판단까지? 흥미로운 접근
책의 소개를 보면 "자동 매매뿐만 아니라 판단까지 생성 AI와 함께 하세요!"라는 문구가 눈에 띈다. 기존의 자동 매매 프로그램들이 정해진 규칙이나 수식에 따라 기계적으로 움직였다면, 이 책에서 제시하는 시스템은 AI가 다양한 데이터를 기반으로 투자 판단을 내리고, 심지어 스스로 회고하고 개선하는 과정까지 포함한다.
목차를 살펴보면, 최소 기능 제품(MVP)을 만드는 것부터 시작해서 업비트 API 연동, OpenAI API 활용, 다양한 데이터(거래소 데이터, 보조 지표, 공포탐욕지수, 최신 뉴스, 차트 이미지, 영상의 자막)를 AI에게 학습시키는 방법, 그리고 이를 클라우드에 배포하고 운영하는 방법까지 체계적으로 구성되어 있다.
아직 책을 직접 다 읽어보고 시스템을 구축해본 것은 아니지만, 목차와 책 소개만으로도 충분히 매력적이고 도전적인 내용을 담고 있을 것이라는 기대감이 든다. 자동화와 AI의 결합이 어디까지 발전할 수 있을지, 이 책을 통해 그 가능성을 조금이나마 엿볼 수 있기를 바란다.
AI 비트코인 매매 자동화 강의나 프로그램 무지 비싼데
이렇게 책한권으로 정리해주시니 그저 고마울 따름입니다 ~
조코딩님은 그저 빛 ~
책을 펼치며 독서하는 시간이 재미있겠구나 싶었는데, 역시나 책을 읽으면서 프로그램 결과물을 만드니 흥미롭게 책을 읽을 수 있었다. 비트코인 이라는 핫한 종목을 자동매매 프로그램을 만든다는 것이 초보자에게 어려운 도전일 수 있다. 그러나 이책은 프로그램을 처음 접하는 사람이어도 AI를 활용하여 코드를 만들어내고 통합하는 과정을 단계를 따라하면 결과가 나올 수 있도록 쉽게 설명하고 있다.
이책을 읽으며 2주정도의 시간에 다양한 AI서비스와 API를 엮어서 나만의 비트코인 자동매매 프로그램을 만들고, 24시간 돌아가는 매매 결과를 모니터링하는 대시보드까지 만들었다.
AI에게 요청하여 받은 파이썬 코드는 책과 다르다. 그렇지만 전체를 어떻게 결과물을완성해야 하는지가 명확하기에 책에서 가이드하는 것을 따라하며 프로그램을 완성하기에는 충분했다.
일상에서의 단순한 활용이 아닌, 프로그램 개발에서 생성형AI를 활용한다는 것을 막연히 상상만 했었다.
이번 기회에 책을 읽으며 원하는 결과를 만들어 실행되는 결과물을 보면서 AI를 활용하는 방법을 조금 더 알게 된 것 같다.
[ 책의 각 파트별 간단 요약 ]
Part 01. 최소 기능 제품 만들기
Chapter 01 프로그램 구조와 AI | Chapter 02 환경 세팅 | Chapter 03 최소 기능 제품 만들기 |
대생성 AI의 시대 : 3대 언어 생성 AI, 챗GPT vs 클로드 vs 제미나이 인간처럼 학습하고 판단하는 AI, 프로그램의 투자 판단 과정 구현하기 프로그램 구현을 위한 기술 스택과 서비스 준비 운동, 코딩 없이 데이터 기반 투자 판단 과정 훑어보기 | 업비트 환경 세팅하기 : 가입, API 키 발급하기 오픈AI 환경 세팅하기 : 테스트 키 발급 & 크레딧 충전하기 파이썬 & VS code 환경 세팅하기 VS code 프로젝트 만들기 파이썬 라이브러리 설치하기 API 키 등록하기 | 업비트 차트 데이터 가져오기 AI에 데이터 제공하고 판단받기 AI의 판단에 따라 자동 매매 진행하기 수수료, 최소 주문 가능 금액 고려하기 거래 동작 확인하기 자동 실행하기 |
Part 02. 데이터 넣기
Chapter 04 거래소 데이터 넣기 | Chapter 05 보조 지표 넣기 | Chapter 06 공포탐욕지수 데이터 넣기 |
인간과 AI의 판단 과정 자동 매매 프로그램에서 설정해야 할 3가지 요소 거래소 데이터 넣기 | 보조 지표란? 보조 지표 데이터 불러오기 라이브러리 TA 활용하기 | 공포탐욕지수란? 공포탐욕지수 데이터 반영하기 Fear and Greed Index API 활용하기 |
Chapter 07 최신 뉴스 데이터 넣기 | Chapter 08 차트 이미지 넣기 | Chapter 09 영상 데이터 넣기 |
최신 뉴스 데이터가 필요한 이유 SerpAPI 시작하기 Google News API로 최신 뉴스 데이터 가져오기 | 이미지를 분석하는 AI 셀레니움 설치 & 브라우저 실행하기 스크린샷 저장하기 자동 클릭으로 시간 설정하기 자동 클릭으로 보조 지표 설정하기 GPT Vision 기능을 활용한 이미지 처리하기 | 경제적으로 영상 데이터를 학습시키는 방법 영상 자막 추출하기 자막 데이터 가져오기 |
Part 03. 시스템 고도화하기
Chapter 10 구조화된 데이터 출력하기 | Chapter 11 투자 비율 설정 기능 구현 | Chapter 12 투자 전략 & 성향 설정하기 |
100% 확실한 JSON 응답 얻는 방법 : JSON 응답 구조화하기 | 리스크 감소를 위한 투자 비율 설정 투자 비율 설정하기 | 투자 전략 & 성향 메시지의 역할 전략 & 투자 성향 설정하기 |
Part 04. 재귀 개선 시스템 구현하기
Chapter 13 투자 데이터 DB 기록하기 | Chapter 14 스스로 회고하고 개선하기 | Chapter 15 모니터링 시스템 구현하기 |
기록 저장하기 코드 최적화 & 결과 확인하기 | 스스로 회고하는 AI 반성 컬럼 추가하기 | Streamlit 라이브러리 기초 Streamlit 설치하기 Streamlit 실행하기 웹사이트 대시보드 만들기 |
Part 05. 클라우드 배포,
Part 06. AI 에이전트 클라우드 운영하기
Chapter 16 클라우드 배포하기 | Chapter 17 클라우드 서버 운영하기 |
AWS 회원 가입 및 2단계 인증 설정하기 EC2 서버 만들기 깃허브에 코드 저장하기 깃허브 코드를 클라우드 컴퓨터로 불러오기 서버 환경 설정하기 : 기본 설정, 가상 환경 생성하기 EC2 크롤링 막힘 문제 해결하기 크롬 드라이버 문제 해결하기 깃허브에 저장된 코드 변경하기 깃허브에 새 파일 업로드하기 깃허브 코드를 클라우드 컴퓨터로 불러오기 | 코드 초기화 & 재설정하기 운영 코드 활성화하기 자동 실행 설정하기 백그라운드에서 실행하기 로그 파일 확인하기 Streamlit 웹 모니터링 실행하기 포트 열기 백그라운드에서 대시보드 실행하기 고정 IP 할당하기 |
안녕하세요. 책에는 예제코드가 매우 많은데요,
예제코드 있다는 깃허브 주소 github.com/youtube-jocoding/gpt-bitcoin-book
여기에 가면 예제코드가 없습니다.
autotrade.py와 streamlit-app.py
이 2개 파일만 보이는데요, 수많은 예제 파일들은 어디에 있나요?
책 내용은 보지 않았고, 목차와 유튜브 소개 영상 보고 별점4개 드립니다.