메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

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

cjson***

|

2025-05-25

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

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

  • 저자 : 조동근(조코딩)
  • 출간 : 2025-04-28

책을 펼치며 독서하는 시간이 재미있겠구나 싶었는데, 역시나 책을 읽으면서 프로그램 결과물을 만드니 흥미롭게 책을 읽을 수 있었다. 비트코인 이라는 핫한 종목을 자동매매 프로그램을 만든다는 것이 초보자에게 어려운 도전일 수 있다. 그러나 이책은 프로그램을 처음 접하는 사람이어도 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 할당하기

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?