분류 전체보기7 자동매매 전략 폐기 기록, 끈 시스템에서 배운 세 가지 지금 실계좌로 돌아가는 자동매매는 여섯 개지만, 그보다 많은 시스템을 만들었다가 껐습니다. 버린 시스템은 잘 드러나지 않지만, 무엇을 왜 버렸는지가 남은 여섯 개를 만든 기준이 됐습니다. 이 글은 끈 시스템 중 이유가 서로 다른 세 가지를 골라, 무엇이 문제였고 그 뒤로 어떤 원칙이 생겼는지 정리한 기록입니다.첫 번째: 같은 계좌에 봇 두 개, 실계좌 엔진을 전부 껐다가장 먼저 끈 것은 주식 계좌에서 돌던 그리드형 매매 서버입니다. 여러 종목을 각각의 엔진이 맡아 돌리는 구조였고, 실계좌 엔진 여러 개와 모의 엔진 여러 개가 함께 돌고 있었습니다.문제는 새 시스템을 같은 증권 계좌에 들이면서 생겼습니다. 새 시스템이 거래하는 종목을 기존 서버의 엔진 하나도 같은 계좌에서 거래하고 있었습니다. 증권 계좌의.. 2026. 10. 10. 자동매매 전략은 하루 한 번, 절반 넘는 날은 쉬었다 자동매매라고 하면 하루 종일 쉬지 않고 사고파는 프로그램을 떠올리기 쉽습니다. 실계좌로 운용 중인 한 시스템은 정반대로, 하루에 한 번만 판단하고 백테스트 기간의 약 60%는 아무것도 사지 않고 현금으로 쉬었습니다. 이 글은 자동매매의 두 번째 칸인 전략이 실제로 하는 일과, 쉬는 판단을 늘릴수록 오히려 덜 잃게 된 과정을 정리합니다.판단은 하루에 한 번, 선택지는 둘뿐이 시스템의 전략 칸이 하는 일은 단순합니다. 하루 가격이 마감된 뒤 정해진 때에 한 번만 판단하고, 그 판단대로 주문합니다. 장중에 가격이 크게 움직여도 반응하지 않습니다. 다음 날 같은 시각에 다시 볼 뿐입니다. 판단 시각도 아무 때나 정하지 않았습니다. 거래소가 하루치 정산을 마친 직후에 판단하고 주문하며, 몇 분 뒤 남은 현금을 처.. 2026. 10. 9. 자동매매 장부와 잔고 대조, 매일 맞춰 보는 이유 자동매매는 무엇을 샀고 얼마를 가지고 있는지를 스스로 장부에 적어 두고, 그 장부를 기준으로 다음 판단을 내립니다. 그런데 이 장부와 증권사·거래소의 실제 잔고는 생각보다 자주 어긋나고, 어긋난 장부로 내린 판단은 조용히 사고로 이어집니다. 실계좌로 운용 중인 여섯 개의 시스템이 모두 장부와 실제 잔고를 매일 대조하는 이유와, 그렇게 하게 된 실제 사고를 정리했습니다.장부와 잔고는 왜 어긋나는가자동매매가 주문을 넣으면, 시스템은 "이만큼 샀다"고 장부에 적습니다. 문제는 실제 체결이 장부에 적은 것과 똑같이 끝나지 않는 경우가 많다는 점입니다. 운용하면서 실제로 만난 이유만 추려도 다섯 가지입니다.부분 체결: 주문한 수량 중 일부만 체결되고 나머지는 남아 있는 경우수수료: 코인을 살 때 수수료가 코인 수.. 2026. 10. 8. 자동매매 데이터 검증, 데이터는 있었는데 전략은 못 봤다 자동매매에서 데이터 칸은 가격을 모으고, 저장하고, 거래소와 시각을 맞추는 일을 합니다. 실계좌 전환 첫 주, 수년 치 가격 기록이 멀쩡히 저장돼 있었는데도 판단 코드는 한 줄짜리 임시 데이터를 보고 "사지 않는다"는 결정을 내렸습니다. 오류 메시지는 하나도 없었습니다. 이 글은 그날 무슨 일이 있었는지, 그리고 그 뒤로 데이터 칸에 어떤 원칙을 세웠는지에 대한 기록입니다.데이터 칸이 하는 세 가지 일지난 글에서 자동매매를 여섯 칸으로 나눴고, 데이터는 그 첫 번째 칸입니다. 하는 일은 세 가지입니다.가격 수집: 판단에 필요한 기간만큼 가격 기록을 거래소에서 받아 옵니다.저장: 받아 온 기록을 내 컴퓨터에 보관합니다. 매번 처음부터 받지 않아도 되고, 거래소가 잠시 응답하지 않아도 판단을 이어갈 수 있습.. 2026. 10. 6. 이전 1 2 다음