만든 것들 6

나만의 24시간 자동매매봇 만들기 4편: AI로 코드 만들고 서버에 올리기

1편에서 API 키를 받았고 2편에서 서버를 만들었고 3편에서 텔레그램 봇을 만들었습니다.준비물이 다 모였으니 오늘은 코드를 만들어 서버에 올려보겠습니다.이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.매매전략은 단순 적립식부터 비중 조절, 다양한 트리거 기반 매매까지 대부분의 아이디어들이 구현 가능합니다. AI와 충분히 대화하면서 전략을 백테스트한 뒤 진행하는 것을 추천드립니다. 이번 시간엔 간단하게 매달 한번 지수 etf를 매수하는 코드를 만들어 보겠습니다. AI에게 코딩을 시키기 전 1편에서 받아 둔 API 스펙 파일(혹은 텍스트 그대로)을 보내줍니다. 이 파일이 있어야 AI가 추측하거나 다른 증권사의 API 내용을 섞어서 쓰지 않고 정확..

만든 것들 2026.09.16

나만의 24시간 자동매매봇 만들기 3편: 텔레그램 봇 만들기

1편에서 증권사 API 키를 발급받았고 2편에서 24시간 켜져 있는 서버를 만들었습니다.오늘은 세 번째 준비물인 텔레그램 봇 차례입니다.이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.서버에서 봇이 혼자 돌면 언제 무엇을 샀는지 바로 알기 어렵습니다.텔레그램 봇을 만들어 두면 주문 결과를 휴대폰 알림으로 받아 볼 수 있습니다. 현황판으로 봇의 현재 상태를 볼 수 있습니다.제 봇의 현황판에는 자산과 보유 수량 그리고 넣어 둔 주문이 한 화면에 나옵니다. 설정으로 봇을 조작할 수도 있습니다.버튼을 눌러 봇을 멈추거나 종목과 월 적립액 같은 값을 바꿉니다. 이렇게 쓰려면 봇 토큰과 내 채팅 ID 두 가지가 필요합니다. 텔레그램에서 @BotFathe..

만든 것들 2026.09.16

나만의 24시간 자동매매봇 만들기 2편: 구글 클라우드 무료 서버 만들기

1편에서 증권사 API 키를 발급받았습니다.오늘은 두 번째 준비물인 클라우드 서버 차례입니다.이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.컴퓨터 전원을 꺼도 봇이 계속 돌려면 24시간 켜져 있는 서버가 필요합니다.구글 클라우드는 작은 서버 한 대를 무료 등급으로 쓸 수 있게 해 줍니다. 구글 클라우드에 가입할 때는 무료 등급만 쓰더라도 결제 계정(카드) 등록이 필요합니다. 가입을 마쳤다면 콘솔에서 Compute Engine → VM 인스턴스 → 인스턴스 만들기로 들어갑니다.화면 기본값 그대로 만들면 요금이 나오는 서버가 만들어지니 아래 스펙으로 바꿔 줍니다.항목설정리전us-central1(아이오와) · us-west1(오리건) · us-ea..

만든 것들 2026.09.16

나만의 24시간 자동매매봇 만들기 1편: 증권사 API 키 발급

컴퓨터 전원을 꺼도 24시간 돌아가는 자동매매봇을 만들기 위해선 4가지가 필요합니다. 1. 증권사 REST API2. 클라우드 서버3. 텔레그램 봇4. 매매전략과 코딩을 위한 AI 오늘은 그중 첫 번째, 증권사 API 키를 발급하는 법에 대해 알아보겠습니다.이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.자동매매에 필요한 API 키를 발급할 수 있는 증권사는 토스증권, 키움증권, LS증권, 한국투자증권 등이 있습니다.증권사서비스 이름신청하는 곳토스증권Open APIcorp.tossinvest.com/ko/open-api키움증권키움 REST APIopenapi.kiwoom.comLS증권LS증권 OPEN APIopenapi.ls-sec.co.kr한..

만든 것들 2026.09.15

클로드 코드로 웹사이트 만들기: 금융 계산기 8개를 하루에 만들어 올린 기록

넣을 돈과 기간을 고르면 그 자리에서 답이 나오는 금융 계산기 여덟 개를 calc.leverlog.com에 올렸습니다. 복리부터 대출 이자와 연봉 실수령액까지입니다. 회원가입이 없고 넣은 값은 서버로 가지 않고 주소에 담깁니다. 클로드 코드와 함께 9월 12일 하루에 만들어 올렸고 그날 커밋이 32개였습니다.이 글의 예시 숫자는 계산기 엔진을 직접 불러 만들었습니다. 만든 과정과 판단은 직접 썼습니다.여덟 개가 하는 일계산기하는 일복리처음 넣는 돈과 매달 넣는 돈이 몇 년 뒤 얼마가 되는지. 세금과 물가 반영목돈 모으기목표 금액까지 매달 얼마를 넣어야 하는지 거꾸로적금·예금 이자만기에 받는 돈. 단리·월복리, 은행과 같은 원 단위 세후대출 이자월 상환액과 총 이자. 원리금균등·원금균등·만기일시, 거치배당..

만든 것들 2026.09.12

한 계좌로 여러 퀀트 전략 돌리기: 자동매매 봇에 가상 장부가 필요한 이유

한 계좌에서 같은 종목을 두 매매법으로 돌리면 앱의 손익은 둘이 섞인 숫자가 됩니다. 그래서 봇이 매매법마다 독립된 가상 장부를 갖게 했습니다. 지금 앱은 SOXL을 −4.5%로 보여 줍니다. 그러나 LOC밴드(종가 기준 단기 매매) 장부는 +$150.90을 현금으로 확정했습니다. 무한매수법(분할 매수) 장부는 −7.76% 평가손실입니다. 계좌에는 손실로 찍히지만 실제로는 한 전략이 이익을 냈습니다.이 글의 표와 수치는 봇 장부와 앱 화면에서 스크립트가 만들었습니다. 해석과 경험은 직접 썼습니다.앱이 손실로 보이는 이유증권사 앱이 종목 단위로 평균단가를 하나만 내기 때문입니다. 어느 매매법이 매수했는지는 모릅니다. LOC밴드가 $108.90에 18주를 매수했다가 $117.28에 판매하고 나갑니다. 그러면..

만든 것들 2026.09.06