프로젝트 배경
자동매매 봇은 전략보다 운영에서 더 자주 무너집니다. 이 엔진도 알림은 매일 오는데 실제로는 여러 차례 멈춰 있었고, 그 사이 신호 검증 기간이 네 번이나 처음부터 다시 시작됐습니다. 목표는 "꺼져도 스스로 살아나고, 이상하면 사람이 바로 알아채는" 운영 환경이었습니다.
프로젝트 성과
꺼지면 살아나고, 이상하면 바로 알아채는 봇
인코딩 무한 재시작·조용한 정지·경고 피로·토큰 노출 4가지 장애 해결. 하트비트로 판정 횟수와 마지막 봉 시각을 매일 확인해 정지를 숫자로 감지.
핵심 기능
진행 단계
장애 진단 → 원인 수정 → 자동 복구 → 이상 감지 설계
2026.07.
상태 파일로 실제 정지 시점 역추적 → 인코딩·출력 순서 수정 → 스케줄러 자동 시작과 감시 루프 → 판정 횟수 기반 하트비트
프로젝트 상세
[개요] 거래소 4시간봉을 주기적으로 받아 전략 조건을 판정하고, 신호를 텔레그램으로 보내는 신호 엔진을 24시간 안정적으로 돌리기 위한 운영 환경을 구축했습니다. [구조] OKX 봉 데이터(ccxt 폴링) → 신호 엔진(완결봉만 판정) → 상태 저장(재시작 시 복구) → 텔레그램(신호 · 하트비트) [해결한 장애] - 무한 재시작: 로그를 파일로 보내면 Windows 로케일 인코딩(cp949






