AI 용어집 · 기초 · 전통 ML·추천·검색 · 강화학습 · 금융·보험
알고리즘 트레이딩 Algorithmic Trading
알고리즘 트레이딩은 언제, 무엇을, 얼마에, 얼마나 사고팔지를 미리 정한 규칙이나 모델에 맡겨 컴퓨터가 자동으로 주문을 내는 거래 방식이다.
용어 정보
- 난이도
- 기초 · 소식을 읽을 때 자주 만나는 기술 용어
- 카테고리
- 산업 AI
- 분야
- 전통 ML·추천·검색, 강화학습
- 산업
- 금융·보험
- 추가
- 2026-10-10
어떻게 작동하나
먼저 가격·거래량·뉴스 같은 데이터를 받아 매매 신호를 만드는 전략을 세운다. 이 전략을 과거 데이터에 적용해 보는 백테스트로 성과와 위험을 점검한다. 실제 운용에서는 신호가 나오면 시스템이 주문을 자동으로 내고, 큰 주문은 시장에 충격을 덜 주도록 잘게 나눠 집행하기도 한다. 손실 한도나 포지션 크기 같은 위험 관리 규칙이 그 위에서 항상 작동한다.
알고리즘 트레이딩의 구성
위험 관리손실 한도·포지션 크기·비상 정지
주문 집행큰 주문을 잘게 나눠 넣기
전략·신호규칙 또는 모델, 백테스트로 점검
데이터가격·거래량·뉴스
AI가 하는 일
전통적인 알고리즘 트레이딩은 사람이 만든 규칙을 따르지만, 머신러닝은 데이터에서 가격 움직임과 관련된 패턴을 스스로 찾는 데 쓰인다. 시계열 예측 모델로 단기 가격을 예측하거나, 자연어 처리로 뉴스·공시의 분위기를 읽어 신호로 쓰기도 한다. 강화학습으로 주문을 어떻게 나눠 낼지 최적화하는 연구도 있다. 다만 금융 데이터는 잡음이 많아 그럴듯한 패턴이 사실은 우연일 때가 많다.
알아 둘 점
과거 데이터에 너무 맞춘 전략은 실제 시장에서 통하지 않는 과적합에 빠지기 쉽고, 백테스트에 미래 정보가 섞이는 데이터 누수도 흔한 함정이다. 여러 알고리즘이 비슷하게 반응하면 시장 변동이 갑자기 커질 수 있어, 거래소와 당국은 알고리즘 거래에 대한 규제와 안전장치를 둔다. 시스템 오류 하나가 짧은 시간에 큰 손실로 이어질 수 있어 비상 정지 장치와 사람의 감독이 중요하다.
예시
자산운용사는 큰 규모의 주식을 사거나 팔 때 알고리즘으로 주문을 하루에 걸쳐 나눠 넣어 가격이 갑자기 움직이지 않게 한다. 개인 투자자도 증권사 앱의 자동 매매 기능으로 '이 가격에 닿으면 판다' 같은 간단한 규칙 기반 거래를 쓸 수 있다.