shadow 썸네일형 리스트형 새 자동화 기능은 실제 장부와 분리한 관찰 모드부터 돌려라 문제 제기: 새 기능을 실제 장부에 바로 붙이면 생기는 일새로운 자동화 전략이나 규칙이 떠오르면 곧바로 실제 시스템에 연결하고 싶어진다. 하지만 성격이 다른 가설을 기존 전략에 그대로 섞으면, 결과가 좋아도 나빠도 어느 규칙이 원인이었는지 분리할 수 없다.실제 개발에서 개장 급등주를 노리는 공격적 단타 가설을 별도 장부(Shadow Open)로 격리해 검증한 적이 있다. 기존 포지션 장부에 바로 섞었다면 손익과 실패 원인을 구분하지 못했을 것이다. 이 글은 그 경험에서 얻은 '관찰 모드 먼저' 원칙을 일반적인 자동화 작업에 적용할 수 있게 정리한 것이다.왜 위험한가: 원인 분리 불가와 되돌리기 어려움손익·실패 원인의 오염: 새 규칙과 기존 규칙의 결과가 한 장부에 섞이면, 성과의 원인을 특정 규칙에 귀속.. 더보기 EP.17 주도주 관찰 시스템을 shadow 단계로 만든 이유 이번에 한 일이번 회차에서는 주도주를 관찰하기 위한 시스템을 새로 붙였습니다. 핵심은 거래대금 강도, 상대강도, 신고가, 추세, 지속성 다섯 가지 신호를 조합해 종목별 점수를 매기고, 그 점수의 변화를 상태로 추적하는 것입니다.중요한 결정은 이 시스템을 shadow 단계로 격리했다는 점입니다. 실주문이나 기존 추천 로직에는 연결하지 않고, 오직 별도의 관찰 경로로만 돌아가도록 분리했습니다.왜 shadow 단계로 격리했나이번 시스템은 실주문이나 기존 추천에 연결하지 않고, 별도의 관찰 경로로 격리해 구축했습니다. 관찰만 하는 경로로 분리해 두면 새 신호 조합이 실전 로직과 뒤섞이지 않고 데이터를 쌓아볼 수 있습니다.종목별 점수와 상태 전이를 저장하는 저장 구조주도주 진입·유지·이탈을 관찰하는 실행기관찰 결.. 더보기 EP.15 shadow-only 모드에서 텔레그램 알림 분리하기 들어가며: 관찰만 하는데 왜 알림이 문제였나이번 글은 shadow-only 모드에서 겪은 알림 정책 문제와 그 해결 과정을 정리한 기록입니다. shadow-only 모드는 실제 주문을 내지 않고 전략의 동작만 관찰하는 실험 상태를 말합니다.문제는 단순했습니다. 가상 관찰을 돌리는 중에도 추천·스캔·수동매매 메시지가 진입·청산 알림과 함께 수신되었습니다. 그러다 보니 실제 행동을 요청하는 메시지와 실험 관찰 결과 알림을 눈으로 구분하기 어려웠습니다.무엇이 문제였는지shadow-only 모드의 취지는 '주문을 내지 않고 지켜보기'입니다. 그런데 가상 관찰 중에도 여러 유형의 메시지가 함께 수신되어 구분이 어려웠습니다.추천·스캔 메시지: 원래는 사람이 판단·행동하도록 유도하는 알림수동매매 메시지: 실제 주문 .. 더보기 EP.10 무매수 진단, 한국에서 미국주식 시스템으로 들어가며: 거래가 없다는 신호를 어떻게 읽을까자동매매 시스템을 운영하다 보면 한동안 매수가 전혀 일어나지 않는 구간이 생깁니다. 이때 가장 손쉬운 대응은 진입 조건을 완화해 거래를 만들어내는 것이지만, 그렇게 하면 전략이 원래 가지고 있던 안전 여유가 함께 줄어듭니다.이 글은 한국(KR) 시스템에서 먼저 정리한 무매수 진단 접근을 같은 날 미국주식(US) 시스템에도 적용한 기록입니다. 결론부터 말하면, 이번 작업의 핵심은 매수 기준을 바꾸는 것이 아니라 왜 매수가 없었는지를 측정하는 장치를 넣는 것이었습니다.한국 시스템에서 먼저 얻은 관점KR 시스템에서는 무매수 현상을 조건 완화 문제가 아니라 관찰 대상으로 재정의했습니다. 어느 필터 단계에서 후보가 사라지는지, 그리고 그 후보가 만약 통과했다면 어떤 가.. 더보기 EP.08 무매수 원인 진단: 신호 만료·손절 재알림·shadow 관측 강화 이번 회차에서 다루는 문제자동매매를 돌리다 보면 "왜 아무것도 사지 않았지?"라는 질문에 부딪히는 순간이 옵니다. 화면에는 신호가 지나간 것 같은데 정작 주문은 나가지 않았고, 손실은 벌어지는데 알림은 조용했습니다.이번 작업의 핵심은 무매수(주문이 나가지 않는 상태)의 원인을 추측이 아니라 관측으로 확인하는 것이었습니다. 이를 위해 신호 만료, 손절 재알림, shadow 미진입 진단을 각각 강화했습니다.먼저 조건을 완화하고 싶은 유혹거래가 없거나 알림이 적을 때 가장 손쉬운 대응은 진입 조건을 느슨하게 푸는 것입니다. 그러면 당장은 주문이 늘어난 것처럼 보입니다.하지만 이번에 배운 점은 명확합니다. 원인을 모른 채 조건부터 완화하면 안전장치를 훼손할 수 있다는 것입니다. 병목이 어디인지 모르는 상태에서 .. 더보기 이전 1 다음