SQLite 스키마 설계로 거래 기록 영속화하기 | 토스 개발기 #3-1

[토스 자동매매 개발기 시리즈] — 현재 글: 9번째 편 (전체 9편 중) Phase 0 — 기반 시스템 구축기 (#0) Phase 0-1 — 해외주식 통화 버그 수정기 (#0-1) Phase 1 — 설정 분리와 재시도 로직 (#3) Phase 1-2 — 설정/재시도 후속 정리 (#4) Phase 1-3 — pytest 단위 테스트 도입기 (#5) Phase 1-4 — 로그 파일 … 더 읽기

복수 종목 동시 감시 기능 구현기 | 토스 개발기 #2-2

복수 종목 동시 감시하기

strategy.py로 매수 판단 로직을 분리한 지 하루 만에, 로드맵에 적어뒀던 다음 항목으로 넘어갔다. 종목 하나만 보던 봇에 여러 종목을 동시에 붙이는 작업이다. 토스 자동매매 개발기 시리즈 (현재 8/8편) #0 기초 시스템 구축 (5파일 구조, 3중 안전장치) #0-1 해외 보유자산 누락 버그 수정 #3 설정 분리 및 재시도 로직 통합 #4 설정/재시도 후속 작업 및 회귀 … 더 읽기

전략 클래스 추상화로 매매 로직 분리하기 | 토스 개발기 #2-1

📚 토스 자동매매 개발기 시리즈 (현재 Phase 2-1 · 전체 8편 중 8번째) #0 기초 시스템 구축 (5파일 구조, 삼중 안전장치) #0-1 해외 보유 종목 누락 버그 수정 #3 설정 중앙화 + 재시도 데코레이터 #4 설정/재시도 후속 조치 + 회귀 이슈 #5 pytest 단위 테스트 (33개 통과) #6 RotatingFileHandler로 로그 순환 처리 #7 매수 조건을 … 더 읽기

RotatingFileHandler로 로그 파일 관리하기 | 토스 개발기 #1-4

📚 토스 자동매매 개발기 시리즈 (현재 Phase 1-4 / 총 6편) Phase 0 — 기반 설계 Phase 0-1 — 환율 버그 수정기 Phase 1 — 설정 분리 & 재시도 로직 Phase 1-2 — 설정/재시도 후속 보완 Phase 1-3 — pytest 테스트 도입 Phase 1-4 (현재 글) — 로그 회전 & Phase 1 완료 다음 글: … 더 읽기

pytest 도입으로 자동매매 봇 테스트하기 | 토스 개발기 #1-3

얼마 전 재시도 데코레이터를 통합하는 작업을 하다가, 예전에 분명히 고쳤던 KRW/USD 통화 분리 로직이 코드에서 조용히 사라져 있는 걸 발견했습니다. 다행히 배포 전에 잡았지만, “고친 버그가 아무 알림 없이 다시 살아날 수 있다”는 사실 자체가 소름 돋는 경험이었습니다. 그날 바로 로드맵에 적어두기만 하고 미뤄뒀던 pytest 도입을 진행하기로 했습니다. 이번 글은 그 과정과, 테스트를 짜면서 발견한 … 더 읽기

재시도 로직 후속 보완 트러블슈팅 | 토스 개발기 #1-2

시리즈: 토스 자동매매 개발기 (Phase 1-2 / 총 4편) Phase 0 — 기반 시스템 구축 Phase 0-1 — 통화 표시 버그 수정 Phase 1 — 설정 분리 & 재시도 로직 (1) Phase 1-2 — 설정 분리 & 재시도 로직 통합 (현재 글) 이전 글: Phase 1 – 설정 분리 & 재시도 로직 · 다음 글: … 더 읽기

설정 분리와 재시도 로직 통합 정리 | 토스 개발기 #1

토스 자동매매 개발기 시리즈 (현재 3번째 글 · 전체 3편) Phase 0 — 기반 시스템 구축 Phase 0-1 — 통화 표시 버그 수정 Phase 1 — 설정 분리와 재시도 로직 통합 (현재 글) 이전 글: Phase 0-1 — 통화 표시 버그 수정 / 다음 글: 발행 후 추가 예정 Phase 0에서 기반 시스템을 만들고, Phase … 더 읽기

해외주식 평가금액 증발 버그 해결기 | 토스 개발기 #0-1

토스 자동매매 개발기 시리즈 (현재: #0-1 / 전체 2편) Phase 0 — 기반 시스템 구축 Phase 0-1 — 해외주식 통화 버그 수정 (현재 글) 이전 글: [Phase 0] 5개 파일로 시작한 자동매매 봇 포트폴리오 대시보드를 며칠 돌려보다가 이상한 걸 발견했다. 종목별 상세 목록에는 해외주식(가상 종목 스페이스X, SOXL)이 분명히 $ 단위로 잘 찍히는데, 상단 요약 통계 … 더 읽기

파이썬 자동매매 봇 3중 안전장치 구현기 | 토스 개발기 #0

토스증권 Open API로 자동매매 봇을 만들어보기로 했다. 처음부터 실주문을 넣을 생각은 없었다. 일단 데이터가 제대로 들어오는지, 인증이 안정적으로 되는지부터 확인하는 게 우선이었다. Phase 0는 그 기반을 다지는 작업이었다. 파일 구조부터 정리했다 처음엔 스크립트 하나에 다 때려박고 시작했는데, 금방 한계가 왔다. 결국 역할별로 5개 파일로 쪼갰다. 파일 역할 핵심 내용 toss_common.py 공통 모듈 .env 기반 자격증명 … 더 읽기

파이썬으로 토스증권 API 자동매매 봇 만들기 — 포트폴리오 대시보드부터 3중 안전장치까지 완전 구현

📌 이 글에서 배울 수 있는 것 토스증권 Open API 인증부터 실시간 시세 조회까지 전 과정 중복 코드 없는 공통 모듈(toss_common.py) 설계 원칙 한글·달러 혼합 포트폴리오를 터미널에 정확히 정렬 출력하는 방법 실제 돈을 지키는 3중 안전장치 설계 패턴 API 키를 안전하게 관리하는 .env 보안 처리 1. 왜 토스증권 API인가? 국내 증권사 중 개인 개발자가 접근하기 … 더 읽기