Q

PRIVATE NAVIGATION MODE

ML4T 탭 잠금 해제

패스워드를 확인하면 이 브라우저에서 ML4T 탭과 검색 결과를 표시합니다.

STUDY SEARCH

학습 자료 검색

제목과 설명, 키워드, 학습 본문에서 찾습니다.

검색 범위

검색어를 입력해 주세요.

SEARCH THE NOTEBOOK

찾고 싶은 금융·통계·전략 개념을 입력해 보세요.

CHAPTER 07.3 / TRADING STYLES

7.3 보유기간과 매매 방식으로 전략 분류하기

가상 단기 반전 가설을 시간·신호·포지션·운영 축으로 나누고 동시 포지션 묶음과 반복 비용을 검산합니다.

7장. 전략 수익의 원천과 검증 가능한 연구 가설초급 학습 노트

7.3 보유기간과 매매 방식으로 전략 분류하기

Execution contract(실행 계약)은 종목 선택 기준, 거래 시작, 보유, 포지션 정리와 비용을 실제로 계산할 수 있는 조건으로 고정한 규칙이다. 7.2의 가상 단기 반전 가설을 관측 1일, 보유 1일, 매일 포지션 재설정, 16:00 신호 확정 뒤 다음 날 09:00 체결이라는 조건으로 바꾼다. 20개 자산의 전일 수익률을 비교해 하위 종목을 매수하고 상위 종목을 매도하며, 차입으로 노출을 키우지 않는 초기값에서 필요한 데이터와 비용 제약을 찾는다.

같은 가설을 네 시간 축으로 분해한다

7.2의 가설서는 거래일 t 마감 뒤 신호를 알고 t+1 시가에 진입해 t+2 시가에 청산한다. 이 한 문장을 연구와 운용에 필요한 네 시간 축으로 나누면 서로 다른 질문이 드러난다.

장 공통 단기 반전 가설의 네 시간 축
시간 축초기값답하는 질문주요 제약
Lookback period(관측 기간)1거래일신호를 만들기 위해 과거 얼마를 보는가?전일 수익률과 시점 일치 종목 자료
Holding period(보유기간)1거래일한 진입 묶음을 얼마 동안 유지하는가?보유 중 가격 위험, 숏 차입과 조달비용
Rebalancing interval(리밸런싱 간격)1거래일새 신호로 포지션을 얼마나 자주 추가·교체하는가?Turnover(회전율: 일정 기간에 보유 종목을 사고팔아 교체한 비율), 반복 비용과 동시 주문
Execution latency(체결 지연)1,020분신호 확정 뒤 가정한 체결까지 얼마나 기다리는가?신호 약화, 시가에 거래할 수 있는 수량과 전일 종가·다음 시가의 가격 차이

관측 기간은 과거 입력 구간이고 보유기간은 미래 포지션 구간이다. 리밸런싱 간격은 새 주문의 간격이며 체결 지연은 신호를 안 뒤 주문 가격을 얻기까지의 시간이다. 숫자가 모두 1거래일에 가깝더라도 같은 개념으로 합치면 안 된다.

16시에서 다음 날 9시까지 1,020분을 계산한다

가상 시장은 거래일 t16:00에 신호가 확정되고 다음 날 09:00에 체결된다고 가정한다. 자정까지 8시간, 자정부터 09시까지 9시간이므로 단순 체결 지연은 17시간이다.

단순 체결 지연=(8시간+9시간)×60=17시간×60=1,020\begin{aligned} \text{단순 체결 지연} &= (8\text{시간} + 9\text{시간}) \times 60\text{분} \\ &= 17\text{시간} \times 60\text{분} \\ &= 1{,}020\text{분} \end{aligned}

이 계산은 휴장일과 조기 폐장을 제외한 교육용 시각 차이다. 실제 연구에서는 거래소 달력, 시간대, 공휴일과 주문 접수 가능 시각을 반영해야 한다. 1,020분은 허용 가능한 지연을 증명하는 값도 아니며, 그 사이 신호가 얼마나 약해지는지 별도로 측정한다.

도구에서 사용하는 Basis point(베이시스 포인트, bp)는 0.01%포인트다. Round-trip cost(왕복비용)는 포지션을 시작한 뒤 정리할 때까지 드는 전체 거래비용이다. 동시 포지션 묶음 추정은 진입일이 다른 포지션 묶음이 같은 시점에 함께 남아 있는 수를 뜻한다.

INTERACTIVE STUDY TOOL거래 스타일과 실행 제약 분류기7.2의 가설을 시간, 신호, 포지션과 운영 축으로 나누고 겹친 포지션 묶음과 단순 비용 합계를 검산합니다.
노출 확대Leverage(레버리지)는 차입 자금이나 파생상품을 사용해 자기자금보다 큰 노출을 만드는 방식입니다.
실행 분류교육용 분류: 초단기

교육용 기간 구간은 1일 초단기, 2~20일 단기, 21~126일 중기, 127일 이상 장기입니다. 시장에서 공통으로 사용하는 표준 구간은 아닙니다.

  • Price-based(가격 기반)
  • Contrarian(역추세)
  • Long-short(롱·숏)
  • 20개 자산
  • 레버리지 미사용
Lookback period(관측 기간)
1거래일
Holding period(보유기간)
1거래일
리밸런싱 간격
1거래일
Execution latency(체결 지연)
1020
동시 포지션 묶음 추정진입일이 다른 묶음이 함께 남아 있는 수
1

보유기간만 바꾼 비교

1일 / 1일 = 1개
5일 / 1일 = 5개

올림값은 진입일이 다른 묶음의 교육용 추정이며 실제 종목 포지션 수와 항상 같지는 않습니다.

왕복비용의 단순 합계

연 12회(월 1회)
72bp
연 250회(거래일마다 약 1회)
1500bp

거래 횟수와 왕복비용을 곱한 단순 합계이며 복리 성과나 실제 연간 수익률이 아닙니다.

Long-short(롱·숏)는 시장중립을 자동으로 보장하지 않습니다. 순노출·총노출과 숏 차입 가능성을 별도로 측정해야 합니다.

도구의 초기값은 장 공통 사례를 그대로 재현한다. 보유기간만 5일로 바꾸는 버튼은 다른 조건을 고정한 채 동시 포지션 묶음 추정이 1개에서 5개로 변하는 비교를 제공한다.

보유기간과 리밸런싱 간격으로 겹침을 추정한다

한 진입 묶음을 여러 날 보유하면서 매일 새 묶음을 시작하면 진입일이 다른 포지션이 겹친다. 교육용 상한 추정은 보유기간을 리밸런싱 간격으로 나눈 뒤 올림한다.

V=HRV = \left\lceil \frac{H}{R} \right\rceil
VV
Concurrent position vintages(동시 포지션 묶음 추정: 진입일이 다른 포지션 묶음이 같은 시점에 함께 남아 있는 수)
단위: 개
HH
Holding period(보유기간)
단위: 거래일
RR
Rebalancing interval(리밸런싱 간격)
단위: 거래일

초기 상태와 보유기간만 바꾼 비교를 각각 계산하면 다음과 같다.

초기 동시 묶음=1거래일1거래일=15일 보유 비교=5거래일1거래일=5\begin{aligned} \text{초기 동시 묶음} &= \left\lceil \frac{1\text{거래일}}{1\text{거래일}} \right\rceil = 1\text{개} \\ \text{5일 보유 비교} &= \left\lceil \frac{5\text{거래일}}{1\text{거래일}} \right\rceil = 5\text{개} \end{aligned}

이 값은 진입일이 다른 포지션 묶음 수의 단순 추정이다. 한 묶음 안에는 여러 롱·숏 종목이 있고 종목별 조기 청산, Missing value(결측값: 값이 비어 있거나 사용할 수 없는 자료)와 거래 정지가 있을 수 있으므로 실제 포지션 수와 항상 같지는 않다. 그래도 동시 노출, 주문 충돌과 자본 배분을 점검할 출발점이 된다.

거래 횟수와 비용을 단순 합계로 비교한다

앞에서 정의한 비용 단위를 적용하면 7.2의 진입 2bp, 청산 3bp와 보유 1bp를 합친 왕복비용은 6bp다. 거래 횟수에 같은 왕복비용을 곱해 반복 비용의 첫 근사를 만든다. 연 12회는 월 1회, 연 250회는 거래일마다 약 1회 거래하는 단순 비교다.

Csimple=Cround trip×NC_{\text{simple}} = C_{\text{round trip}} \times N
CsimpleC_{\text{simple}}
Simple cumulative cost(단순 누적 비용)
단위: basis point(베이시스 포인트)
Cround tripC_{\text{round trip}}
Round-trip cost(왕복비용)
단위: 거래당 basis point(베이시스 포인트)
NN
Trade count(거래 횟수)
단위: 회
연 12회 단순 비용 합계=6bp×12=72bp연 250회 단순 비용 합계=6bp×250=1,500bp\begin{aligned} \text{연 12회 단순 비용 합계} &= 6\text{bp} \times 12 = 72\text{bp} \\ \text{연 250회 단순 비용 합계} &= 6\text{bp} \times 250 = 1{,}500\text{bp} \end{aligned}

72bp와 1,500bp는 거래 횟수와 고정 왕복비용을 곱한 단순 합계다. 비용이 매 거래의 자본과 수익률에 적용되는 방식, 포지션 크기 변화와 복리를 반영하지 않았으므로 실제 연간 수익률이나 복리 성과로 표현하면 안 된다. 실제 비용도 주문 규모, 가격 움직임의 크기, 가까운 가격대에 쌓인 주문량과 같은 주문을 내는 참여자가 몰린 정도에 따라 달라진다.

신호·방향·포지션·레버리지 축을 함께 기록한다

장 공통 사례의 비시간 분류 축과 실행 의미
분류 축초기값필요한 연구·운영 점검
신호 원천Price-based(가격 기반)Adjusted close(조정 종가: 주식분할·배당처럼 가격을 바꾸는 사건을 반영한 종가)의 확정 시점과 Cross-sectional ranking(횡단면 순위: 같은 날짜의 여러 종목을 나란히 비교한 순위) 재현
방향Contrarian(역추세)하위 종목 매수·상위 종목 매도 방향과 가격이 반전하지 않을 때의 손실 점검
자산 범위20개 자산Point-in-time universe(시점 일치 유니버스: 각 날짜에 실제로 거래 가능했던 종목 목록), Missing value(결측값: 값이 비어 있거나 사용할 수 없는 자료)와 동시 주문
포지션 구성Long-short(롱·숏)숏 가능 여부, 차입료, Recall risk(회수 위험: 빌린 주식의 반환 요구로 숏을 일찍 정리해야 할 위험), Gross exposure(총노출: 롱·숏 포지션 크기의 절댓값 합)와 Net exposure(순노출: 롱은 양수, 숏은 음수로 더한 값)
노출 확대Leverage(레버리지) 미사용차입으로 노출을 키우지 않아도 전체 포지션 규모와 동시 묶음의 자본 사용량 측정

Long-short(롱·숏)는 Market neutral(시장중립: 시장 전체 방향의 영향을 줄이는 구성)을 자동으로 만들지 않는다. 롱과 숏의 금액이 같아도 Beta(베타: 시장 움직임에 대한 민감도), 산업 노출과 Factor exposure(팩터 노출: 가치·규모 같은 공통 특성에 대한 민감도)가 남을 수 있다. Leverage(레버리지: 차입 자금이나 파생상품으로 자기자금보다 큰 노출을 만드는 방식)를 쓰지 않는다는 선택도 수익 원천을 설명하지 않으며, 레버리지를 추가해도 새로운 우위가 생기지 않는다.

분류를 데이터와 운영 요구사항으로 번역한다

분류 결과에서 파생되는 연구 자료와 실행 요구사항
분류 결과필요한 자료실행 확인
1일 가격 신호거래일별 Adjusted close(조정 종가)와 실제 공개·확정 시점마감 뒤 계산이 끝나기 전 체결한 것으로 기록하지 않는다.
Cross-sectional ranking(횡단면 순위)같은 날짜의 20개 거래 가능 종목과 결측 처리 규칙나중에 정한 종목 목록을 과거 날짜에도 사용하지 않는다.
매일 리밸런싱일별 신호·주문·체결·취소 이력Turnover(회전율), 주문 충돌과 반복 비용을 합산한다.
롱숏·1일 보유공매도 가능 여부, 차입료와 회수 기록시가에 원하는 수량을 거래할 수 있는지, Forced liquidation(강제 청산: 담보 부족 등으로 원치 않게 포지션을 정리하는 상황)과 Tail loss(꼬리손실: 드물지만 큰 손실)를 확인한다.

이름을 성과로 오해하지 않는다

  • 짧은 Holding period(보유기간)는 더 높은 수익이나 낮은 위험을 뜻하지 않는다.
  • 매일 리밸런싱한다고 신호가 매일 새롭거나 독립적이라는 뜻은 아니다.
  • 동시 포지션 묶음 추정 1개 또는 5개는 실제 종목 포지션 수가 아니다.
  • 1,020분 지연은 체결 가능성과 가격 품질을 보장하지 않는다.
  • Long-short(롱·숏)는 시장중립을 자동으로 보장하지 않는다.
  • Leverage(레버리지)는 수익 원천을 만들지 않으며 노출·비용·손실만 확대할 수 있다.
  • 72bp와 1,500bp는 복리 성과나 실제 연간 수익률이 아니다.

구체적인 전략 설명은 8장으로 미룬다

8장에서는 가격 움직임이 이어진다고 보는 Trend following(추세 추종), 최근 강한 자산이 계속 강하다고 보는 Momentum(모멘텀), 일시적 이탈이 평균으로 돌아온다고 보는 Mean reversion(평균회귀), 가치·규모 같은 특성을 사용하는 Factor investing(팩터 투자)과 시장 전체 방향의 영향을 줄이는 Market neutral(시장중립)을 다룬다. 구체적인 신호·구현·위험관리는 8장의 역할이다. 7.3에서는 스타일 이름의 우열을 정하지 않고, 현재 가설이 요구하는 데이터·비용·동시 노출과 운영 제약을 찾는다.

이해 점검

Lookback period(관측 기간), Holding period(보유기간), Rebalancing interval(리밸런싱 간격)과 Execution latency(체결 지연)는 각각 무엇을 묻는가?

관측 기간은 신호의 과거 입력, 보유기간은 미래 포지션 유지, 리밸런싱 간격은 새 주문 사이의 시간, 체결 지연은 신호 확정 뒤 가정한 체결까지의 시간을 묻는다.

16시 신호 확정 뒤 다음 날 9시 체결의 단순 지연은 왜 1,020분인가?

자정까지 8시간과 자정 뒤 9시간을 합친 17시간에 시간당 60분을 곱하기 때문이다. 휴장일 없는 교육용 시각 차이라는 한계도 함께 기록한다.

보유 1일·리밸런싱 1일은 1개인데 보유만 5일로 바꾸면 왜 5개인가?

보유기간을 리밸런싱 간격으로 나누고 올림하면 각각 1개와 5개다. 이는 진입일이 다른 묶음의 추정이며 실제 종목 포지션 수와 같다는 뜻은 아니다.

왕복비용 6bp에서 연 12회는 72bp, 연 250회는 1,500bp라는 계산을 실제 연간 수익률이라고 부르면 안 되는 이유는 무엇인가?

거래 횟수와 고정 비용을 곱한 단순 합계일 뿐 자본 배분, 포지션 크기, 비용 변화와 복리를 반영하지 않았기 때문이다.

완료 기준

다음을 직접 수행하면 이 페이지를 마친 것이다.

  1. 같은 가설을 관측 1일, 보유 1일, 리밸런싱 1일과 체결 지연 1,020분으로 분리해 기록한다.
  2. 16:00에서 다음 날 09:00까지를 17시간과 1,020분으로 검산하고 교육용 시각 가정을 설명한다.
  3. 보유 1일·간격 1일의 동시 묶음 1개와 보유만 5일로 바꾼 동시 묶음 5개를 올림 계산으로 재현한다.
  4. 왕복비용 6bp에서 연 12회 72bp와 연 250회 1,500bp를 계산하고 단순 비용 합계라고 표시한다.
  5. 20개 자산, Price-based(가격 기반), Contrarian(역추세), Long-short(롱·숏)와 Leverage(레버리지) 미사용을 필요한 자료·비용·운영 제약으로 번역한다.
  6. 구체적인 추세·모멘텀·평균회귀·팩터·시장중립 전략 설명은 8장의 범위라고 구분한다.

이 분류와 수치는 연구 요구사항을 찾기 위한 가상 교육 사례다. 특정 거래 스타일을 추천하거나 실제 성과·비용·체결 가능성을 예측하지 않는다.