자청의 유튜브 추출기

유튜브 영상의 자막과 AI요약을 추출해보세요

AI 요약 제목

AI 비트코인 투자 자동화 비법과 정리: 중급 강의 핵심 해설

원본 제목

AI에게 맡기는 비트코인 투자 자동화 중급 과정 with 빗썸

조코딩 JoCoding

조회수 조회수 3.2K 좋아요 좋아요 90 게시일 게시일

설명

빗썸 API를 활용하여 AI 비트코인 자동매매 시스템을 구축하는 중급 강의입니다. 기초 강의: https://youtu.be/g71g8GKlmjE 강의자료: https://jocoding.net/gptbitcoin-bithumb (경고) 투자의 책임은 투자자 본인에게 있습니다. ■ 빗썸 X 조코딩 중급 강의 커리큘럼 이벤트 이벤트 1: 쿠폰 등록하면 최대 리워드 2만 포인트 지급 쿠폰 등록 기간 기존 회원: 6월 10일(화) ~ 7월 13일(일) 신규 회원: 6월 10일(화) ~ 상시 ✔️ 쿠폰 코드 & 리워드 기존 회원: JOCO-DING100P → 100포인트 신규 회원: JOCO-DING6 → 20,000포인트 (※ 신규회원 쿠폰번호 [JOCO-DING6]는 2025년 6월 10일(화) 이후 가입한 생애 최초 신규회원만 사용 가능합니다.) (※ 빗썸에서 진행하는 다른 ‘신규 회원‘ 대상 제휴 혜택과 중복 지급이 불가합니다. 중복 참여 시 지급일이 더 빠른 혜택만 최초 1회 지급됩니다.) 👉 쿠폰 사용 바로가기 https://bithumb.onelink.me/KdzS/24kunaws 이벤트 2: API 매수/매도 챌린지! ✔️ 이벤트 기간: 6월 10일(화) ~ 7월 13일(일) ✔️ 리워드 지급일: 7월 18일(금) 오후 16시 ✔️ 최소 거래 금액: API 1회당 1만원 이상 *API 거래 인정 기준 1. 하루 1회, API 매수 또는 매도 거래 시 1일로 인정 2. 최소 거래금액: 1만원 이상 API 거래 일수 & 누적금액에 따른 리워드 1. 14일 이상 거래 시 → 20,000포인트 2. 누적 거래금액 1,000만 원 이상 시 → 30,000포인트 (※ 쿠폰 등록자이면서 2025년 6월 10일(화)부터 API 거래를 최초로 시작한 고객 한정) 🎉 두 조건을 모두 충족하면 최대 5만 포인트 혜택 가능! ⚠️ 유의사항 미성년자는 본 이벤트 대상에서 제외됩니다. 빗썸 쿠폰 등록 및 리워드를 받기 위해서는 빗썸 회원이면서, 고객확인과 계좌연결이 완료되어야 합니다. 신규회원 쿠폰번호[JOCO-DING6]은 2025/6/10(화) 이후에 회원 가입한 생애 최초 신규회원만 사용이 가능합니다. 빗썸에서 진행하는 다른 ‘신규 회원‘ 대상 제휴 혜택과 중복 지급이 불가합니다. 중복 참여 시 지급일이 더 빠른 혜택만 최초 1회 지급됩니다. 빗썸 쿠폰 코드는 아래 경로에서 등록 가능합니다: 빗썸 앱: 더보기 - 고객센터 - 이벤트 쿠폰 빗썸 PC: 전체서비스 - 이벤트 쿠폰 빗썸 포인트는 빗썸 앱 - 상품/서비스 - 포인트 - 포인트 사용에서 원화로 교환 가능하며, 가상자산으로 거래할 수 있습니다. 부정한 방법으로 이벤트 참여 및 당첨 시, 추후 번복/취소될 수 있습니다. 당첨자 본인이 아닌 타인(가족, 지인 등)에게 경품 대리 지급 및 증정은 불가합니다. 고객확인 관련 자세한 사항은 빗썸 앱 더보기 - 고객센터 - 서비스 이용안내에서 확인하실 수 있습니다. 쿠폰 코드 등록 시, 해당 이벤트 응모에 동의한 것으로 간주되며 이벤트와 관련한 안내성 메시지가 발송될 수 있습니다. 등록한 쿠폰 코드는 재사용할 수 없으며, 등록 후 취소 또는 변경이 불가하니 신중히 선택하고 입력해 주세요. 투자 자동화 2기 오프라인 특강(5/31,토)에 참여한 수강생은 해당이벤트에 참여할 수 없습니다. 빗썸 친구추천 코드를 입력하신 고객님께서는 본 프로모션에 참여가 불가능합니다. 이벤트로 지급받은 리워드 빗썸 포인트는 25년 8월 31일(일)까지 사용하지 않으면 자동 소멸됩니다. 본 이벤트는 양사 사정에 의해 사전 고지 없이 변경되거나 조기 종료될 수 있습니다. 가상자산은 고위험 상품으로 투자금의 전부 또는 일부 손실을 초래할 수 있습니다. 📞 빗썸 고객센터 1661-5566 (연중무휴 24시간 상담 가능) [목차] 00:00:00 강의 소개 00:00:00 사전세팅안내 00:01:13 강의 목차 00:02:48 최종 구현 형태 소개 00:03:31 1강 AI 투자 고도화 00:06:13 1-1강 멀티 타임프레임 00:13:29 1-2강 투자 철학 반영하기 00:16:47 1-3강 뉴스데이터 00:25:11 1-4강 투자비율조절 00:29:09 2강 투자 내역 DB 저장하기 00:38:21 3강 - 투자 대시보드 구축 00:43:24 4강 AWS 배포 01:03:11 강의 마무리 VVIP 멤버십 후원 그림자그림자님, Rada님, 차딩Chading TV님, prochild님, AI Beauty Artist님, eyuri chi님, 정진균님, Tae hwan Kim님, 주정뱅이님, EI OI님, 화니님, 이명규님 감사드립니다. https://www.youtube.com/@jocoding/join
자막

자막

전체 자막 보기
AI 비트코인 투자 자동화 중급편을 진행을 해 보도록 하겠습니다.

중급편은 초급편에 이어지는 강의로 초급편을 이미 완성했다라는 전제하에 이제 시작을 하게 됩니다.

혹시 초급 과정을 못 들으신 분이 계시다면 강의 자료를 보시면 여기 강의 자료를이 주소에 올려 놨는데요.

이 주소에 사전 세팅까지 완성을 되시면 그다음에 이제 중급 과정이 진행되니까요.

그냥 코드만이라도 먼저 세팅해 주시면네 따라오는데 무리는 없으실 것 같습니다.

일단은 초급 강의를 물론 이제 들으신 분들을 대상으로 하는 강의지만 대략적으로 어떤 내용이 여기서 진행됐나 먼저 소개를 드리자면 요런 과정을 거쳐서 일단 최소한의 기능을 갖춘 AI 자동 매매 시스템을 만드는 것까지가 이제 초급 과정이었습니다.

그림으로 좀 보자면 요런 구조가 되겠죠.

그래서 어떤 데이터 여기서는 차트 데이터만 들어갔는데 차트 데이터가 들어가서 바이셀 홀드 중에 하나의 판단을 AI가 내리게 되고 그리고 그게 이제 빗썸에 실제로 API를 통해서 매매가 진행되는네 요런 흐름으로 계속 반복되도록 만드는게 이제 최소한의 기능의 제품을 초급 과정을 통해서 만들어 봤습니다.

네.

그러면 이제 중급 과정에선 어떤 걸 진행할 거냐 목차를 먼저 소개를 드리겠습니다.

먼저 AI 투자에 대해서 좀 고도화를 할 겁니다.

고도화를 한 다음에 이제 뭐 데이터를 늘려 주는 방향 그리고 뭐 전략을 추가하는 방향 요런 쪽이 있을 텐데 그거에 대해서 각각 다뤄 보도록 할 예정이고요.

그리고 이제 투자한 내역들을 초급 과정에서는 그냥 최소한의 기능만 만드느라 그냥 투자 내역들이 어디 저장되지가 않았습니다.

그래서 투자한 내역들을 데이터베이스에 저장을 하는 그런 과정도 구현을 해 볼 거고요.

그리고 데이터를 저장하는 것뿐만 아니라 이제 실시간으로 어떻게 지금 투자가 진행되고 있나, 투자 현황을 볼 수 있는 대시보드 구축까지도 진행을 해 볼 거고 그리고 마지막으로 이제 내 컴퓨터 안에서만 돌아가게 되면 사실 내 컴퓨터를 꺼야 될 일도 있잖아요.

그러면 이제 자동 매매가 중단이 되기 때문에 중단이 되지 않기 위해서 AWS라는 클라우드 서버에 배포를 해서 클라우드에서 돌아가도록 만들어 보도록 하겠습니다.

네.

그러면 이제 내 컴퓨터를 끄더라도 자동 매매가 계속 365일 24시간 네.

문제 없이 돌아갈 수 있도록 구현하는 것이 이번 중급 강의의 목표입니다.

그리고 사전 세팅 아마 영강에서 나와 있는 대로 쭉 진행하신 분도 계실 텐데 혹시 못 하신 분들을 위해 잠깐 소개를 드리자면 일단 빗썸에 거래할 수 있는 그 API를 사용하시려면 인터넷 환경 따라서 계속 API 키를 새로 발급을 받으셔야 됩니다.

그렇기 때문에 현재 지금 연결된 와이파이 내외에서 API를 쓰시려면 이제 빗썸 홈페이지에서 IP 기반으로 현재 IP 이왓 is my IP를 구글에 검색하시면 바로 IP를 확인하실 수 있는데네 그걸 기반으로 API 키 새롭게 발급해 주시면네 수가 있겠습니다.

네 그러면은 요렇게 진행하게 되면 어떤 그림이 되는지 오늘 이제 모든 수업이 끝나고 집에 가실 때 어디까지 구현이 되는지를 소개를 해 드리면네 요런 구조가 될 예정입니다.

그래서 기본 MVP에서 넘어서서 이제 데이터를 기반으로 투자 판단해서 거래를 하는데 이게 데이터베이스에 쌓이게 되고요.

그 데이터베이스에 쌓인게 스트림릿이라는 웹 대시보드를 통해서 언제나 어디서든 이제 내 스마트폰에서도 볼 수 있게 대시보드까지도 구축을 할 예정입니다.

그래서 현재 수익률이나 지금까지 어떻게 투자를 하고 있는지 어디서든 볼 수 있도록 할 예정이고요.

네.

그다음에 이제 내 컴퓨터에서 돌리는게 아니라 AWS 클라우드 서버에 올려서 이제 내 컴퓨터를 끄더라도 365일 24시간 돌아가는 구조를 만드는 것까지가 이번 중급 강의의 목표입니다.

그러면 이제 1강 AI 투자 고도화 하는 거를 진행을 해 보도록 하겠습니다.

AI 투자 고도화라고 한다면 크게 두 가지 방향이 있을 수가 있겠습니다.

네.

먼저 AI에 넣는 데이터를 늘리는 방법이 있겠습니다.

왜냐면 지금 MVP 제일 최소한의 기능을 구축할 때 차트 데이터 중에 일봉 데이터 30개 딱 한 달치에 그 데이터만 넣는 것까지가 이제 최소한의 기능 구현을 해 봤는데 그것뿐만 아니라 사실 사람이 어떤 투자 판단을 한다라고 한다면 뭐 커뮤니티도 보고 뉴스도 보고 차트도 되게 여러 가지 분봉의 차트를 비교를 해 가면서 사람도 투자를 하잖아요.

AI도 마찬가지입니다.

AI도 다양한 시간대에 차트를 보고 뉴스도 보고 하면서 투자를 해야 이제 좀 더 정확한 판단을 내릴 수가 있겠죠.

네.

그래서 다양한 데이터를 넣는 거 구현을 해 볼 겁니다.

그리고 투자 판단을 좀 더 정확하게 하기 위해서 투자 철학을 넣어 줄 겁니다.

그래서 사람도 워앤 버핏의 책을 읽고 어떤 투자 대가분들의 책을 읽은 다음에 그거에 영감을 받아서 어떤 투자 원칙을 세우고 투자를 할 수가 있겠습니다.

AI도 마찬가지입니다.

그냥 막무간에로 투자를 하는 거보다 그래도 어떤 투자 원칙을 가지고 투자를 하게 되면 좀 더 그 원칙에 맞게 AI도 투자를 할 수가 있겠죠.

그래서 그 투자 원칙을 적용하는 것까지도 구현을 해 보도록 하겠습니다.

네.

그래서 오늘 구현할 거 요렇게네 가지를 고도화를 해보도록 하겠습니다.

일단 멀티타임프레임을 추가를 할 예정입니다.

그래서 지금 MVP 코드를 받아보신 분들은 아시겠지만 딱 일봉 30개만 들어가 있습니다.

일봉 30개만 본다고 하면 사실 되게 편하게 보는 거죠.

그게 아니라 이제 뭐 4시간 봉, 1한시간 봉 이런 다양한 시간대의 차트를 같이 보면서 아, 어떤 식으로 지금 장기, 중기, 단기 흐름이 어떻구나를 AI도 만약 알 수 있다면 좀 더 이제 다음 앞으로의 가격을 예측하는데 도움이 될 수가 있겠죠.

그리고 투자 철학.

그냥 아무 생각 없이 차트를 보고 판단을 내리는 거보다 어떤 대가들의 투자 원칙을 기반으로 투자하면 조금 더 어떤 원칙에 기반한 판단을 내릴 수가 있겠죠.

그래서 그거 추가하는 것도 해 볼 거고요.

그리고 뉴스 데이터 그 시장이라는 건 뉴스에 반응을 하게 되잖아요.

뉴스 때문에 이제 출렁이는 경우도 많은데 어떤 뉴스 때문에 출령이는지도 알고 그리고 앞으로 이런 뉴스가 나왔기 때문에 이렇게 될 거다라는 것도 AI가 판단하는데 도움이 될 수가 있겠죠.

그리고 투자 비율 현재는 모든 잔고를 다 투자하도록 돼 있습니다.

그래서 코드를 보시면 기본 MVP 코드는 내 원화 잔고 싹다 투자하게 돼 있고요.

내 BTC 잔고 싹 다 투자를 하게 돼 있습니다.

그러니까 바이셀을 모든 내 잔고를 다 털어서 지금 자동 매매가 되도록 MVP는 구성이 돼 있습니다.

네.

이거는 그냥 최소한의 기능이기 때문에 이렇게 구현을 해 놨는데 특정 비율만큼 투자하면 좋겠죠.

투자를 할 때도 내 전 재산을 넣지는 않잖아요.

딱 뭐 내 재산에 10% 뭐 내 자재산에 20% 요렇게 비율적으로 투자를 많이 하실 텐데 그거를 이제 AI가 알아서 투자 비율도 조절할 수 있도록 만들어 보도록 하겠습니다.

네.

그러면 첫 번째로 이제 멀티 타임프레임 구현을 해 보도록 하겠습니다.

네.

멀티타임프레임이라고 하면 지금 현재는 일봉을 선택을 해 놨습니다.

그래서 비트코인 차트에서 일봉 기준으로 보면 아, 요런 식으로 움직이는구나를 볼 수가 있는데 근데 시간봉으로 봤을 때는 그래프가 확 달라집니다.

왜냐면 1한시간 단위에 더 단기적인 차트기 때문에 단기적인 움직임을 볼 수가 있겠죠.

네.

요런 식으로 지금 단기적인 움직임이 어떻구나라는 거를 이제 시간봉으로 볼 수 있고 30분 봉, 10분봉 이런 걸로 보면은 더 세부적으로 들어가서 볼 수가 있겠죠.

그래서 진짜 사람이 판단한다라고 했을 때도 다양한 시간대의 타임프레임을 보고 들어가게 되잖아요.

이제 그거를 이제 AI에도 적용을 시켜 보도록 하겠습니다.

굉장히 간단합니다.

네.

우선 이제 MVP에서 벗어나서 이제 새로운 파일을 만들고 거기에 자동 매매를 구현을 해 보겠습니다.

그럼 MVP.

파이 말고 새로운 파일을 하나 만들어 주겠습니다.

이거를 그대로 복사해서 컨트롤 CV를 하게 되면 이렇게 복사본이 생깁니다.

복사본에서 이름을 바꿔서네 오토트레이드.

파일라는 파일라는 파일로 만들어서 여기서 진행을 해 보도록 하겠습니다.

그러면 여기서 이제 멀티타임프레임 어떻게 적용하면 될까요? 굉장히 간단합니다.

지금 1번에서 현재 빗썸 차트 데이터 가져오기에서 31일봉 데이터를 DF라는 변수로 가져오는 걸 볼 수가 있는데요.

이 DF에서 요것만 가져오는게 아니라 다양한 타임프레임의 데이터를 여기다가 추가를 해 주면 되겠죠.

그리고 현재이 DF이 데이터가 지금 어디 들어가 있냐? 네.

요렇게 지금 하나만 들어가 있습니다.

투제이슨을 통해서 일봉 데이터만 AI에 넘겨 주는 데이터로 반영이 돼 있는데 네.

요거를 여러 가지 타임프레임으로 더 확대해 가지고 넣어 주면 되겠죠.

뭐 직접 한다고 하면 이렇게 할 수가 있겠습니다.

뭐 DF12를 만들고 그다음에 이제 문법을 여기서도 볼 수가 있는데 어 이렇게 컨트롤하고 클릭을 하면은 실제 API가 어떻게 돼 있는지 코드를 안으로까 볼 수가 있습니다.

혹은 요렇게가 좀 복잡하시다 코딩을 잘 모른다 하시는 분들은 저희 강의 자료에 파이썬 빗썸 GPT스라고 올려 놓은게 있습니다.

그래서 혹시 최치T 쓰시는 분 계시다면 여기에 로그인을 해 보시면네 파이썬 빗썸 가이드랑 직접 채팅을 나눌 수가 있는데 제가 그 라이브러리에 해당하는 코드들을 다 넣어 놨습니다.

그래서이 GPT랑 대화하게 되면 파이썬 빗썸 라이브러리에 맞는 코드를 만들 수가 있습니다.

결국 이게 제가 기터브에 올려 놓은 라이브러리입니다.

그러다 보니까이 기터브 페이지로 들어가 보시면 여기에 이제 사용 방법을 아예 리드미에 쫙 써 놨습니다.

그래서 어떻게 이제 파이썬 빗썸 API를 쓸 수 있는지에 대한 설명도 여기 쭉 나와 있으니까요.

요거를 보고 직접 개발을 해도 되는데 사실 요즘 같은 시대에 직접 개발하는 시대는 많이 지났죠.

네.

그래서 이제 AI를 최대한 활용하면 됩니다.

그래서 파이썬 빗썸 가이드 여기로 들어오시면이 파이썬 빗썸 라이브러리에 해당하는 코드가 여기 다 들어가 있어서 네.

여기서 물어보면은 이제 원하는 코드를 그 라이브러리에 맞게 뽑아내실 수가 있습니다.

예를 들어서 파이썬으로 한시간봉 데이터 가져오는 코드 써 줘.

한시간 봉 데이터 한 24개.

요런 식으로만 입력해도 사실 파이썬 빗썸 가이드에 제가 코드를 다 넣어 놔서요 라이브를 잘 알고 있습니다.

그래서네 요렇게 하면은 된다라고 나와 있는데네이 할루시네이션이 또 있을 때가 있네요.

1한시간으로 나오면 안 되는데 이제 사용법을 보면 미닛이라는 거 기반으로 되어 있습니다.

겟오 OHCLCB 코드를까 볼 수가 있는데 여기에 이제 미닛 기반으로 미닛 60 하면 1한시간 봉이 되는 건데 직접 한번 뽑아 보자면네 요렇게 추가하게 되면 이제 DF2라는 면수의 미니 60 1시간 봉 24개가 이렇게 DF2에 담길 수가 있겠습니다.

네.

그러면 이런 식으로 여러 개의 타임프레임을 늘린 다음에 이거를 AI에게 넣어 주면 되겠죠.

예.

그래서요 데이터를 이제 AI의 DF 얘는 지금 1으로 바뀌었고 추가로 이제 DF2까지 넣어 주면 되는데 네.

요거에 대한 코딩 물론 직접해도 되지만네 이제는 직접하는 시대가 아니죠.

네.

그래서 AI에게 시켜 보도록 하겠습니다.

어떤 AI를 활용하셔도 상관이 없습니다.

뭐 클로드를 쓸 수도 있겠고요.

아니면 뭐 GPT를 쓰는게 제일 정확할 텐데 베이스 코드를 넣으신 다음에 이걸 바꿔 줘라고 하면은 실제로 내 코드를 기반으로 새로운 코드로 바꿔 주게 됩니다.

그래서 저는이 베이스 코드를 넣고 현재 일봉 데이터 딱 하나만 들어가 있잖아요.

근데 멀티타임프레임 데이터를 추가하고 싶다라고 어떻게 바꿀지에 대한 그 방향성만 명령을 내려 주고 그다음에 코드 수정해 달라고 하면 실제로이 아래에 레퍼런스 코드를 넣어 주기도 했으니까 실제로 코드를 수정을 해 줍니다.

네.

그래서 요런 식으로 코딩을 해 나갈 수가 있겠습니다.

네.

아까이 DF12 만든 거 그대로 유지를 하고 있는데 이거를 이제 반영을 해 주겠죠.

유저 데이터에 데일리 차트 데이터하고 DF1이 들어가 있는 걸 볼 수가 있고요.

그다음에 h월리 차트 데이터라고 해서 DF2 즉 시간봉도 이렇게 AI에게 넘겨 주는 코드에 추가가 된 거를 볼 수가 있습니다.

네.

요런 식으로 늘려 나가면 되겠죠.

그래서 원래는 일봉만 들어가 있었는데 이제는 일봉뿐만 아니라 시간봉도 요런 식으로 추가를 해 줄 수가 있겠습니다.

네.

그래서 코딩도 AI에게 시키시면 그 원하는 바만 정확하게 입력하시면 AI가 코드를 요런 식으로 작성을 해 줍니다.

AI가 써 주게 되면 워낙 다양하게 나올테니까 요런 식으로 한다라는 그 방법론 먼저 소개를 드리고요.

완성된 코드를 똑같은 코드로이어서 진행을 해 보도록 하겠습니다.

강의 자료 1-1강에 멀티타임프레임 하고 완성된이 코드로 통일해서 사용을 해 보도록 하겠습니다.

네.

저는이 완성 코드에서 숏 단기, 중기, 장기 숏, 미드, 롱으로 세 개로 나눠서 단기적인 흐름, 중기적인 흐름, 장기적인 흐름요 세 가지를 보고 AI가 판단을 내릴 수 있도록 이렇게 세 가지 데이터를 받는 걸로 수정을 해 놨습니다.

요 코드를 복사를 해서 지금 오토트레이드다 파일에 반영을 해 주겠습니다.

네, 요런 식으로 세 가지 타임프레임을 넣어 줄 수도 있겠고 요거는 이제 원하는 대로 원하는 타임프레임이 있다.

나는 15분봉을 본다라고 한다면 15분봉을 추가해 줄 수도 있겠고요.

원하는 대로 변형을 해 볼 수가 있겠죠.

얘는 이제 아예 제이슨으로 한 번에 변환해질 수 있도록 데이터 페일로드라는 걸 만들어 가지고 이거를 AI에게 넘기도록 만들었고요.

그리고 어떤 데이터가 들어오는지 AI에게 또 설명해 주면 좋기 때문에 시스템 메시지 자체에 어떤 데이터가 들어오는지도 설명을 넣어 줬습니다.

그래서 여기에 멀티타임프레임시스 베이스 on더 차트 데이터 provided라고 어떤 데이터를 준다라고 AI에게 설명도 해 줬고요.

네.

그다음에 어떤 식으로 응답하라고 렇게 예시도 준 거를 볼 수가 있습니다.

그러면 현재 이제 매매 로직은 일단 빼 놨는데 왜냐면 이제 다 완성하고 매매 로직을 추가하기 위해서 일단 매매 로직 없이 이대로 실행해서 되는지 한번 실행해서 결과를 보도록 하겠습니다.

이대로 한번 저장을 해 보시고 실행을 해 보시면네 요렇게 떴죠.

그래서 이번에는 반영된 코드 즉 멀티타임프레임을 보고 셀 판단을 내린 거를 볼 수가 있습니다.

왜 셀일 판단을 내렸냐? 요거를 보면 좀 재밌습니다.

이제 이후까지 뱉어 주게 됐잖아요.

리즌이라는게 나왔는데 분석 결과 다양한 기간에 거쳐 일관된 하락 추세가 나타났다라고 하면서 다양한 타임프레임을 본 거를 볼 수가 있습니다.

여기 1차트도 본 걸 볼 수가 있고요.

그다음에 4네시간 캔들도 본 걸 볼 수가 있죠.

즉 이제 AI가 장기, 중기, 단기까지도 보면서 종합적으로 판단을 내린 걸 볼 수가 있죠.

이제 하나의 타임프레임이 아니라 이제 세 가지 타임프레임을 모두 고려해 가지고 팔아야 된다라고 디시전을 내린 걸 볼 수가 있죠.

네.

요런 식으로 멀티타임프레임을 늘리는 거를 추가를 해 줄 수가 있겠습니다.

타임프레임만 늘려서 데이터에 추가를 해 주면 됩니다.

그때 이제 AI에게 어떤 데이터를 추가했다라는 것까지 추가를 해 주면 AI도 그걸 이해하고 그 판단에 활용할 수가 있겠죠.

여기까지가 이제 멀티타임프레임 추가하는 것까지를 직접 해 봤고요.

투자 철학을 또 반영을 해 줄 수가 있겠습니다.

사람도 이제 투자를 더 잘하고 싶다 하면은 투자 대가분들이 어떤 원칙으로 투자하나 이런 책도 읽고 뭐 유튜브 영상도 보고 하면서 배우게 되잖아요.

AI도 마찬가지입니다.

그런 투자 대가들의 철학을 기반으로 판단을 내릴 수가 있습니다.

그래서 어떤 식으로 하냐? 일단 예시로 간단하게 요걸 해 보도록 하겠습니다.

AI에게 투자에 대가 워렌 버핏의 투자 철학을 반영을 해 보겠습니다.

유명한 워렌 버핏의 투자 철학이 있죠.

첫 번째 규칙 절대 잃지 마라.

두 번째 규칙.

첫 번째 규칙을 절대 잊지 마라.

물론 이거는 그냥 예시로 가져오기 위해서 제일 간단한 걸로 가져와 봤는데 이거 외에도 책 한 권을 통째로 넣어도 되고요.

어떤 투자 철학을 잘 정리를 해 가지고 AI한테 어떤 책을 요약해 달라고 한 다음에 그걸 넣어도 되겠죠.

근데 여기서는 일단 예시로 가장 간단한 걸 구현하기 위해서 워렌 버핏의 투자 철학 두 가지요 원칙을 적용을 해 보겠습니다.

어떤 식으로 적용하냐 굉장히 간단합니다.

일단 영어로 풀어 쓰자면 요렇게 풀어 쓸 수가 있잖아요.

룰 넘버 neverose 룰 넘버 2 never forget 룰 넘버원 1.

네 원칙을 영어로 뽑아 볼 수가 있는데 AI가 그냥 텍스트 자체를 그대로 이해할 수가 있기 때문에 그냥 넣어 주면 됩니다.

원래는 이런 식으로 돼 있었죠.

당신은 투자 전문가입니다.

하고 시스템 프롬트에 URL, 뭐 엑스포트 이런 거 써 준 다음에 기본 원칙 없이 그냥 응답 예시까지가 나왔던게 이제 최소한의 기능 코드가 요렇게 돼 있었는데 여기에다가 추가를 해 주면 됩니다.

당신은 투자 전문가입니다.

써 준 다음에 당신은 아래와 같은 투자 원칙으로 투자합니다라고 하면서 이제 투자 원칙을 넣어 주면 됩니다.

그래서 이게 지금 예시니까 그냥 월앤 버핏의 철학 간단한 거 두 가지만 넣어 줬는데 사실은 뭐 책 기반으로 엄청난 투자 원칙이 장문으로 있으면 그거를 그냥여이 자리에 넣어 주면 됩니다.

그냥 원칙만 여기에 넣어 주면 된다라는 그 예시를 보여 드리기 위함입니다.

네.

그래서 아래와 같은 원칙으로 투자한다고 알려 주고요.

그다음에 나머지는 그대로 두게 되면 실제로이 원칙의 기반해서 AI가 판단을 내리게 됩니다.

이것도 직접 한번 구현해 볼 텐데 되게 간단합니다.

그냥 이것만 추가하면 됩니다.

룰 넘버, 룰 넘버 2를이 자리에 그냥 넣어 주면 되겠죠.

이 자리에 그 실제로 한번 추가를 해 주겠습니다.

이제 영어로 지금까지 돼 있었으니까.

그리고 영어 성능이 더 좋으니까 영어로 넣어 주도록 하겠습니다.

요거죠.

당신은 아래와 같은 투자 원칙으로 투자합니다를 번역해 가지고 요거를 그대로 복사를 해서 코드에네 넣어 주겠습니다.

네.

요렇게 세 줄만 추가하면 실제로 그 워앤 버핏의 투자 철학이 적용된 상태로 AI가 투자 판단을 내리게 됩니다.

굉장히 간단하죠? 이게 아니라 진짜 대가들의 어떤 투자 원칙들이 있다라고 한다면 진짜 그냥 텍스트로 넣어 주면 돼요.

세상이 너무 좋아지지 않았나요? 한번 직접 한번 보겠습니다.

실제로 이게 적용이 되나 저장을 하고 실행을 해 보겠습니다.

네.

그럼 셀이라는 이유가 나왔는데 그 리즌을 보면 또 재밌습니다.

손실을 보지 않는 규칙 1번을 지키기 위해서 추가 손실을 피하기 위해 매도하는 것이 좋습니다라고 아까 입력한 워렌 버핏의 투자 철학을 기반으로 해서 판단을 내린 걸 볼 수가 있죠.

그래서 이렇게 판단한 이유가 투자 원칙에 기반해서 판단을 내리게 된 겁니다.

즉 AI의 투자 판단을 돕는 어떤 투자 철학 그냥 텍스트로 요렇게만 넣어 주면 됩니다.

굉장히 간단하죠? 요것도 이제 완성된 코드를 올려 놨으니까 직접 쓰셔도 좋고요.

혹은 완성된 코드로 쓰고 싶다 하시는 분들은 1-2강에 투자 철학 반영하기.

네.

요거를 복사해서 가져가시면 되겠습니다.

네.

같은 코드긴 한데 통일성을 위해서 이렇게 가져와 봤습니다.

invest according to the following principle 하고 넣어 준 요거를 추가를 해 줬습니다.

이제 투자 철학을 반영하는 것까지 해 봤습니다.

네.

그다음에 뉴스 데이터 들어갈 텐데 투자를 할 때 중요한 것 중에 뉴스를 보고 어 이런 뉴스가 났으니까 앞으로 어떻게 될 거다라고 예측을 해 볼 수 있잖아요.

사람도 AI도 마찬가지입니다.

당연히 뉴스 세상을 어떻게 돌아가는지 뭐 트럼프가 당선되고 어떤 정책을 내놨고 이런 걸 모르고 그냥 차트만 보는데 어떤 결정을 내릴 수가 없겠죠.

좀 더 정확도를 높이려면 뉴스를 보는게 좋을 텐데 그 뉴스 데이터를 가져오는 것도 직접 구현을 해 보도록 하겠습니다.

굉장히 간단합니다.

설프 API라는 그 API를 통해서 뉴스 데이터를 가져오고 그 뉴스 데이터를 AI에게 넣어 주는 것을 구현을 해 보도록 하겠습니다.

네.

설프 API 우선 가입하고 API 키를 한번 발급받는 것까지 같이 해 보겠습니다.

com 접속을 해 줍니다.

네.

일단 레지스터를 누르셔서 일반적인 사이트 회원 가입하듯이 회원 가입을 진행해 주시면 됩니다.

이프 API을 사용하는 이유가이 무료 제공이 상당합니다.

그래서 100건까지는 API을 무료로 쓸 수가 있어요.

그래서 뉴스 가져오는 걸 무료로 진행할 수 있기 때문에 요걸로 진행하는데 설프 API 아닌 뭐 다른 API를 사용해도 되긴 합니다.

근데 보통 유료가 많아 가지고 무료로 얘는 쓸 수 있어서 요걸로 진행을 해 보겠습니다.

네.

요렇게 이제 설프 API 로그인을 하시면 바로 요렇게 API 키가 나오게 되고요.

요거를 이용하시면 되는데 이제 요거를 미리 복사해 두시고 코드에 미리 넣어 놓겠습니다.

이 닷 파일 안에 여기에 서프 API 키를 추가를 해 주겠습니다.

네.

요렇게 설프 API 키라는 파라미터를 EMV라는 환경 변수 파일 안에 추가를 해서 이제 설프 API를 API를 통해서 이용할 수 있도록 해 보겠습니다.

네.

그러면 이제 설프 API라는 걸 통해서 이제 뉴스를 가져올 겁니다.

그러면이 중에서 어떤 걸 쓸 거냐? 여기에 제품들이 되게 여러 가지가 있습니다.

저희는 구글 뉴스 API 네, 요거를 이용해 보도록 하겠습니다.

네.

그래서 구글에서 뉴스 검색을 한 거를 가져오는 겁니다.

플레이그라운드에서 일단 어떤 식으로 동작하는지를 먼저 미리 보기를 해 볼 수가 있겠습니다.

그래서 플레이그라운드가 어디냐면 구글 뉴스 API로 들어가 보시면 여기에 플레이그라운드라는 링크가 있습니다.

여기서 이제 어떤 식으로 동작하나 미리 확인을 해 보실 수가 있습니다.

그러면 서치 커리 여기다가 영어로 비트코인이라고 하고 서치를 누르면 구글 뉴스 탭에서 검색이 진행이 돼 가지고 여기 보시면 구글 뉴스에서 실제로 보는 비트코인 최신 뉴스들이 이렇게 쭉 나오게 되고 이거에 대한 결과가 요런 식으로 API에 대한 결과로 제이슨 데이터로 요렇게 가져와지는 거를 볼 수가 있습니다.

이런 최신 뉴스를 검색해서 결과로 이렇게 제이슨 데이터를 받아오는 걸 볼 수가 있습니다.

그렇게 되면은 마치 이제 구글 뉴스에 비트코인을 검색해 가지고 여러 가지 쫙 뜨는 뉴스들을 사람이 어 이런 비트코인 소식이 있구나를 알고 투자를 하는 것처럼 AI도 최신 뉴스들을 파악할 수가 있겠죠.

이거를 그러면 다시 AI한테 먹여 주는 과정이 필요하겠죠.

네.

이거에 대한 코드 구현도 어떤 식으로 진행하면 되나를 보여 드리자면 외부를 쓴다라고 한다면 이제 여기 이프 API라는 회사에서도 API를 쓰세요라고 가이드 문서를 요런 식으로 제공을 해 줍니다.

여기 보면 API 파라미터에 뭘 넣어야 되고 어떤 식으로 개발해야 되는지에 대해서 설명이 쭉 나와 있는 걸 볼 수가 있죠.

그래서 원래 같았으면 개발자가 이걸 읽고 그대로 코드를 구현하고 요런 과정을 거쳤어야 됐죠.

근데 이제는 네.

그럴 필요가 없습니다.

그냥이 구글 뉴스 API 전체 딸깍 복사해 가지고 뭐 재미나이 이런 애들 요즘 코딩 잘한다고 하더라고요.

재미나이에 붙여 놓고 문서 전체가 그냥 여기 들어갔죠.

이걸 기반으로 코드를 만들어 달라고 할 수가 있겠습니다.

네.

그냥 설프 API에 구글 뉴스 API 활용해서 파이썬으로 뉴스 가져오는 코드 구현해 줘라고요 정도만 그냥 사람이 마치 개발자를 시키듯이 요렇게 시키게 되면 나머지 밑에 사용 방법은 저희가 복사 붙여 넣기로 아래쪽에 붙여 넣었잖아요.

그렇기 때문에 그냥 구현을 실제로 해 줍니다.

그래서 시켜보면 어떻게 파이썬 코드로 구현할 수 있는지 코드를 작성해 주는 걸 볼 수가 있습니다.

패치 뉴스란 함수도 만들어 준 걸 볼 수가 있고요.

요런 식으로 이제 뉴스 가져오는 거, 결과 출력하는 거 다 AI가 구현을 해 줍니다.

그래서 요거랑 기존 코드랑 통합해 줘.

AI를 시키면 됩니다.

이제 사실 사람이 개발할 일이 많이 없죠.

그래서 요런 식으로 방향성 설정만 해 주면 코드는 AI가 알아서 만들어 주게 됩니다.

네.

그러면 코드가 또 중고 단방으로 나올테니까 저희는 통일성을 위해서 요런 식으로 완성한 코드 강의 자료에 올려 놨습니다.

그래서 강의 자료 1-3강 뉴스 데이터를 들어가 보시면 여기에 우선 테스트.

닷파이라는 파일로 일단 뉴스를 잘 가져오는지를 먼저 확인을 해 보면 좋잖아요.

그래서 테스트.

닷파이라는 파일라는 새로운 파이썬 파일로 뉴스 가져오는 코드를 구현을 해 놨습니다.

네.

그래서 요거를 복사를 해 가지고 테스트.

닷파이라는 파이썬 파일을 만들고 저희가 강의 자료에 있던 코드 복사한 걸 붙여 놓고 저장을 해 주겠습니다.

네.

그래서 여기서 이제 비트코인을 검색하도록 설정을 해 줬고요.

이거를 실제로 실행을 한번 해 보겠습니다.

아, API 키가 빠졌군요.

API 키는 네, 요렇게 설프 API 키로 받아왔으니 얘를 요렇게 넘겨 주는 거.

서프 API 키를 등록을 해 놨으면 여기 서프 API 키라는 이름으로 EMV에 요렇게 어 이름이 조금 잘못됐군요.

네.

강의 자료에 맞추자면이 이름은 사실 원하는 대로 지어도 되지만 강의 자료에 맞추자면 설프 API API 키로 돼 있습니다.

네.

요걸로 이름을 설정해 주시고 저장을 해 주신 다음에네 테스트 함수에 요거를 가져와서 실제로 적용을 해서 한번 확인을 해 보겠습니다.

그러면은 요런 식으로 비트코인에 대한 최신 뉴스네 5월 30일 뭐 이렇게 나와 있죠.

최신 뉴스들.

최신 뉴스들을 가져와 가지고 쭉 출력해 주는 걸 볼 수가 있습니다.

그래서 테스트.

닷파일을 통해서 이제 뉴스가 잘 출력되는 걸 확인을 했고요.

이거를 기존 코드 오토트.

결합을 하면 되겠죠.

근데 요것마저도 어떤 식으로 하면 되냐면 그냥 테스트.

파파이 복사하고 이거 딴 거 한번 써 볼게요.

뭐 클로드 같은 데다가 넣고 그다음에 오토트레이드.

파파이 기존에 있던 거 전체 복사해서 클로드에 넣어 주고.

네.

요렇게만 입력하면 됩니다.

여기 비트코인 코드라고 제가 이름을 정해서 이렇게 써 놨는데이 비트코인 코드와 뉴스 코드 저희가 테스트다 파일로 테스트해 본 그 뉴스 코드죠.

이거를 결합해서 최신 뉴스를 포함해서 AI가 투자 판단을 내릴 수 있도록 코드 수정해 줘라고 진짜 사람 개발자한테 시키듯이 네.

요거 요거 완성해 놨으니까 이걸 결합해 가지고 하나의 코드로 수정해 줘라고 시키면은 진짜 해 줍니다.

네.

이제는 설프 API, 오픈 API 키 불러와가서 구글에서 비트코인 뉴스 가져오고 뉴스 수집한 다음에 멀티타임 프레임 이것도 그대로 잘 가져와서 이걸 결합한 코드 얘가 만들어 줍니다.

요런 식으로 시키시면 된다.

그래서 이거는 뭐 여기만 적용되는게 아니고요.

그냥 개별적으로 어떤 기능을 추가한다라고 하면 AI랑 티켓 하카에서 최소한의 기능을 완성하신 다음에 기존 코드랑 결합해조만 시켜도 실제로 결합이 됩니다.

근데 좀 tmi로 더 늘려 주긴 했어요.

뭐 컨피던스니 뭐 테크니컬 스코어니 이런 것도 추가해 줬는데 이런 거는 뭐 빼 달라고 해도 됩니다.

너무 많다 싶으면 이거는 빼줘라고 하면이 내용들은 빼 주고 혹시 어 이거는 있어도 좋겠는데라고 한 거는 그냥 놔두셔도 되겠죠.

그래서 티켓 탁하면서 진짜 마치 이제 AI 개발자한테 작업을 의뢰하듯이 요런 식으로 작업을 진행하실 수 있겠습니다.

네.

근데 저희는 이제 통일성을 위해서 일단 완성된 코드를 써 보도록 하겠습니다.

네.

오토트레이드에다파이에 완성된 코드를 넣어 놨습니다.

그래서 오토트레이드다 파일이 요거 전체에 복사를 해서 기존 오토트레이드다 파일을 교체를 하고 저장을 하신 다음에 한번 실행을 해 보겠습니다.

네.

일단 코드 보면은 뉴스 가져오는 그 함수가 이렇게 들어가 있고요.

그 뉴스를 어떻게 반영하냐? 네.

여기에 추가해 줍니다.

아까 데이터 페일로드에 멀티타임프레임, 쇼텀, 미드, 롱텀 요렇게 세 개밖에 없어잖아요.

근데 여기에 그냥 뉴스 데이터를 추가해 준 겁니다.

그러면 이제 단기, 중기, 단기에 대한 차트뿐만 아니라이 뉴스까지도 받아서 그거를 AI에게 네, 요런 식으로 제공을 해 주는데 마찬가지로 어떤 데이터가 들어올 거다라는 거를 AI에게 설명해 주면 좋겠죠.

그래서 투자 원칙도 있고 멀티타임 프레임 데이터도 있지만 요렇게 2번 뉴스 데이터 요게 추가가 됐습니다.

2번 뉴스 데이터가 추가했다는 걸 이제 AI에게 알려주고 그 데이터를 기반으로 AI가 판단을 내릴 수가 있겠죠.

그래서 요것까지 포함해서 실행을 해 보면 네.

요런 식으로 셀 판단이 나온 걸 볼 수가 있습니다.

이유를 한번 보도록 하겠습니다.

왜 셀 판단을 내렸나? 네.

여기서 이제 뉴스 데이터가 반영이 돼 있으면 제대로 구현이 돼 있는 거죠.

네.

일단 기술적 분석 모든 차트 주기.

네.

이거는 그대로 들어가 있고요.

여기 나와 있죠.

영향력 있는 인물.

네.

암호화폐 관련 범죄 수사와 같은 지속적인 이슈.

네.

요게 뉴스에서 나왔겠죠.

뉴스 데이터도 가져와서 지금까지 구현한 멀티타임프레임, 그리고 투자 철학 플러스 최신 뉴스까지 반영해 가지고 생각해 가지고 투자 판단을 내린 거를 확인할 수가 있습니다.

네.

요런 식으로 하나씩 데이터를 늘려 가실 수가 있겠습니다.

그다음에 구현할 거는 이제 투자 비율 조절입니다.

현재 MVP 즉 최소한의 기능의 코드에서는 전액 몰빵 투자로 되 있습니다.

그것보다는 아무래도 어 이거는 확신이 들어라고 하는 건 좀 더 높은 비율 아 요건 애매해라면은 조금 적은 비율로 투자를 할 수가 있겠죠.

그래서 그 비율 조절하는 것도 AI에게 시켜 보도록 하겠습니다.

네.

그러면 지금까지랑은 조금 다른게 이전에는 데이터를 늘리는 쪽으로 해 줬습니다.

멀티타임프레임 데이터 혹은 투자 철학 뉴스 데이터까지 그냥 데이터를 추가로 공급해 주는 쪽이었는데 이번에는 AI의 투자 판단을 더 늘리는 그런 방향으로 한번 개선을 해 보겠습니다.

그래서 이거는 비율 조절만 일단 해 볼 텐데이 외에 더 많은 것들을 더 결과로내어 주게 할 수도 있겠습니다.

뭐 투자 판단 외에도 뭐 확신의 정도 뭐 이런 것도 새로운 파라미터로 뱉어 줄 수가 있겠죠.

그래서 이거는 결정하기 나름입니다.

만들기 나름이라서 일단 투자 판단을 늘리는 방법에 대한 강의다라고 이해해 주시면 좋을 것 같습니다.

그래서 어떤 식으로 늘려 줄 거냐? 원래는 바이셀 홀드 그리고 이유만 있었죠.

이거에서 이제 몇 퍼센트를 투자할지 내 자산에 30%를 투자한다라는 거.

네.

요 퍼센트를 AI가 결정할 수 있도록 만들어 보도록 하겠습니다.

일단 이것마저도 AI랑 티키타크하면서 만들 수가 있습니다.

전체 코드 붙여 놓고 몇 퍼센트 투자로 만들어 줘라고 시키면 되겠죠.

그래서 그거에 그냥 완성된 버전을 먼저 보도록 하겠습니다.

1-4강 오토트에다 파이에 완성된 코드가 있는데 요렇게 테스크라는 거를 추가를 했고요.

말로 설명을 했습니다.

이거는 데이터를 추가해 주는게 아니기 때문에 뱉어내는 데이터를 늘리는 거잖아요.

그러다 보니까 저희가 투자 철학 추가해 줄 때처럼 그냥 시스템 프롬트 안에 AI가 받는 명령어 안에 넣어 주면 됩니다.

그래서 요거를 한글로 좀 번역을 해 보자면 과제 해 가지고 어떤 걸 해야 되는지 명확하게 작성을 해 줬고요.

기술 분석 뉴스 심리 바탕으로 비트코인을 매수 매도 보유할지 중에 결정을 하고 이걸 추가해 줬습니다.

매수 또는 매도 결정의 경우 사용 가능한 자금의 비율을 나타내는 100분율을 포함하세요라고 사람의 언어로 작성을 해 줬고요.

거기에다가 추가로 이제 출력 형식 제이슨 형식으로 응답합니다 하면서 예시 데이터를 이전에도 넣어 줬는데 여기에다가 이제 퍼센티지라는 파라미터를 하나 추가해 가지고 예시를 넣어 줬습니다.

그러면 이제 AI도 예시를 보고 그 예시에 맞게 답변을 하게 되거든요.

그래서 바이셀 홀드도 처음에 이런 식으로 예시를 제공해 준 것처럼 퍼센티지도 요런 식으로 넣어 주는 거야라고 예시를 넣어 주게 되면 실제로 응답할 때이 퍼센티지를 포함해서 응답을 하게 됩니다.

그러면 실제로 그렇게 되는지네 요것만 바꿔 준 코드입니다.

나머지는 똑같습니다.

오토트레이더 파이 복사를 해 가지고 확인을 해 보겠습니다.

아 이제는 그 바이셀 홀드가 실제로 추가가 돼서 이거를 실행하시면 실제 매매가 진행이 됩니다.

혹시나 이제 아 나는 아직은 매매를 안 하고 싶다 하시는 분들은 이거는 요런 식으로 흘러간다는 걸 제 화면만 보시면 되고요.

아니면 직접 한번 실행을 해서 매매를 시켜 보고 싶다 하시는 분들은 요거를 실행해 보셔도 되겠습니다.

네.

저장을 하고 한번 실행을 해 보겠습니다.

어 실제로 AI 판단이 나왔고 AI가 홀드가 나와서 이제 실제 거래는 안 되는데 AI가 만약 바이 또는 셀을 판단을 내렸다면 이제 반영이 됐겠죠.

그래서 요런 식으로 이제 얼마만큼 투자를 할 것인지에 대한 그 퍼센테이지를 결정하는 거 어떻게 추가하면 되냐면 요런 식으로 시스템 프롬트 안쪽에 요렇게 아웃풋 포맷을 예시를 요런 식으로 추가를 해 주게 되고 위에 테스크에서 명확하게 이거는 투자 비율이다라고 명확하게 설명을 해 주면 이제 아웃풋을 더 늘릴 수도 있다라고 소개를 드립니다.

그러면 만약에 이제 이게 끝이 아니라 여러분들이 원하는 지표를 더 추가할 수도 있겠습니다.

예를 들어 그 확신의 정도.

AI도 바이가 확실해, 셀이 확실해라는 거를 너의 확신의 정도.

컨피던시를 0에서 1 중에 숫자로 표현해 줘라고 해서 0.

8이 나왔다.

어 확신이 80%니까 더 가능성이 있다라고 볼 수도 있잖아요.

확신이 50% 이상일 때만 실제 투자를 하고 확신이 50% 이하면 투자를 안 하고 뭐 이런 식으로 전략을 계속 추가를 해 볼 수가 있겠죠.

그럴 때도 여기서 요것만 늘려 주면 됩니다.

테스크로 너의 확신의 정도를 숫자로 표현해 줘라고이 아래쪽에 정말 시스템 프롬트 안쪽에 넣어 주면 되겠죠.

그래서 얼마든지 응용을 해 볼 수 있다라고 소개를 드립니다.

투자 비율 결정이 끝이 아니라 여러분이 얼마든지 원하는 파라미터를 더 뱉어 주도록 만들 수가 있습니다.

네.

그다음으로 이제 넘어가겠습니다.

이제 투자 판단에 대한 어떤 고도화를 1강에서 진행을 해 봤다면 2강에서는 이제 현재 투자를 진행한 내역에 대해서 데이터베이스에 저장을 해 주도록 하겠습니다.

데이터베이스에 저장을 하고 나중에이 DB를 이용해서 실제로 반성도 시킬 겁니다.

AI도 마치 사람처럼 아 내가 요렇게 투자했었는데 아 요거는 잘못된 판단이었다.

혹은 아 요거는 잘했다라는 거를 알 수가 있다면 AI가 다음 판단을 내릴 때 좀 참고를 해 볼 수가 있겠죠.

그래서이 과정을 위해서 일단 데이터베이스도 저장을 해 줄 거고요.

그리고 나중에이 DB를 이용해서 스트림이라는 대시보드랑 연결할 때도 사용이 될 겁니다.

네.

어떤 식으로 구현할 거냐? 그냥 AI가 투자 판단을 내려서 어떤 매매가 진행되면 그 내용을 SQL라이트라는 데이터베이스에 저장을 할 겁니다.

이거 아마 개발해 보신 분들 아시겠지만 굉장히 단순한 형태의 데이터베이스입니다.

그래서 되게 간단하게 파일 하나로 구현이 가능하고요.

그리고 되게 가볍습니다.

혹시나 이제 데이터베이스의 개념에 대해서 모르시는 분들을 위해서 소개를 해 드리자면이 SQL 라이트는 관계형 DB라고 불리는데 요렇게 됩니다.

엑셀을 써 보신 분들은 쉽게 이해하실 수가 있는데 관계형 DB라는 거의 구조는이 정도로 간단합니다.

그냥 진짜 표예요.

표.

표를 이제 데이터베이스라는 어떤 관리 시스템으로 만든 거지 쉽게 말해서 그냥 표입니다.

시간, 매매, 비율 각각의 칼럼들을 만들고 매매가 이루어질 때마다 한 줄씩 한 줄씩 추가가 되겠죠.

관계 D라는게 요런 형태로 구성이 된 자료를 의미합니다.

그래서 요런 형태로 데이터를 쌓아 줄 거고요.

이제 SQL 라이트라는 데이터베이스에 쌓아 주도록 하겠습니다.

그럼 데이터를 저장하는 거 어떻게 구현하면 되냐? 지금이 개념만 이해하고 계시다면 구현하는 건 어렵지 않습니다.

그냥 완성된 코드 있죠? 지금까지 완성된 코드를 복사를 해 가지고 바로 그냥 AI에게 때려 넣습니다.

코드를 붙여 놓으니까 이제 좀 양이 많으니까 요렇게 들어가고 그냥 지금까지 구현한 코드를 넣고 여기에 추가하고 싶은 기능 요렇게 써 주기만 하면 됩니다.

요렇게만 해 주면 되는데 해 보니까 이게 좀 장황하게 나오는 경우가 많더라고요.

그래서 굳이 한번 써 주자면 최대한 코드는 단순하고 직관적으로 조금만 추가해 줘라고 해 줬는데 뭐 이거는 그냥 진짜 선택 사항입니다.

요런 식으로 시키면은네 실제로 기존 코드를 기반으로네 투자 내역을 SQL라이트 데이터베이스에 추가하는 기능 실제로 구현을 해 줍니다.

네.

기존 코드에서 최소한의 변경을 한다고 하죠.

안 그러면 다 뜯어 고치더라고요.

그래서 요런 거 추가해 주면 조금만 변형 할 수가 있습니다.

네.

그래서 데이터베이스 스키마에 요런 정보들을 저장한다라고 알아서 어떤 정보를 저장할지까지도 네.

다 기록하는 걸 뽑아줬고요.

혹시나 뭐 더 추가하고 싶은 정보가 있다.

빼고 싶은 정보가 있다 하면은 AI랑 소통하면서 요런 것도 조절을 해 볼 수가 있겠습니다.

그래서 이거를 실행하면 됩니다.

이거 실행하면 아마 잘 될 텐데 이것 또한 마찬가지로 다르게 나올 것 같아서 통일된 코드 2-1강네 투자 내역 DB에 저장하기에 오토트레이드.

닷파.

네.

여기에 이제 완성된 코드를 넣어 놨습니다.

거의 코드 구조가 똑같죠.

그래서 이닛 DV 거래 기록한 함수 이렇게 나오는게 아마 비슷하게 다들 나오실 겁니다.

그래서 요거를 복사해 가지고 이제 오토 트레이드다 파일 파이에 전체 컨트롤 A, 컨트롤 V 하고 저장을 해 주시면 그래서 어떤 코드가 추가되냐? 네.

일단 SQL라이트라는 걸 이용하기 위해서 이렇게 초기화하는 함수.

그리고 임포트에서도 SQL라이트라는 데이터베이스를 쓴다라는게 추가가 됐고요.

거래 내용을 DB에 저장하는 함수들을 만들어 주고 이거랑 통합해 가지고 결국이 매매를 할 때 트레이딩 실행할 때 트레이딩을 하고 나서 거래 정보 로깅네 요게 추가가 됐죠.

그래서 데이터베이스에 기록하는 기능이 이제 구현이 된 거를 볼 수가 있습니다.

그래서요 기능의 구현은 아까 처음에 소개해 드렸다시피 그냥 한글로 마치 이제 외주 개발자한테 개발을 시키듯이 AI한테 기존 코드 놓고 어 DB에 저장하는 기능 추가해 줘만 해도 연걸로 바로 실행을 해 보시면 오 실제로 비트코인 트레이딩 DB라는게 추가가 됐습니다.

네.

그래서 DB가 추가가 됐고요.

홀드 판단이 한번 떨어진 걸 볼 수가 있죠.

그럼 홀드 판단이 잘 기록이 됐을지 보려면 아 이제 이거를 이제 들어가 보려면 필요한게 있습니다.

이거를 실제로 조회를 하려면 SQL라이트 뷰어라는 익스텐션을 설치를 하시면 이제 시각적으로 VS 코드라는 그 코드 에디터 안에서도 데이터베이스를 손쉽게 조회를 할 수가 있는데요.

이건 어떻게 설치하냐? 비주얼 스튜디오 코드 왼쪽에 요거 익스텐션스라는 메뉴가 있습니다.

요 블록 모양의 메뉴가 있죠.

요걸로 들어가서 SQL라이트 SQLIT를 검색해 보시면 SQL라이트 뷰어라는 거를 찾으실 수가 있습니다.

인스톨 버튼을 누르시면 설치가 진행이 되고요.

네.

이거를 설치하신 다음에는 이제 데이터베이스 파일을 직접 열어서 VS 코드 안에서 보실 수가 있습니다.

이제 다시이 데이터베이스.

db 파일을 눌러서 열어 보시면 네.

요렇게 열리는 걸 볼 수가 있고요.

여기에 트레이즈라는 메뉴로 들어가 보시면 아까 소개해드렸다시피 엑셀표가 하나 보입니다.

엑셀표처럼 여기 위에 아이디, 타임스탬프, 디시전, 퍼센티지, 리 뭐 이런 컬럼들이 한 줄씩 있고요.

그리고 1번 줄이 요렇게 추가된 거를 볼 수가 있습니다.

네.

1번 홀드 0 리 되게 직관적이죠.

요런 식으로 데이터가 한 줄 한 줄씩 가로 줄이 한 줄 한 줄 추가가 됩니다.

네.

그러면 매매가 진행될 때마다 이렇게 1번, 2번, 3번에서 쭉쭉 아래로 쌓이게 되겠죠.

요런 식으로 이제 엑셀 표에 데이터를 저장하듯이 이제 매매 내역을 SQL라이트 데이터베이스에 이렇게 한 줄씩 추가하는 거를 구현을 해 봤습니다.

그러면은 요렇게 됩니다.

매매한 내역을 SQL라이트 DB에 저장을 하고 그리고 근데 또 추가로 구현할 수 있는게 사실 저장만 해서 끝나기보다는이 저장한 거를 다시 한번 데이터로 활용할 수 있다면 더 좋겠죠.

지금까지 이런 식으로 매매를 했는데 내가 틀렸던 거, 맞았던 거를 분석하면서 반성을 할 수 있다면 사람도 그렇잖아요.

내가 과거에 이런 투자 판단을 내렸는데 아 이렇게 할 걸 하고 후회를 하면서 반성을 하고 점점 나아지는게 있잖아요.

사람도 AI도 마찬가지로 SQL라이트의 데이터만 쌓아둘게 아니라 그걸 이용해서 반성을 시킬 수가 있습니다.

어, 이걸 다시 한번 데이터로 넣어 주게 되면 아, 내가 과거에 이렇게 투자했었는데 아, 요건 잘했고 요건 잘못됐는데 이렇게 투자해야지라는 반성도 이제 스스로가 해 볼 수가 있겠죠.

그러면 이제 투자가 계속 진행될수록 어떻게 보면 인간이 투자 경력을 쌓는 것처럼 AI도 투자 경력을 쌓을 수가 있겠습니다.

그러면 이제 AI의 판단이 좋아질 수도 있겠죠.

네.

이것 또한 마찬가지로 만약 직접 개발하신다라고 한다면 이렇게 시키면 됩니다.

네.

진짜 요런 식으로 그냥 추가해 주면 됩니다.

이게 진짜 사람한테 시키듯이 저장된 DB에 있는 데이터를 AI의 투자 판단에 사용할 데이터로 추가해.

스스로 투자한 내역을 통해서 반성할 수 있는 로직도 추가해 줘라고 하면 저장된 데이터를 AI가 다시 한번 활용해 가지고 반성하고 투자할 수 있도록 네런 식으로 그냥 정말 사람한테 시키듯이 이렇게 시켜 볼 수가 있겠습니다.

그래서 이렇게 원하는 방향대로 AI한테 시켜 가면서 계속 코드를 개선하실 수가 있겠습니다.

그래서 저는 이제 강의니까이 완성된 예제 코드를 요런 식으로 넣어 놨는데 여기서 끝나는게 아니라 여기에서 완성된 코드를 집어넣고 여기서 이런 걸 추가해 줘라고 AI에게 시키게 되면 실제로이 코드를 기반으로 수정을 해 줍니다.

네.

그래서 현재 이런 식으로 해서 완성한게 요겁니다.

저도 2-2강 DB 기반의 회고 및 재기 개선 시키기 오토트레이더 파이에 넣어 놨는데 요런 식으로 지금 데이터 페이로드 안쪽에 리센트 트레이츠라는 데이터가 추가된 걸 볼 수가 있죠.

요게 이제 최근 거래 내역을 불러와서 데이터로 넣어 준 겁니다.

그래서 리센트라는 걸 보면은 최근 거래 내역 가져오기, 즉 최근 다섯 개의 거래 내역을 가져와서 그거를 넣어 주는 로직을 추가를 해 줬습니다.

근데 이거는 임의로 제가 넣어 준 건데 뭐 다섯 개가 아니라 10 개가 됐고 11 개가 됐고 뭐 20개가 됐고 요런 거 개수는 조절을 충분히 원하는 대로 바꿔 줄 수가 있겠죠.

저는 이걸 왜 줄였냐면 너무 많아지면 아무래도 그 AI가 받아들일 수 있는 컨텍스트의 길이가 정해져 있기 때문에 그냥 최근 다섯 개를 중심으로 보자라고 설정을 해 놨는데 요거는 이제 원하는 대로 변형을 해 볼 수가 있겠습니다.

그래서이 리센 트레이드를 넣어 주게 되고요.

그리고 GPT에게도 알려 줘야겠죠.

뭘 넣어 줬는지.

이게 뭐냐? 아라이즈 데이터 안쪽에 리센트 트레이즈 4번으로 이게 어떤 데이터인지 추가를 해 줬습니다.

그래서 hisory 오브 recent 트레이딩 dec시 즉 최근 거래 대역 그리고 결과에 대해서 데이터를 넣어줬다라고 설명을 해 줬고요.

그래서 요거를 기반으로 그러면 판단을 해 줄 수가 있습니다.

그래서 과거 내역이 들어왔으니까 이걸 기반으로 반성을 하고 다시 생각을 해 가지고 아 과거에 이렇게 했으니까 다음에 이렇게 해야지라는 판단을 내릴 수가 있겠습니다.

그래서요 코드도 이제 완성된게 있으니까 복사해 가지고 오토트닷파이에 넣고 저장을 한 다음에 그러면이 내용이 반영이 됐죠.

지금 리센트 트레이즈라는게 새로 추가가 돼서 최근 거래 내역을 기반으로 다시 한번 생각해 가지고 판단할 수 있게 넣어 줬습니다.

네.

그래서 요렇게 실행을 해 보면 네.

잘 반영돼 있는지 리즌을 보도록 하겠습니다.

네.

여기에는 명확하게 안 나와 있긴 한데 근데 실제로 이제 데이터에는 반영이 돼 있습니다.

그래서 아마 이제 매매 내역이 몇 개 없잖아요.

그러니까 홀드 한 건밖에 아까 없었잖아요.

그래서 이제 넣어 줄게 없었기 때문에 아마 여기에 판단이 잘 안 나왔을 텐데 데이터가 많이 쌓이게 되면 과거 데이터에 요랬으니까 이렇게 판단하겠다라는 그런 판단이 실제로 나옵니다.

그래서 과거 데이터를 반영을 해 주고 그걸 기반해서 판단을 내리도록 만들 수가 있겠습니다.

지금까지 이제 데이터를 저장하고 그 저장한 걸 다시 리센트 트레이드 데이터로 넣어 줘서요 사이클이 돌도록 점점 재기 개선을 할 수 있도록 이런 구조를 구현을 해 줬습니다.

그다음에 이제 투자 대시보드를 구축하는 걸 해 보도록 하겠습니다.

DB에 지금까지 데이터를 쌓아 왔으니까 이거를 그냥 뭐 재기 개선에 사용할 수도 있겠지만 직접 투자 내역을 실시간으로 볼 수 있도록 어떤 웹사이트를 만들어 주면 더 좋겠죠.

그래서 실제로 지금 투자가 어떻게 진행되고 있나 볼 수가 있을 텐데요.

그 투자 대시보드를 만드는 걸 해보도록 하겠습니다.

네, 간단합니다.

지금까지 저희가 구현했던 그림이 요렇게 됩니다.

그래서 여기에 데이터베이스를 조회하는 트림릿이라는 웹 대시보드를 만들 수 있는 라이브러리를 활용해서이 데이터베이스를 기반으로 대시보드를 만들어 주기만 하면 됩니다.

그래서요 큰 개념만 가지고 있으면 구현하는 거는 마찬가지로 AI를 시키면 되기 때문에 어렵지가 않습니다.

그래서 요렇게 스트림이라는 걸 이용할 텐데 혹시 스트림이라는 걸 처음 들어보신 분도 있을 것 같아서 잠깐만 소개를 해 드리면 어떤 걸 할 수 있나 데모 영상을 보면은네 그냥 리포트만 해 주고 요런 식으로 파이썬 코드를 작성을 하게 되면 파이썬 코드가 요런 식으로 웹사이트 형태로 바뀌게 됩니다.

차트 표현 이런 것도 굉장히 직관적으로 할 수가 있습니다.

굉장히 간단하게 차트 같은 것을 구현을 해 볼 수가 있겠습니다.

그래서 요런 식으로 하고 디플로이드 되게 간단하게 할 수 있는 라이브러리라서 요걸 활용해 가지고 구현을 해 보도록 하겠습니다.

똑같이 AI를 시키면 됩니다.

네.

지금까지 완성한 코드가 오토트다 파일에 들어 있죠? 요거를 복사를 해 가지고 그냥 코드를 붙여 놓고 여기서 생성된 DB 파일이 요거잖아요.

비트코인트레이딩.

db요 DB요 파일 이름까지도 가져와서 여기서 생상된 DB 파일을 읽어서 스트림 대시보드를 만들고 싶다라고 원하는 그 목적을 입력해 준 다음에 스트림 대시보드를 만드는 파이썬 파일을 작성해 달라라고만 시켜도 대시보드를 실제로 만들어 줍니다.

그래서 데이터베이스 연결하고 뭐 메인 대시보드 요런 거를 이렇게 만들어 주는 걸 볼 수가 있습니다.

그래서 저도 요런 식으로 AI랑 티키 타카를 하면서 만든게 3강 투자 대시보드 구축.

네.

여기로 들어오시면 여기 스트림 언더바앱.

파일 네.

요 파일 안쪽에 있는이 코드가 이런 식으로 만든 겁니다.

근데 그전에 혹시 이제 스트림 라이브러리를 설치를 해야 되는데 제가 영강 사전 세팅에 넣어 놓긴 했거든요.

require먼스.

txt라는 파일 안쪽에 여기서 미리 스트림릿이라든가 플로티라는 그 그래프 그린 라이브러리 요런 거를 다 넣어 놨습니다.

그래서 혹시나 이거 안 하신 분들은 requirement.

txt 안에 있는 내용을 복사를 해서 여기 requirement.

txt txt 여기 안쪽에 붙여 넣으시고 이걸 설치를 한번 해 주셔야 됩니다.

요걸 설치하는 거는 pip인스톨 -rquirement.

txt TXT 요것만 하면 설치가 되는데 혹시나 이제 옛날 버전 깔려 계신 분도 있을 것 같아서 업그레이드 할 수 있는 그 대시대시 업그레이드라는 옵션도 넣어 줬습니다.

그래서요 명령어 이용해서 실행을 해 보시면 이제 라이브러리들의 최신 걸로 업데이트가 됩니다.

요렇게 설치를 하시고 난 다음에는 이제 스트림릿을 사용할 수가 있으니까 파일을 새롭게 하나 만들어 주도록 하겠습니다.

이제 대시보드 만드는 파일입니다.

뉴 파일을 눌러서 스트림 언더바 앱.

파일라는 파일라는 새로운 대시보드 만드는 파이썬 파일을 만들어서 아까 AI한테 시킨 코드 이거를 그대로 실행하셔도 되긴 합니다.

실제로 이게 되나 한번 테스트를 해 보면 저장을 하고 스트림.

앱닷 파일을 만들고 나서 실행하는 명령어는 3강 투자 대시보드 구축 안에 넣어 놨는데요.

스트림런 스트림 앱.

이제 스트림 대시보드를 실행하는 명령어입니다.

혹시 안 되시면이 아래 대한 명령어도 넣어 놨는데 요거는 경로 못 찾는 경우가 있어서 요거는 아래쪽에 있는 건 대한 명령어입니다.

네.

맥에서는 파이썬 3 쓰시면 되고 실행을 하게 되면 요렇게 실제로네 스트림립 대시보드가 바로 열렸습니다.

그냥 AI가 딸깍하고 바로 생성해 준 그걸 그대로 지금 제 수정 하나도 안 하고 바로 방금 생성한 코드를 실행했는데 요렇게 대시보드가 나왔습니다.

필터 옵션까지도 넣어줬죠.

네.

요런 식으로 거래 내역도 잘 쌓여 가지고 대시보드에 잘 쌓인 걸 볼 수가 있죠.

그래서이 대시보드는 여러분들이 원하시는 대로 얼마든지 AI랑 소통하면서 수정하실 수가 있겠습니다.

예를 들어 뭐 맨 위에 수익률을 표시하고 싶을 수 있잖아요.

그럴 때 어떻게 하면 되냐? 그냥 클로드에게 시키면 됩니다.

네.

요렇게 나는 수익률이 가장 중요하다.

그래서 제일 위에 수익률이 강조되어 표시될 수 있도록 수정해라라고만 하면은 새로 바뀐 코드 복사해 가지고 한번 수정을 해 보겠습니다.

복사를 해서 이제 스트림 앱다파이에 수정을 하고 저장을 해 보겠습니다.

그러면은 어떻게 바뀌냐? 새로고침 아 바로 그냥 수익률이 제일 위로 떴죠.

그냥 원하는 방향대로 시키기만 하면 바로바로 바뀝니다.

그래서 요런 식으로 수정하면 된다라고 개선 방법 요런 거를 안내를 드립니다.

이제 저희가 표준 코드는 또 필요하니까 일단 여기에 완성된 코드는 3강 투자 대시보드 구축 안쪽에 넣어 놨으니까요.

거 복사해 가지고 네.

그대로 쓰시면 되는데 변형은 얼마든지 이런 식으로 AI한테 시켜 가면서 원하는 대로 투자 대시보드의 모양이나 수치들을 바꿔 볼 수가 있겠습니다.

그러면 저희는 표준 걸로 다시 바꿔서 저장을 하게 되면 이것도 그냥 제가 임의로 만들어 놓은 겁니다.

이게 뭐 정답이다는 절대 아닙니다.

네.

요렇게 해서 이제 대시보드 구축까지는 완료를 했습니다.

아, 그리고 중간에 플로티라는 라이브러리도 사용이 됐는데 요런 그래프들 그리기 위해서 사용한 라이브러리인데 원하는 방식대로 조금 더 복잡한 형태를 구현해서 표시하고 싶다 하시는 분들은 이제 AI랑 소통하면서 아, 요런 식의 그래프도 표시해 줘라는 거를 얼마든지 추가를 해 볼 수가 있겠습니다.

네.

그다음에 이제 제일 좀 난이도 있고 어려울 수 있는네 과정을 진행을 해 보겠습니다.

AWS라는 클라우드에 배포 하는 걸 진행을 해 보겠습니다.

네.

지금까지 저희가 구현한 거는 로컬 호스트라는 곳에서 웹사이트가 띄어져 있고 혹은 파이썬 파일도 내 컴퓨터이 노트북 안에서 돌아가는 형태로 돌아가게 되었습니다.

그러면 이제 노트북을 꺼 버리면은 대시보드도 못 보고 파이썬 그 자동 매매도 안 돌아가잖아요.

그래서 그걸 방지하기 위해서 AWS에 배포를 할 겁니다.

내 컴퓨터에서 돌리는게 아니라 AWS라고 하는 지금 전 세계의 1위 클라우드 서비스죠.

요걸 사용하는 이유가 AWS가 1년 동안 프리티어라고 해서 공짜로 쓸 수가 있습니다.

그래서 안정적이면서도 뭐 세계 1이기도 하고 공짜로 쓸 수 있어서 1년간은 요걸 사용해 보려고 합니다.

그래서 내 컴퓨터에 있는 코드를 이제 AWS라는 그 거대한 서버에 옮겨서 돌리게 되면 이제 내 컴퓨터는 끄더라도이 AWS에서 돌아가기만 하면 되겠죠.

그래서 요거를 완성을 해 볼 겁니다.

그래서 어떻게 옮길 거냐? 내 코드를 물론 뭐 그냥 복사 붙여 넣기로 옮겨도 되긴 하는데 그러기보다는 좀 더 체계적으로 옮기려면 내 컴퓨터에서 기터브라는 코드 저장소가 있습니다.

그래서 코드 저장소에 올린 다음에 그 코드 저장소에 올린 거를 클라우드 컴퓨터에서 당겨 가는 요런 형태로 코드를 옮기는게 좀 체계적으로 관리하고 옮길 수가 있어서 요렇게 옮겨 보도록 하겠습니다.

네.

그러면 그러기 위해서는요 세 가지의 가입이 필요합니다.

그래서 AWS라는 클라우드 서비스에 대한 가입이 필요하고요.

이거는 아무래도 클라우드 서비스다 보니까 카드 등록도 필요해요.

근데 프리티어로 등록하시면 일단 1년 동안은 공짜로 이용하실 수 있는데 그 이후에는 이제 서버 만약 계속 돌려 놓으신다면은 비용이 발생될 수가 있습니다.

그래서 비용 발생되는게 부담이신 분들은 1년 되기 전에 꼭 종료를 해 두시면 그런 비용이 발생이 되지 않습니다.

네.

그다음에 기터브 코드에 옮기기 위해서 쓸 저장소도 가입을 해 주시면 되고요.

그다음에 API 키도 신규 생성을 해야 됩니다.

왜냐면 AWS도 새로운 컴퓨터거든요.

AWS라는게 지역별로 그 데이터 센터라고 불리는 거대한 컴퓨터 위에다 그냥 얹어서 돌리는 겁니다.

그러기 때문에 그 데이터 센터의 IP도 또 따로 있거든요.

그래서 그 IP마다 키 발급이 필요하니까 API 키도 새로 그 IP에 맞춰서 발급이 필요합니다.

코딩닷넷에 있는 그 자료실에 4강을 열어 보시면 이제 가입해야 될 사이트들이 쭉 나와 있습니다.

네.

그래서 AWS 가입은 aws.

az존.

com 네.

여기로 들어가셔서 콘솔의 로그인 혹은 뭐 회원 가입 이런게 떠 있으시다면 요걸 눌러서 네.

회원 가입 또는 로그인을 진행해 주시면 되겠습니다.

네.

여기서에 좀 걸리는 점은 이제 카드까지도 등록해야 돼서 시간이 좀 걸립니다.

네.

기본적으로 이제 프리티어를 제공합니다.

가입하자마자.

그래서 프리티어로 이용하실 수가 있습니다.

네.

그리고 기터브 가입도 안 하신 분들은 이제 기터브.

com이라는 기터브 사이트로 들어오셔서 여기도 마찬가지로 사인업을 누르시면 이메일을 통해서 회원 가입을 진행하실 수가 있겠습니다.

혹시 좀 보완상 약간 강조드리고 싶은게 AWS가 아무래도 클라우드 서비스다 보니까 해킹을 노리는 분들이 되게 많습니다.

그러니까 AWS 계정을 탈치하려는 그런 시도가 굉장히 많습니다.

그래서 그거를 막는 가장 안전한 방법은 2차 인증을 추가해 주시면 되는데 AWS 어센티케이터라고 이런 멀티팩터 인증하는게 있습니다.

그래서 요거 뭐 블로그나 이런데 자세한 방법은 나와 있으니까요.

요거는 뭐 지금 당장 필요한 건 아니겠지만 그래도 혹시나 안전하게 이제 계정을 관리하고 싶은 분들은 AWS 2차 인증을 해 주시면 계정이 한번 털리면 이게 돈이 엄청 나갈 수가 있거든요.

그런 거 조심하시려면요 2차 인증까지 걸어 두시는게 일단 클라우드 계정은 안전하다라고 안내를 드릴 수가 있겠습니다.

그 로그인하신 다음에 검색에 e2라고 검색을 해 보시면 여기 클라우드 가상 서버라는 거를네 이용하실 수가 있습니다.

그래서2라는게 이제 AWS의 가장 좀 기본적인 서비스입니다.

그래서 여기에 어떤 가상의 컴퓨터를 띄워 놓고 여기에서 코드를 돌릴 수 있게 하는 기능인데요.

그래서 EC2라는 서비스로 들어가 줍니다.

그러면 요렇게 이제 EC2 화면으로 접속을 했는데 이제 컴퓨터를 하나 클라우드에서 켜 주려면 여기 대시보드 안에서 인스턴스라는 메뉴가 있습니다.

왼쪽에도 인스턴스라는 메뉴가 있죠.

요 요 인스턴스로 들어가 줍니다.

그러면 인스턴스 메뉴에서 오른쪽 위에 인스턴스 시작을 눌러 줍니다.

인스턴스가 쉽게 말해서 컴퓨터입니다.

그래서 지금 노트북으로 돌리고 있는데 이거 말고 클라우드 AWS 위에서 돌아가는 컴퓨터를 켜겠다라는 겁니다.

그래서 인스턴스 시작을 눌러 주신 다음에 이제 이름을 정해 줍니다.

이거는 컴퓨터의 이름입니다.

뭐 자유롭게 정해 주셔도 되는데 전 빗썸 오토트레이드 뭐 이렇게 정하도록 하겠습니다.

그리고 어플리케이션 OS 이미지.

요거는 이제 내 컴퓨터를 돌아가게 하는 운영 체제.

뭐 할 거냐인데 저희 통일을 위해서 우분투라는 운영 체제를 이용해 보도록 하겠습니다.

네.

버전은 24.

04 버전.

네.

요거 기본으로 선택된 거 그대로 이용해 보겠습니다.

얘가 이제 프리티어 사용 가능이라고 돼 있는데 지금 가입하신 분들은 1년 동안 공짜로 쓰실 수가 있습니다.

유형.

인스턴스 유형에서 T2 마이크로 이용해 보도록 하겠습니다.

네.

T2 마이크로도 이것도 마찬가지로 프리티어 사용 가능한 인스턴스입니다.

그다음에 키페어.

이거는 사실 저희는 필요하진 않지만 그래도 이게 아마 생성이 돼야 서버가 만들어질 거라서 새 키페어 생성을 누르셔서 이제 암호 키를 만들어 줍니다.

키가 말 그대로 열쇠입니다.

그래서이 열쇠가 있어야이 서버 안으로 들어갈 수가 있는데네요 열쇠를 만들어 주도록 하겠습니다.

뭐 이름은 자유롭게 구분하실 수 있게만 정해 주시면 됩니다.

저는 빗썸키라는 이름으로 정해 주겠습니다.

그래서 혹시나 이걸 잃어버렸다 하면은 딴 사람이 만약에 이걸 털어갔다.

내 서버로 이걸 침투할 수가 있습니다.

이 열쇠가 있으니까.

네.

그래서 요거는 잘 관리하시거나 아니면 심지어 삭제해 두셔도 됩니다.

왜냐면 저희는 웹사이트를 통해서 들어갈 거기 때문에 삭제해 두셔도 되긴 한데 다른 그 툴을 이용해서 접근할 때는이 열쇠가 필요하다라고 안내를 드립니다.

예.

그래서 키페어 생성을 누르시면네 자동으로 그 열쇠가 다운받아집니다.

그 팬미라는 확장자로 이렇게 다운받아진 거를 볼 수가 있죠.

자동으로 이제 키가 등록이 됐으니 요렇게 기본으로 놔두고네 오른쪽에 있는 인스턴스 시작 버튼을 눌러서 서버를 하나 켜 주겠습니다.

네.

그러면 인스턴스 시작이 되면서 이렇게 되면 이제 AWS라는 클라우드 서비스에 컴퓨터 한 대를 빌려서 켠 겁니다.

모든 인스턴스 보기 보면 네.

방금 저희가 만든 빗썸 오토트레이드라는요 인스턴스가 현재 대기 중인 상태로 지금 켜지고 있는 걸 확인할 수가 있습니다.

그래서 켜지는데 시간이 좀 걸려요.

그래서 컴퓨터가 다 켜지면은 여기 들어가서 세팅을 해 보도록 하겠습니다.

요거가 켜질 동안에 또 할 수 있는게 이게 좀 시간이 걸릴 수 있으니까요.

또 해야 될게 있습니다.

저희는 이제 코드를 옮길 거잖아요.

이제 제 컴퓨터에 있던 저희가 완성된 코드를 이제 기터브로 옮겨서 그거를 이제 클라우드 컴퓨터로 옮길 거기 때문에 기터브에 옮기는 거부터 해 보겠습니다.

기터브로 코드를 옮기려면 일단 기터브에 로그인하시면 요런 화면이 나오는데 왼쪽에 뉴 버튼을 눌러서 레포지토리라는 거를 만들어 줘야 됩니다.

요게 이제 코드 저장하는 어떤 공간입니다.

그래서 여기에 내 코드를 올려 놓고 그 공간을 가져갈 겁니다.

어 이름은네 자유롭게 정해 주시면 됩니다.

뭐 빗썸 오토트레이드 렇게네 지정을 해 주겠습니다.

그리고 퍼블릭으로 두시면은 이제 전 세계 모든 사람들이 내 코드를 다 볼 수가 있습니다.

그래서 요렇게 두셔도 뭐 큰 문제가 있는 코드를 올리지 않으면 문제는 없는데 혹시나 이제 API 키 같은 거 있잖아요.

그런 거 잘못 올렸다가 전 세계에 내 API 키가 털리게 됩니다.

그래서 가능하면은 좀 안전하게 관리를 하고 싶다라고 하면은 프라이빗으로네 두시는 걸 추천드립니다.

프라이빗 선택하신 다음에 크레이을 눌러 주시고요.

그러면은네 요렇게 레포스토리라는 어떤 저장소가 파지게 됩니다.

그런 빗썸 오토트레이드라는 저장소가 파졌고 여기에 이제 우리의 코드들을 올려 놓겠습니다.

코드를 올려 놓는 방법은 여기 메뉴 중에 업딩 on existing 파일이라는 링크가 있습니다.

요거를 클릭을 해 주시면 요렇게 파일을 드래그 앤 드랍으로 올릴 수 있게 되어 있습니다.

그래서 여기에 이제 저장소에 파일을 올려 주도록 하겠습니다.

저는 GPT 빗썸이라는 폴더에서 작업했는데 여기 있던 파일들을 올려 주시면 되겠습니다.

어 일단 최신화 돼 있는지 한번 확인을 해 보고요.

네 네.

강의 자료에 이제 오토트레이드 파일, 최종 파일로 반영이 돼 있게 요걸로 반영을 해 주겠습니다.

최종 파일에 뭐가 추가가 됐냐면 매일 특정 시간에 실행하도록 스케줄링이라는게 추가가 됐습니다.

네.

그래서 저희는 9시, 15시, 21시 요렇게 세 가지 타임에 실행되도록 만들었는데 요거는 이제 원하시는 대로 수정해서 응용해 볼 수가 있겠습니다.

네.

최종 코드를 만들어 주시고요.

요거는 이제 클라우드에서 돌릴 최종 코드입니다.

그리고 requirement먼스.

txt랑 네.

요렇게 세 개 파일만 있으면 되겠죠? 오토트레이드, 리quire일먼트, 그리고 스트림 앱다파.

네.

요렇게 세 가지 잘 준비를 해 주신 다음에 업로드를 해 주시면 되겠습니다.

네.

여기 기터브 아까 업로드 파일에 오토트레이드다 파일랑 리quire먼트 스트림 앱다 파일 네.

요렇게 세 가지 파일을 드래그 앤 드랍을 해서 요렇게 업로드를 해 줍니다.

그러면 요렇게 세 가지 파일이 올라갔죠.

그다음에 커밋 체인지스라는 버튼을 누르면 네.

이렇게 마치 뭐 구글 드라이브 이런데 파일 올리듯이 그냥 올리면 됩니다.

그다음에 이거를 이제 클라우드에서 컴퓨터 만들어 준 다음에 당겨 가면 되겠죠.

이제 AWS 서버가 지금쯤이면 다 켜졌을 겁니다.

이렇게 빗썸 어토트 저희가 켜둔 서버가 있을 텐데 네.

요렇게 이제 상태 검사도 모두 통과해 가지고 잘 실행된 걸 볼 수가 있습니다.

그럼이 컴퓨터로 들어가 보겠습니다.

클릭한 다음에 연결이라는 버튼이 있습니다.

상단에 연결 버튼을 누르면 네.

이 서버로 들어갈 수가 있습니다.

연결 누르고 여기 인스턴스 연결해서 연결을 누르게 되면 네.

이 클라우드 컴퓨터 안으로 들어가집니다.

그럼이 클라우드 컴퓨터 안에서 세팅하고 파이썬 코드 실행하면 끝이겠죠? 그러면 일단 여기에 뭐 설치하거나 이런 것들이 좀 있습니다.

그런 것들은 제가 바로 할 수 있게 정리를 잘 해 놨습니다.

그래서 강의 자료로 들어가 보시면 강의 자료 마지막 4강 AWS 클라우드 배포 마지막에 명령어로 들어가 보시면 여기 서버 명령어들을 순서대로 쫙 입력해 놨는데이 한글로 돼 있는 거 말고 요거 코드로 돼 있는 거 한 줄씩 복사를 해 가지고 네.

한 줄씩 한 줄씩 입력을 해 주시면 되겠습니다.

여기에 붙여 넣기 하고 붙여 넣기가 안 될 때가 있는데 요렇게 일반 텍스트로 붙여 넣기 마우스 우클릭해서 일반 텍스트로 붙여 넣기 하면 어 이렇게 붙여집니다.

내 뒤에 이상하게 붙었네요.

그래서 요렇게 한 줄씩 한 줄씩 나와 있는 코드를 입력을 해 주시면 되겠습니다.

그래서 각각에 대한 코드 설명은 제가 주석으로 달아 놨는데 요대로 이렇게 복사를 해서 한 줄씩 한 줄씩 붙여 주시면 되겠습니다.

yn 이런 거 뜨면은 엔터 누르면 그냥 진행이 됩니다.

혹시 멈춰 가지고 안 된다 하시는 분들은 엔터 그냥 누르시면 진행이 됩니다.

그리고 진행하시면서 한 가지 알아두셔야 될게 API 키 다시 받아야 됩니다.

왜냐면 이제 IP별로 이게 동작을 하잖아요.

특히 빗썸 API 같은 경우에 IP 제한이 있는데이 자산조에 주문조에 주문하기 요거 클릭하신 다음에 API 키를 그 AWS에 맞게 다시 한번 발급을 해야 됩니다.

IP 주소는 여기 나와 있습니다.

이 퍼블릭 IP 요게 그 IP입니다.

그래서 퍼블릭 IP이 주소로 다시 한번 API 키는 발급을 받으셔야 된다라는 점 알려 드립니다.

네.

그러면 하시다가 딱 여기까지 오셨으면 가상환경 활성화까지 진행되셨으면 이제 거의 다 되신 겁니다.

그래서 가상환경 활성화 다음에 이제 레포지토리 가족이라는게 있는데 요게 이제 여러분의 기터브 레포지토리 주소 여기에 이제 여러분의 실제 기터브 레포지토리 주소를 넣으시면 됩니다.

어떻게 하면 되냐? 클론하고 그 뒤에 레포스토리 주소라는게 어떤 거냐면네 기터브에서 저희가 빗썸 오토트레이드라는 걸 만들었죠.

그래서요 주소입니다.

기터브 레포리의 주소를 복사를 해서 네, 같은 거긴 한데 초록색 코드를 눌러 보셔도 여기 복사 버튼이 있습니다.

그래서요 주소를 복사해서 여기에 깃하고 복사한 주소를 붙여 넣으시면 됩니다.

그래서 요렇게 입력을 해 주시면 됩니다.

그다음에 엔터를 하면은 이게 프라이빗 레포지토리니까 빡겨 갈 순 없고 로그인을 한번 해야 됩니다.

토큰을 발급받아야 됩니다.

기타브에서 그 프로필의 세팅으로 들어가서 아래쪽에 디벨로퍼 세팅이라는게 있습니다.

퍼스널 엑세스 토큰이라는 걸 만들어서 입력을 해 줘야 됩니다.

파인 그레인드 토큰 요걸 눌러서 제너레이트 토큰을 누르고 그다음에이 비밀번호에 해당하는 토큰을 만들어 준 다음에 넣어 줘야 됩니다.

네 그럼 만들어 주도록 하겠습니다.

네 그리고 레퍼스토리 엑세스는 뭐 특정 레퍼스토리 저희가 만든 그 레퍼스토리를 선택해 주시면 가장 좋고요.

아니면 올 레퍼지 하셔도 됩니다.

그리고 레포스토리 퍼미션 이거는 제가 여기 강의 자료에 올려 놨는데 요렇게 두 가지가 필요합니다.

리드 앤트 요거랑 컨텐츠의 리드 앤트 요렇게 두 개가 필요한데 여기 보면은 레포리 퍼미션의 어드민스트레이션 요거 있죠? 요것도 리드 앤 라이트 권한을 오른쪽에서 주고요.

그다음에 아래쪽에 컨텐츠라는 메뉴가 있습니다.

여기요 여기 컨텐츠에 리드 앤 라이트를 주시면 이렇게 토큰이 권한에 맞게 생성이 될 수가 있겠습니다.

그리고 제너레이터 토큰을 눌러서 나오는네요 토큰요 토큰을 쓰셔야 됩니다.

요거를 복사해 가지고 다시 이시스트 인스턴스의 비밀 번호로 활용을 하시면 되겠습니다.

네 비밀 번호 입력하고 엔터를 하면 네는 당겨 와진 거를 볼 수가 있습니다.

이 이 명령어로 이제 폴더 조회를 하면은 이렇게 폴더가 받아진 걸 볼 수가 있습니다.

그래서 그다음에는이이 명령어들 따라서 진행을 하시면 되겠습니다.

이제 다운을 받았으니 경로 이동 CD 폴더명 하면 되는데 폴더명은 레포스토리 이름으로 들어갈 수가 있습니다.

CD하고 빗썸 오토트레이드라는네 폴더로 들어가서 여기서 다음 과정을 진행하시면 되겠습니다.

네.

라이브러리 설치 이런 과정 똑같이 진행하면 되겠습니다.

네.

라이브러리 설치하신 다음에는 여기도 EMV 파일에 이제 API 키 넣는 거는 똑같이 진행하실 때 새로 만든 API 키를 넣어야 됩니다.

이 서버 IP에 맞는 새로운 IP에 해당하는 키를 넣으셔야 됩니다.

네.

요러면 편할 것 같습니다.

EMV 파일을 복사를 한 다음에이 빗썸 키만 바꾸면 되겠죠.

왜냐면 오픈 AI랑프 API는 IP 제한이 따로 없어서 빗썸 키만 이제 현재 AWS 키에 맞게 변경을 해 주시면 되겠습니다.

그래서 요거 변경은 IP를 입력해서 새로 만들어 주면 되겠죠.

퍼블릭 IP를 복사해서 네.

요렇게 키를 이제 빗썸이랑 빗썸 엑세스 시크릿은 바꿔 주셔야 됩니다.

요 IP 새로 퍼블릭 IP에 맞게 새로 발급받으셔서 바꿔 주신 다음에 요걸로 입력을 해 주셔야 됩니다.

이거를 복사를 해서네 클라우드 서버에서 빔.

V로 빔이라는 에디터로 ENV 파일을 새로 만들어 주겠습니다.

빔.

ENV 네.

그러면 요렇게 화면이 나오는데 이때 에디터 i 버튼을 눌러서 인풋 모드로 전환해서 복사한 API 키를 붙여 놓고 네.

그리고 ESC 버튼을 눌러서 콜론 wq 느낌표를 누르고 엔터를 하면네 이제 EMV 파일이 만들어지고 저장이 됩니다.

EMV까지 세팅하시면은 이제 다 된 겁니다.

그고 이제 실행만 하면 됩니다.

실행하는 거 일단 그냥 실행하기는 똑같습니다.

그냥 파이썬 3라는 명령어를 이용해서 그 오토트레이드 파일 그대로 여기서도 서버에서도 똑같이 실행할 수가 있습니다.

파이썬 3토트.

파파로 파이로 실행하시면 네, 실행이 됩니다.

시작하고 9시, 15시, 21시 네, 요렇게 전 세 개로 설정해 놨는데 요거는 얼마든지 이제 코드 변경을 하시면 되겠습니다.

근데 이걸 다시 수정하시려면 변경한 내용을 다시 기터브에 올려 가지고 기터브에서 빗썸 오토트레이드 여기죠.

여기에 이제 수정한 코드를 반영해 주면 됩니다.

여기 애드 파일 눌러서 업로드 파일 하면 또 수정한 파일을 올릴 수 있거든요.

올려 가지고 수정한 다음에 다시 당겨 가면 됩니다.

그래서 다시 처음부터이 과정을 하셔도 되고요.

아니면 깃풀이라는 명령을 이용하면 당겨 갈 수가 있는데 네.

그걸로 당겨서 다시 만드실 수가 있습니다.

네.

그래서 요거는 일단 컨트롤 C를 누르면 종료가 되고요.

근데 얘도 마찬가지로 그냥 요렇게 파이썬으로 실행해 놓으면 서버를 그냥 창을 닫으면 꺼져 버립니다.

그래서 프로그램을 계속 돌리려면 어떻게 해야 되냐면 백그라운드 실행이라는 걸 해야 됩니다.

그래서 백그라운드 실행이요 노업이라는 명령어를 이용해서 실행할 수가 있는데 요거를 이용해서 실행하게 되면 이제 백그라운드에서 실행이 됩니다.

실행을 하면 요렇게 이제 뭐 숫자가 뜨면서 이제는 뭐 창에서 이렇게 쭉 로그가 뜨는게 아니라 그냥 백그라운드에서 실행이 되는데요.

요게 잘 실행되고 있나 확인하려면요 실행 확인 명령어 있죠? 요거를 복사해서 입력을 해 보면 요렇게 오토트레이드.

닷파이가 잘 실행되고 있는 걸 확인할 수가 있습니다.

21443으로 실행이 되고 있는 걸 확인할 수가 있죠.

요게 지금 잘 실행이 되고 있는 거고요.

네.

그다음에 로그도 볼 수가 있습니다.

지금 어떻게 실행되고 있나? 프린트 찍은 것들을 아웃풋.

로그라는 로그라는 파일에 저장되도록 해 놨는데 요거를 뭐 에디터로 열거나 아니면 캣 명령어를 이용해서 조회하는 걸로 보면은네 요렇게 아까랑 똑같이 비트코인 자동 트레이딩 시스템 시작하고 시작되는 시간네 요거 나와 있는 거 잘 실행되는 걸 볼 수가 있고요.

네 그다음에 종료하려면 요렇게 하면 됩니다.

킬 -9 한 다음에 PID를 입력하면 되는데 PID라는게 아까 위에서 봤던 2 1 4 3 네.

요게 이제 PID입니다.

그래서 요걸 종료하려면 킬 - 9하고 2 1 4 3 네.

요걸 입력하면 종료가 되는데 저는 잘 돌아가고 있어서 굳이 종료는 안 하는데 혹시나 이제 다시 재실행하거나 하실 때는 이렇게 킬 명령어로 종료를 하시면 되겠습니다.

그다음에 이제 마지막으로 대시보드를 띄어놔야겠죠.

대시보드 띄어 놓는 명령어 요겁니다.

맨 마지막 명령어를 써 놨는데 요걸 복사해 가지고네 실행을 하면네 백그라운드에서 이제 스트림 대시보드가 돌아가게 됩니다.

그런데 이때 하나 해 줘야 될게 있습니다.

지금 기본적으로 AWS 서버는 보안으로 다 막혀 있습니다.

그래서 접속하려고 하면 다 튕겨내요.

일단 기본적으로 막혀 있는게 기본입니다.

들어가려고 하면 막혀 있는데 얘를 뚫어 줘야 됩니다.

얘를 뚫어 줘야 이제 웹사이트로 접근을 할 수가 있겠죠.

그래서 웹사이트로 접근을 하려면 인바운드 8501이라는 포트 번호를 열어 줘야 됩니다.

보완으로 막혀 있던 걸 뚫어 줘야 돼요.

포트 하나를.

그래서 8501 포트를 개방을 하려면네 콘솔에 2로 들어가서네 인스턴스에서네 요거죠.

인스턴스 아이디가 비스점 오토트레이드 여기로 들어와서 이제 개방을 해 줘야 됩니다.

어떻게 개방을 해 주냐? 보안 쪽으로 들어와서 아래쪽에 보안이라는 탭이 있습니다.

보완 그룹이라는게 있습니다.

여기로 들어와서 이제 보완을 뚫어 주는 걸 해야 됩니다.

그래서 보안에 보안 그룹 들어가서 인바운드 규칙 지금 뭐 22번만 열려 있는데 TCP로 요거를 새롭게 인바이언드 규칙 편집으로 규칙 추가를 통해서 850 1번을 Cidr 블록을 이거 0.

0.

00 어디서든 접근 가능하게네 요렇게 뚫어 주면 됩니다.

그래서 TCP로 8501 번 포트를 열어 준다라고 보시면 되고요.

그래서 인바운드 규칙에 요거를 추가한 다음에 규칙 저장을 하시게 되면네 이제 뚫리게 됩니다.

8501로는 들어갈 수가 있어요.

그러면 어떻게 되냐? 퍼블릭 IP인요 주소에이 주소에 들어가되 콜론을 넣고 8501을 하면 들어갈 수가 있습니다.

IP 주소 넣고 콜론 8501 했더니 저희가 열어 놓은 그 웹 대시보드로 들어온 거를 볼 수가 있죠.

근데 아직은 지금 거래가 발생하진 않아서 여기 DB에 쌓인게 없기 때문에 매매 내역은 안 뜨는데 이제 9시 3시 6시였나요? 아무튼 그 시간이 되면 매매가 진행되면 여기 쌓여서 이제 3.

37.

128.

1 150 여기로 들어오시면 이제 전 세계에 누구나 여기서 대시보드를 누구나 조회할 수가 있습니다.

그래서 내 폰이나 아니면 집배 인터넷이나 어디서든 이제 내 대시보드를 언제 어디서든 볼 수가 있고요.

그래서 매매도 이제 클라우드 서버에서 돌아가고 있으니까 내 컴퓨터는 끄더라도 계속 돌아가게 됩니다.

그래서 여기까지 완성하시면 이제 자동 매매 돌리는 거 그리고 그 8501번 포트에서 웹 대시보드를 조회할 수 있는 것까지네 다 완성을 했습니다.

혹시나 이제 1년이 지나서 나는 EC2 이제 유료로 운영하기 싫다 하시는 분들은 EC2로 들어가셔서 종료하는 방법도 마지막으로 알려 드리겠습니다.

인스턴스 들어가셔서 네.

이거 종료하고 싶다면 인스턴스 상태에서 중지를 하시는 분들이 있습니다.

근데 중지를 하면은 돈이 계속 나가요.

이게 중지만 해 놓는다고 해서 꺼지는게 아니어서 중지하면 돈이 계속 나가고요.

종료 삭제를 완전히 삭제를 하셔야 돈이 안 나갑니다.

그래서 혹시 프리티어 1년이 지나서 돈이 과금이 되는게 싫다 하시는 분들은 인스턴스 상태에서 종료 삭제를 눌러서 완전히 삭제를 하셔야 돈이 안 나간다는 점 안내를 드립니다.

네.

그러면 요렇게 해서 이제 빗썸 자동 매매 구현을 모두 완료했고요.

여러 번 강조를 드리겠지만 네의 한 예시일 뿐이고 요런 흐름으로 진행한다라는 어떤 흐름을 보여 준 것일 뿐이지 여러분만의 데이터나 전략으로 얼마든지 변경해서 사용해 보실 수 있다라고 권장을 드립니다.

오히려 이건 너무 예시용이어서 실제 매매에서 적합하지 않을 수가 있고요.

네.

실제 여러분들이 보는 데이터나 전략으로 수정해서 적용을 해 보시기 바랍니다.

그리고 뭐 유튜브에 이제 선물 강의도 있습니다.

혹시 선물 거래에 관심 있으신 분들은 AI로 선물 자동 매매하는 것도 강의가 있다는 거 공지를 드리고 조코딩 네이버 카페도 있습니다.

그래서 혹시나 이제 정보 공유 같은 걸 하고 싶으신 분들은이 카페에 들어오셔서 공유해 주시면은네 감사드리겠습니다.

네 그러면 이상으로네 수업은 마치도록 하겠습니다.

감사합니다.

영상 정리

영상 정리

1. AI 비트코인 투자 자동화 중급편입니다.

2. 초급편을 이미 들으셨다는 전제 하에 진행됩니다.

3. 초급 강의를 못 들으셨다면 자료를 참고하세요.

4. 사전 세팅 후 중급 강의를 따라오시면 됩니다.

5. 초급에서는 최소한의 AI 매매 시스템을 만들었어요.

6. 차트 데이터로 AI가 매수/매도를 판단하는 구조입니다.

7. 빗썸 API로 실제 거래가 이뤄지는 흐름입니다.

8. 중급에서는 투자 고도화와 데이터 늘리기를 다룹니다.

9. 투자 내역 저장, 대시보드, 클라우드 배포도 포함됩니다.

10. 내 컴퓨터 꺼도 24시간 자동 매매가 목표입니다.

11. 빗썸 API 키는 IP 기반으로 새로 발급받아야 해요.

12. 수업 후엔 전체 구조와 구현 방법을 소개합니다.

13. 멀티타임프레임 데이터를 AI에 넣는 방법을 배웁니다.

14. 다양한 시간대 차트 데이터를 AI가 활용하게 됩니다.

15. 새 파일 만들어서 여러 타임프레임 데이터를 추가하는 방식입니다.

16. AI에게 명령해서 코드를 수정하거나 생성할 수 있습니다.

17. 예를 들어 1시간봉, 4시간봉 데이터를 넣는 것도 가능하죠.

18. 투자 철학도 넣어 AI가 원칙에 따라 판단하게 할 수 있습니다.

19. 워렌 버핏의 투자 원칙을 텍스트로 넣는 예시를 보여줍니다.

20. AI는 투자 원칙에 따라 판단 이유도 설명합니다.

21. 뉴스 데이터도 API로 실시간 수집 가능하며, AI에 넣어 분석하게 합니다.

22. 구글 뉴스 API를 활용해 최신 뉴스를 가져오는 방법도 설명합니다.

23. 뉴스와 멀티타임프레임 데이터를 결합해 AI 판단을 높입니다.

24. 투자 비율 조절도 AI에게 맡겨서 내 자산의 일부만 투자하게 할 수 있습니다.

25. 퍼센티지, 확신도 등 파라미터도 AI에게 요청 가능합니다.

26. 투자 내역을 데이터베이스에 저장하고 반성하는 기능도 추가합니다.

27. SQL 라이트로 간단한 관계형 DB에 거래 기록을 저장합니다.

28. 저장된 데이터는 후에 분석하거나 반성에 활용할 수 있습니다.

29. 데이터베이스 조회는 VS코드의 SQL 라이트 뷰어로 쉽게 가능해요.

30. 매매 내역이 쌓이면 투자 성과와 판단 이유를 확인할 수 있습니다.

31. AI가 과거 데이터를 바탕으로 판단하는 것도 가능하게 합니다.

32. 투자 내역을 반성하는 로직도 넣어 AI의 판단력을 높입니다.

33. 최근 거래 내역을 불러와서 판단에 반영하는 것도 설명합니다.

34. 투자 대시보드 구축 방법도 소개하며, 스트림릿 활용법을 배웁니다.

35. 스트림릿으로 쉽게 웹 대시보드와 차트, 필터를 만들 수 있습니다.

36. AI에게 원하는 대시보드 모습도 요청할 수 있습니다.

37. 최종적으로 AWS 클라우드에 배포하는 방법을 설명합니다.

38. 클라우드 서버는 무료 프리티어로 1년간 사용할 수 있어요.

39. AWS 가입, 기터브 코드 업로드, 서버 세팅 과정을 상세히 안내합니다.

40. EC2 인스턴스 생성 후, 코드 배포와 환경 세팅을 진행합니다.

41. API 키 IP 제한에 맞게 새로 발급받아야 합니다.

42. 서버에 접속 후, 파이썬 환경 세팅과 코드 실행 방법을 설명합니다.

43. 포트 개방, 보안 그룹 설정으로 웹 대시보드 접속도 가능하게 합니다.

44. 포트 8501을 열면 어디서든 대시보드 조회 가능합니다.

45. 서버 종료와 비용 관리 방법도 안내합니다.

46. 강의는 예시일 뿐, 본인 전략과 데이터로 자유롭게 수정하세요.

47. 유튜브 강의와 네이버 카페도 참고하시면 좋습니다.

48. 이상으로 강의 마치며, 감사합니다.

최근 검색 기록