백테스트와 봇은 같은 함수
판단과 체결은 백테스트와 워커가 같은 코드를 씁니다. 과거 거래일마다 정기 실행을 재생해 보니, 실제 QQQ 데이터에서 체결까지 백테스트와 똑같았습니다.
토스증권 Open API의 미국 주식 일봉으로 규칙 기반 전략을 돌리고, 백테스트로 비교하고, 정해진 시각에 모의 투자합니다. 실제 주문은 내지 않고, 판단 이유는 모두 쉬운 말로 보여 줍니다.

최종 목표는 자동매매입니다. 첫 목표는 일부러 작게 잡았습니다. 실제 주문으로 가는 코드가 아예 없는 상태에서, 봇이 정해진 시각의 모의 투자를 2주 동안 사람 손 없이 이어 가는 것입니다.
주식을 잘 몰라도 따라올 수 있게 만들었습니다. 전략에는 별명이 있고(“느긋한 추세 타기”는 50/200 골든크로스), 설정은 선택지로 고르고, 판단은 “상승 흐름이에요. 내일 장이 열리면 QQQ를 사요”처럼 보여 줍니다. 홈 화면은 큰 금액과 그래프가 중심이고, 라이트·다크를 지원하며, 휴대폰 홈 화면에 추가할 수 있습니다.
개인용 도구라 링크는 없습니다. 토스 시세 데이터는 제3자에게 배포할 수 없어서 스크린샷은 합성 데이터입니다.





판단과 체결은 백테스트와 워커가 같은 코드를 씁니다. 과거 거래일마다 정기 실행을 재생해 보니, 실제 QQQ 데이터에서 체결까지 백테스트와 똑같았습니다.
토스는 미국 장이 열리기도 전부터 그날 봉을 채워 내려줍니다. 장 마감 2시간이 지난 봉만 쓰고, 나중에 값이 바뀌면 다시 받습니다.
봇·종목·거래일 유니크 키, 봇마다 대기 주문은 하나, advisory lock으로 워커는 하나만. 같은 봉을 다시 평가해도 아무 일도 일어나지 않습니다.
2000년부터 QQQ로 보면 50/200 크로스는 연 10.5%, 최대 낙폭 −36%, 그냥 보유는 연 8.1%, −83%였습니다. 2010년부터 보면 수익률은 그냥 보유가 더 높습니다.
투자 조언이 아닙니다. 모든 주문은 모의 체결이고, 스크린샷은 합성 데이터입니다.