자본분리 썸네일형 리스트형 테스트 자동화가 실제 계정 잔고를 참조하면 안 되는 이유 문제 제기: 테스트가 실계좌 잔고를 읽으면 무슨 일이 생기나자동매매나 백테스트, 전진검증(walk-forward)을 만들 때 흔히 저지르는 실수가 있다. 실행 권한만 분리하고 자본 기준은 실제 계좌를 그대로 참조하는 것이다. "어차피 주문은 안 나가니까 괜찮다"고 생각하기 쉽다.하지만 가상 자동매매가 실계좌 잔고를 참조하면 포지션 크기 계산이 운영 계좌 상태에 종속된다. 실계좌 잔고가 오르내릴 때마다 테스트의 가상 성과와 위험 규모가 함께 흔들린다는 뜻이다.왜 위험한가: 재현성과 위험 규모가 무너진다실제 개발 과정에서 국내주식 dry-run 자동매매를 추가하며 확인한 점은 이렇다. 가상 포지션 크기를 실계좌 잔고 기준으로 계산하면 다음 문제가 생긴다.재현 불가: 같은 전략을 같은 시점에 돌려도, 실계좌 .. 더보기 EP.14 국내주식 dry-run 자동매매, 가상 자본을 실계좌와 분리한 이유 이번 작업에서 다룬 문제자동매매를 만들 때 실주문 실행은 조심스럽게 다루면서도, 가상 실행(dry-run)의 자본 기준은 소홀히 두기 쉽다. 이번 작업의 핵심은 국내주식 dry-run 자동매매를 추가하면서 가상 자본을 실계좌 자산과 분리한 것이다.가상 자동 실행이 실계좌 잔고를 참조하면, 검증 결과와 위험 규모가 운영 계좌 상태에 종속된다. 그래서 실행 권한만이 아니라 자본 기준까지 분리하는 방향으로 정리했다.실행 권한 분리: 가상과 실주문을 나누다먼저 가상 자동 실행 플래그와 실주문 자동 실행 플래그를 분리했다. 두 실행 경로가 하나의 스위치로 묶여 있으면, 가상 검증 중에 실주문이 나가는 사고 위험이 생긴다.가상 자동 실행: dry-run 경로로만 동작실주문 자동 실행: 별도 플래그로 통제실주문 쪽은.. 더보기 이전 1 다음