STOCKS · DIVIDENDS · EARNINGS

FNREPORT.COM

Finance & Numbers

미국주식, 배당주, 실적발표와 쉬운 알고리즘 트레이딩을 한눈에 정리합니다. 투자 판단에 필요한 핵심 데이터와 인사이트를 쉽게 확인해보세요.

블로그로 돌아가기
초보자 입문 가이드

알고리즘 트레이딩,
어렵지 않습니다

복잡한 수식보다 먼저, 간단한 규칙을 만드는 연습에서 시작합니다. 이 페이지 하나로 핵심 개념을 정리해 드립니다.

변동성 매매란?돌파매매란?첫 규칙 만들기백테스트의 함정최근 데이터가 중요한 이유

먼저 이것부터

알고리즘 트레이딩이 뭔가요?

한 문장으로 말하면, "내가 세운 규칙대로 컴퓨터가 매매하는 것"입니다. 사람이 매번 차트를 보고 결정하는 대신, 미리 정한 조건이 충족되면 자동으로 사고팔도록 합니다.

감정 매매

"오를 것 같은 느낌", "주변이 다 사니까" 같은 이유로 매매합니다. 기준이 없으니 언제 팔아야 할지도 모릅니다.

규칙 기반 매매

"20일 최고가를 종가로 돌파하면 산다", "3% 손실이면 판다"처럼 명확한 숫자로 정합니다. 규칙이 곧 전략입니다.

핵심: 알고리즘 트레이딩의 목표는 "더 빨리 사고파는 것"이 아니라, 감정 없이 일관된 규칙을 지키는 것입니다. 규칙이 없으면 자동화도 의미가 없습니다.

핵심 개념 2가지

두 가지 신호만 먼저 알면 됩니다

처음 배울 때 가장 많이 쓰이는 진입 신호입니다. 둘 다 "언제 살까?"에 대한 서로 다른 방식의 대답입니다.

변동성 매매 (Volatility Trading)

평소보다 크게 움직이는 날을 노린다

주가가 며칠째 조용히 횡보하다가 갑자기 크게 움직이면, 시장에 새로운 정보나 강한 매수세가 들어왔다는 신호일 수 있습니다. 그 에너지가 지속될 가능성에 올라타는 전략입니다.

쉽게 말해, 조용하던 교실이 갑자기 시끄러워지면 뭔가 일이 생긴 겁니다. 그 흐름을 따라가는 거예요.

예시

평소 하루 1% 움직이던 종목이 오늘 갑자기 5% 움직인다

돌파매매 (Breakout Trading)

막혀 있던 가격선을 넘어서는 순간

여러 번 올라가려다 막힌 가격대(저항선)를 종가 기준으로 넘어서면, 그동안 버티던 매도 세력이 힘을 잃었다는 뜻입니다.방향이 바뀌는 그 순간에 올라타는 전략입니다.

쉽게 말해, 여러 번 못 넘던 장벽을 드디어 넘었다면 그 다음 길은 훨씬 뚫려있을 가능성이 높습니다.

예시

20일 동안 넘지 못하던 가격을 오늘 종가로 처음 넘어선다

두 전략이 묻는 질문

변동성 매매

"오늘 움직임이 평소보다 얼마나 큰가?"

→ ATR(평균 변동폭), 하루 등락폭, 거래량으로 확인

돌파매매

"중요한 가격선을 확실히 넘었는가?"

→ 지지·저항선, 종가 기준, 거래량 증가 함께 확인

규칙 만들기

처음에는 세 단계로만 생각하세요

전략이 아무리 단순해도 이 세 가지가 없으면 규칙이 아닙니다.

1

기준을 숫자로 정한다

최근 20일 최고가, 평균 변동폭(ATR), 평균 거래량처럼 누구나 똑같이 계산할 수 있는 숫자를 씁니다. "왠지 좋아 보인다"는 기준이 될 수 없습니다.

2

조건이 맞을 때까지 기다린다

기준선을 가격이 넘거나 변동폭이 기준보다 커질 때까지 기다립니다. 조건이 충족되기 전에는 진입하지 않습니다. 기다리는 것도 전략입니다.

3

들어가기 전에 손절을 먼저 정한다

틀렸을 때 어디서 멈출지 모르면 전략이 아니라 도박입니다. 손절 기준이 있어야 손실이 눈덩이처럼 커지지 않고, 다음 기회를 노릴 수 있습니다.

가장 단순한 돌파 전략 예시

1

최근 20일 중 가장 높았던 종가를 기록해 둔다.

2

오늘 종가가 그 20일 최고가보다 높으면 매수 신호로 본다.

3

그날 거래량이 평소보다 많으면 신호를 더 신뢰한다.

4

20일 최고가 바로 아래를 손절 기준으로 미리 설정한다.

좋은 전략은 "얼마나 벌까?"보다 "틀리면 어디서 멈출까?"를 먼저 정합니다. 이 기준이 있어야 자동매매가 감정 매매로 바뀌지 않습니다.

백테스트 이해하기

과거 데이터는 정답지가 아닙니다

백테스트는 내가 만든 규칙을 과거 차트에 적용해보는 과정입니다. 전략을 다듬는 데 꼭 필요하지만, 잘못 믿으면 오히려 독이 됩니다.

백테스트가 하는 일

"이 규칙을 예전에 썼다면 어땠을까?"를 숫자로 확인합니다. 전략의 약점, 손실이 집중된 구간, 매매가 너무 잦은지 같은 문제를 발견하고 규칙을 다듬는 데 유용합니다. 실전 투자 전에 반드시 거쳐야 할 단계입니다.

만약 과거 데이터가 그대로 통했다면…

생각해보세요. 과거 10년치 주가 데이터는 누구나 공짜로 내려받을 수 있습니다. 만약 그 데이터로 만든 전략이 미래에도 그대로 통한다면, 차트 파일 많이 가진 사람이 다 부자가 됐을 겁니다.

하지만 현실은 다릅니다. 과거 데이터에 완벽하게 맞도록 전략을 계속 조정하면, 그 전략은 결국 "과거 시험의 정답"일 뿐입니다. 시장은 이미 끝난 시험지대로 움직이지 않습니다. 이걸 과최적화(Overfitting)라고 합니다.

오히려 최근 데이터가 더 정확합니다

가격은 단순한 숫자가 아닙니다. 그 시점에 살아있는 모든 시장 참여자의 판단이 녹아든 결과입니다. 그렇기 때문에 최근의 가격일수록 지금의 시장 상황을 더 잘 반영합니다.

최근 데이터에 담긴 것들

투자 심리지금 시장 참여자들의 공포와 탐욕이 반영됩니다
금리 환경현재 기준금리와 채권 시장의 흐름이 담겨 있습니다
뉴스·이슈최근 실적 발표, 정책 변화, 지정학 리스크가 녹아 있습니다
수급기관·외국인·개인의 실시간 매수·매도 흐름이 반영됩니다
시장 분위기지금의 섹터 로테이션과 테마 흐름이 포함됩니다

정리하면: 백테스트는 전략을 다듬는 도구이지, 미래를 보장하는 수정구슬이 아닙니다. 10년 전 데이터보다 최근 1~2년 데이터가 지금 시장의 흐름을 설명하는 데 훨씬 가깝습니다. 결과가 아무리 좋아도 반드시 소액으로 실전 검증을 거쳐야 합니다.

체크리스트

매수 버튼을 누르기 전에

아래 네 가지에 답하지 못하면, 아직 규칙이 충분히 만들어지지 않은 상태입니다.

오늘 움직임이 평소보다 큰가?

ATR 또는 평균 변동폭과 비교

중요한 가격선을 종가로 넘었는가?

지지·저항선 또는 N일 최고가 기준

거래량이 평소보다 늘었는가?

평균 거래량 대비 확인

손절 기준을 미리 정했는가?

진입 전에 반드시 결정

투자 주의사항: 이 페이지는 교육 목적으로 작성되었습니다. 특정 종목의 매수·매도를 권유하지 않습니다. 실제 투자 전에는 수수료, 세금, 슬리피지, 손실 가능성을 반드시 고려하세요. 과거 성과가 미래 수익을 보장하지 않습니다.

참고 자료