본문으로 바로가기

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
해서, 최대한 책을 펼쳐놓는 형태로 리뷰를 작성해 보려고 합니다.
그 중에 자신에게 맞는 부분이 있다면 책을 선택해 보시면 될 것 같습니다. ^^

https://www.hanbit.co.kr/store/books/look.php?p_code=B5063161940

 

조코딩의 AI 비트코인 자동 매매 시스템 만들기

대생성 AI의 시대! 아직도 일일이 뉴스를 찾고 직접 매매하면서 투자하고 있나요? 자동 매매뿐만 아니라 판단까지 생성 AI와 함께 하세요!

www.hanbit.co.kr

 

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️⃣  한줄소감 
 - 현 시점의 개발하는 방법을 연습해보고, 투자하는 사고과정을 들여다보기 좋은책