가격 리스트 하나로 승률까지: 하이브리드 백테스트 엔진 만들기 | 토스 자동매매 개발기 #13 (Phase 4)

🌐 Read in English 📚 토스 자동매매 개발기 시리즈 (Phase 4 / 전체 13편) #0 · Phase 0 — 기반 시스템 구축 #0-1 · Phase 0-1 — 통화 단위 버그 수정 #3 · Phase 1 — 설정 분리 및 재시도 로직 #4 · Phase 1-2 — 재시도 로직 후속 보완 #5 · Phase 1-3 — … 더 읽기

전략 플러그인 인터페이스 설계, ABC로 정리하기 | 토스 자동매매 개발기 #12 (Phase 2-3)

어두운 화면에 떠있는 파이썬 코드 — 전략 인터페이스 설계

🌐 Read in English 📚 토스 자동매매 개발기 시리즈 (Phase 2 / 전체 12편) Phase 0 — 기반 시스템 구축 (#0) Phase 0-1 — 통화 단위 버그 수정 (#0-1) Phase 1 — 설정 분리 & 재시도 로직 (#3) Phase 1-2 — 설정/재시도 후속 보완 (#4) Phase 1-3 — pytest 테스트 도입 (#5) Phase 1-4 — … 더 읽기

SQLite 연동으로 완성한 Phase 3, 매매·알림 자동 기록기 | 토스 자동매매 개발기 #11 (Phase 3-3)

🌐 Read in English 📚 토스 자동매매 개발기 시리즈 (Phase 3/전체 11편) Phase 0 — 기반 시스템 구축 (#0) Phase 0-1 — 통화 단위 버그 수정 (#0-1) Phase 1 — 설정 분리 & 재시도 로직 (#3) Phase 1-2 — 설정/재시도 후속 보완 (#4) Phase 1-3 — pytest 테스트 도입 (#5) Phase 1-4 — 로그 로테이션 … 더 읽기

SQLite best-effort 로깅으로 DB 실패 방어하기 | 토스 개발기 #3-2

토스 자동매매 개발기 시리즈 (Phase 3-2 / 전체 10편) #0 Phase 0 – 기반 구축 #0-1 Phase 0-1 – 통화 버그 수정 #3 Phase 1 – 설정 분리 및 재시도 로직 #4 Phase 1-2 – 후속 보완 #5 Phase 1-3 – pytest 테스트 도입 #6 Phase 1-4 – 로그 로테이션 #7 Phase 2-1 – 전략 … 더 읽기

복수 종목 동시 감시 기능 구현기 | 토스 개발기 #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 도입을 진행하기로 했습니다. 이번 글은 그 과정과, 테스트를 짜면서 발견한 … 더 읽기