Q

PRIVATE NAVIGATION MODE

ML4T 탭 잠금 해제

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

STUDY SEARCH

학습 자료 검색

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

검색 범위

검색어를 입력해 주세요.

SEARCH THE NOTEBOOK

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

CHAPTER 07.4 / MARKET EFFICIENCY

7.4 정보가 가격에 반영되는 정도와 검증의 기준

가상 단기 반전 연구의 정보 시점·거래 대상·공통 위험·비용·주문 규모·새 기간 결과를 차례로 확인하고 사전 기준과 비교합니다.

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

7.4 정보가 가격에 반영되는 정도와 검증의 기준

7.1부터 이어 온 가상 단기 반전 연구의 마지막 확인 단계다. 당시 알 수 있었던 정보와 거래 가능 종목을 제대로 사용했는지 확인하고, 공통 위험으로 설명되는 부분과 거래비용을 뺀 뒤 미리 정한 최소 기준과 비교한다. 새 기간과 실제 주문 조건에서도 같은 설명이 유지되는지까지 기록한다.

7.1부터 7.3의 같은 연구를 끝까지 확인한다

지금까지는 수익 원인 후보, 결과 확인 전 가설서와 실제 거래 조건을 차례로 고정했다. 마지막에는 어느 한 숫자만 보지 않고 정보 시점, 거래 대상, 위험, 비용과 통과 기준을 같은 순서로 확인한다. Basis point(베이시스 포인트, bp)는 0.01%포인트이며, 아래 수치는 모두 거래 1회당 평균값이다.

가상 단기 반전 연구의 최종 확인 입력
확인 항목고정값이 값만으로 말할 수 없는 것
사용한 정보Cross-sectional ranking(횡단면 순위: 같은 날짜의 여러 종목을 나란히 비교한 순위)과거 가격에서 찾은 패턴 하나가 시장 전체의 정보 반영이 부족하다는 증거는 아니다.
Universe(거래 대상 종목 범위: 날짜마다 선택할 수 있는 전체 종목)각 날짜에 거래 가능했던 유동성 상위 20개 종목나중에 알게 된 구성 종목을 과거 날짜에도 거래할 수 있었다고 사용해도 된다는 뜻이 아니다.
거래 시간t 마감 뒤 신호 확정, t+1 시가 진입, t+2 시가 청산시가에 모든 주문이 같은 가격으로 체결된다는 보장이 아니다.
Gross edge(비용을 빼기 전 1회당 평균 결과)12bp공통 위험으로 설명되는 부분과 거래비용을 뺀 최종 결과가 아니다.
공통 위험으로 설명되는 부분3bp이를 뺀 뒤 남은 값만으로 수익 원인이나 미래 성과가 증명되지는 않는다.
비용·최소 기준진입 2bp, 청산 3bp, 보유 1bp, 결과 확인 전에 정한 최소 8bp비용 후 값이 양수라는 이유만으로 현재 가설을 통과시키지 않는다.
Capacity(수용 규모: 결과를 크게 해치지 않고 거래할 수 있는 주문 크기)해당 시점 Average daily dollar volume(일평균 거래대금: 하루에 거래된 주식 금액의 평균)의 1%1%라는 상한만으로 Market impact(시장 충격: 큰 주문이 가격을 불리하게 움직이는 영향)와 실제 체결 가능성이 해결되지는 않는다.

사용한 정보가 과거 가격뿐인지 먼저 확인한다

Efficient Market Hypothesis(효율적 시장 가설)는 정한 정보가 가격에 반영되어 그 정보만으로 위험과 비용을 뺀 추가 성과를 반복해서 얻기 어렵다는 가설이다. 6.8의 전체 이론을 반복하지 않고, 현재 연구가 어떤 정보 범위를 시험하는지만 짧게 구분한다.

현재 연구에 필요한 시장 효율성 정보 범위 복습
형태가격에 반영됐다고 보는 정보현재 연구와의 관계
Weak-form(약형)과거 가격과 거래량전일 가격 순위만 사용하는 이 연구가 직접 확인하는 범위다.
Semi-strong form(준강형)과거 거래 정보와 공시·재무·뉴스 같은 모든 공개 정보현재 신호에는 공개 기업정보를 넣지 않았으므로 직접 주장하지 않는다.
Strong-form(강형)공개 정보와 비공개 정보를 포함한 모든 정보현재 연구 범위가 아니며 비공개 중요정보 거래를 다루지 않는다.

현재 신호는 전일 가격 순위만 사용하므로 Weak-form(약형) 검정으로 분류한다. 그러나 양수 결과가 남아도 “시장이 비효율적이다”라고 바로 결론 내릴 수는 없다. 같은 결과는 시장이 정보를 충분히 반영하지 못해서 생겼을 수도 있고, 정상 수익을 계산한 비교 기준이 틀리거나 비용·자료 선택·실제 거래 조건이 잘못돼 생겼을 수도 있다. 이를 Joint hypothesis problem(결합가설 문제: 결과가 시장의 정보 반영 부족 때문인지 비교 기준의 오류 때문인지 한 결과만으로 구분하기 어려운 문제)이라고 한다.

연구는 단계별로 확인하고 실패 지점에서 멈춘다

각 단계는 통과 도장을 모으는 절차가 아니라 실패 지점을 찾는 필터다. 앞 단계가 실패했는데 뒤 단계의 양수 숫자로 되살리지 않는다.

STATIC RESEARCH CHECK연구를 단계별로 확인하고 멈추는 순서앞 단계가 통과된 경우에만 다음 기록을 확인하며, 어느 단계에서든 통과시키지 않을 조건이 발견되면 그 가설을 통과로 기록하지 않습니다.
  1. 정보 확인 시점

    확인 기록
    거래일 t 마감 뒤 전일 수익률 순위 확정
    통과시키지 않을 조건
    그 시점에 알 수 없던 정보로 신호를 만들거나 거래하면 통과시키지 않음
  2. Point-in-time universe(시점 일치 유니버스: 각 날짜에 실제로 거래 가능했던 종목 목록)

    확인 기록
    그 날짜에 거래 가능했던 유동성 상위 20개 종목
    통과시키지 않을 조건
    나중에 알게 된 구성 종목이나 살아남은 종목만 과거 날짜에 넣으면 통과시키지 않음
  3. Benchmark model(기준 모형)·Factor exposure(팩터 노출)

    확인 기록
    정상 성과의 비교 기준과 공통 요인에 대한 민감도로 12bp 중 3bp를 설명하고 9bp가 남음
    통과시키지 않을 조건
    공통 위험을 반영한 뒤 양수 값이 남지 않으면 통과시키지 않음
  4. 거래비용

    확인 기록
    진입 2bp, 청산 3bp, 보유 1bp로 총 6bp
    통과시키지 않을 조건
    위험조정 비용 후 우위가 미리 정한 최소 기준에 못 미치면 통과시키지 않음
  5. Capacity(수용 규모: 결과를 크게 해치지 않고 거래할 수 있는 주문 크기)

    확인 기록
    거래 시점 일평균 거래대금의 1%를 주문 상한으로 고정
    통과시키지 않을 조건
    큰 주문이 가격을 불리하게 움직이거나 체결되지 않아 우위가 사라지면 통과시키지 않음
  6. Out-of-sample result(표본외 결과: 전략 설계에 쓰지 않은 새 자료의 결과)

    확인 기록
    사전에 분리한 새 기간과 다른 시장 상태에서 반복
    통과시키지 않을 조건
    예상 방향·결과 크기·처음 원인의 연결이 반복되지 않으면 통과시키지 않음
  7. 사전 최소 기준

    확인 기록
    위험조정 비용 후 3bp, 사전 최소 8bp, 차이 -5bp
    통과시키지 않을 조건
    양수여도 최소 기준보다 낮으므로 현재 가설을 통과시키지 않음

정적 확인 그림은 순서와 통과시키지 않을 조건을 한 번에 보여 준다. 아래 조작 도구는 정보 범위, 공통 위험으로 설명되는 부분, 거래비용과 최소 기준이 수치 판정을 어떻게 바꾸는지 탐색한다.

기준 모형과 팩터가 설명하는 부분을 먼저 차감한다

Benchmark model(기준 모형: 시장·규모·가치 같은 공통 위험을 바탕으로 정상 성과를 계산하는 비교 기준)을 먼저 정한다. Factor exposure(팩터 노출: 시장·규모·가치 같은 공통 요인의 움직임에 얼마나 민감한지)에 따라 비용 전 평균 12bp 중 일부는 공통 위험을 감수한 대가로 설명될 수 있다. 이 사례에서는 그 설명분 3bp를 먼저 빼고, 거래비용은 아직 빼지 않은 Risk-adjusted gross edge(위험조정 비용 전 우위)를 계산한다.

Erisk-adjusted gross=EgrossEbenchmarkE_{\text{risk-adjusted gross}} = E_{\text{gross}} - E_{\text{benchmark}}
Erisk-adjusted grossE_{\text{risk-adjusted gross}}
Risk-adjusted gross edge(위험조정 비용 전 우위: 공통 위험으로 설명되는 부분을 빼고 거래비용은 아직 빼지 않은 평균 결과)
단위: 거래당 Basis point(베이시스 포인트)
EgrossE_{\text{gross}}
Gross edge(비용을 빼기 전 1회당 평균 결과)
단위: 거래당 Basis point(베이시스 포인트)
EbenchmarkE_{\text{benchmark}}
기준 모형과 팩터가 설명한 부분
단위: 거래당 Basis point(베이시스 포인트)
위험조정 비용 전 우위=12bp3bp=9bp\text{위험조정 비용 전 우위} = 12\text{bp} - 3\text{bp} = 9\text{bp}

3bp는 교육용 고정값이다. 다른 적절한 기준 모형을 쓰면 설명되는 부분과 차감 뒤 남는 값이 달라질 수 있다. 한 기준 모형에서 9bp가 남았다는 사실은 수익 원인이 맞거나 미래 Alpha(알파: 선택한 기준 모형이 설명하지 못하고 남은 성과)가 확정됐다는 뜻이 아니다.

거래비용을 차감하고 결과 전에 정한 기준과 비교한다

Entry cost(진입비용)는 포지션을 시작할 때 드는 비용, Exit cost(청산비용)는 포지션을 정리할 때 드는 비용, Holding cost(보유비용)는 포지션을 유지하는 동안 드는 비용이다. 위험조정 비용 전 우위 9bp에서 진입 2bp, 청산 3bp와 보유 1bp를 모두 빼면 Risk-adjusted net edge(위험조정 비용 후 우위: 공통 위험 설명분과 모든 거래비용을 뺀 평균 결과)는 3bp다. 마지막으로 결과 확인 전에 정한 최소 8bp와 비교한다.

총비용=2bp+3bp+1bp=6bp위험조정 비용 후 우위=9bp6bp=3bp사전 최소 기준 대비 차이=3bp8bp=5bp\begin{aligned} \text{총비용} &= 2\text{bp} + 3\text{bp} + 1\text{bp} = 6\text{bp} \\ \text{위험조정 비용 후 우위} &= 9\text{bp} - 6\text{bp} = 3\text{bp} \\ \text{사전 최소 기준 대비 차이} &= 3\text{bp} - 8\text{bp} = -5\text{bp} \end{aligned}

위험조정 비용 후 우위 3bp는 양수지만 사전 최소 기준보다 5bp 부족하다. 따라서 현재 가설을 Rejection(기각: 현재 가설을 통과시키지 않음)으로 기록한다. 이는 전략이 언제나 손실이라는 뜻이 아니다. 결과 확인 뒤 최소 기준을 낮추거나 설명분·비용을 제거하면 기존 연구가 통과한 것이 아니라 새 가설이 된다.

INTERACTIVE STUDY TOOL시장 효율성과 최종 연구 확인사용한 정보의 범위를 고르고, 비용 전 평균에서 공통 위험 설명분과 거래비용을 차감한 뒤 결과 전에 정한 최소 기준과 비교합니다.
확인할 정보 범위

Weak-form(약형)은 과거 가격·거래량, Semi-strong form(준강형)은 모든 공개 정보, Strong-form(강형)은 비공개 정보까지 포함합니다. 선택값은 어떤 정보 범위를 확인할지만 정합니다.

수치 입력

Gross edge(비용 전 우위)는 비용을 빼기 전 평균 결과입니다. 1bp는 0.01%포인트이며, 비용 전 평균에서 기준 모형·팩터 설명분과 세 비용을 차감한 뒤 사전 최소 기준과 비교합니다.

최종 확인 결과사전 최소 기준에서 기각
확인할 정보 범위
과거 가격과 거래량 같은 거래 이력
핵심 질문
전일 가격 순위만으로 위험조정·비용 후 우위가 남는가?
비용 전 평균
12bp
기준 모형·팩터 설명분
3bp
위험조정 비용 전 우위
9bp
총비용
6bp
위험조정 비용 후 우위
3bp
사전 최소 기준
8bp
기준 대비 차이
-5bp

위험조정 비용 후 우위가 양수여도 사전 기준보다 5bp 부족하므로 기각합니다.

정보 집합 선택은 기준 모형 설명분을 자동으로 바꾸지 않습니다. 약형 패턴이나 한 기준 모형에서 차감 뒤 남은 양수 값만으로 시장 비효율성을 증명할 수 없습니다.

도구의 계산 순서는 비용 전 평균, 기준 모형·팩터 설명분 차감, 거래비용 차감, 사전 최소 기준 비교 순이다. 정보 범위를 바꿔도 기준 모형 설명분 3bp는 자동으로 변하지 않는다. 정보 범위는 어떤 효율성 주장을 시험하는지 정하고, 기준 모형 설명분은 관측 결과 중 공통 위험으로 설명되는 양을 정하기 때문이다.

숫자 밖의 자료와 실제 거래 조건도 함께 확인한다

수치 판정만으로 최종 확인이 끝나지 않는다.

최종 완료 전에 필요한 비수치 확인 항목
확인 항목필요한 기록통과시키지 않을 조건
데이터를 실제로 알 수 있었던 시점원시 가격 확정 시각, 수정 이력과 신호 계산 완료 시각t+1 시가 전에는 알 수 없던 값이 신호에 들어가면 통과시키지 않는다.
Point-in-time universe(시점 일치 유니버스: 각 날짜에 실제로 거래 가능했던 종목 목록)각 날짜의 거래 가능 여부, 유동성 순위와 제외 이유나중에 알게 된 구성 종목이나 살아남은 종목만 과거 날짜에 넣으면 통과시키지 않는다.
Capacity(수용 규모: 결과를 크게 해치지 않고 거래할 수 있는 주문 크기)해당 시점 일평균 거래대금 1% 주문에서 실제 체결비용과 시장 충격주문 크기를 반영한 뒤 위험조정 비용 후 3bp가 사라지면 통과시키지 않는다.
Out-of-sample result(표본외 결과: 전략 설계에 쓰지 않은 새 자료에서 얻은 결과)결과 확인 전에 분리한 기간, 다른 시장 상태와 실패 결과예상 방향·결과 크기·처음 원인의 연결이 새 자료에서 반복되지 않으면 통과시키지 않는다.
처음 제시한 원인 설명Forced trading(강제 거래: 가격보다 거래 완료를 우선해야 하는 상황), 주문 불균형과 이후 가격 회복의 시간 순서거래 압력이 없어도 같은 결과가 유지되거나 새 악재·호재가 가격 움직임을 더 잘 설명하면 처음 원인을 수정하거나 통과시키지 않는다.

차감 뒤 남은 양수 값을 시장 비효율성의 단독 증거로 쓰지 않는다

  • 높은 Hit rate(승률: 전체 거래 중 이익이 난 거래의 비율)는 Tail loss(꼬리손실: 드물지만 큰 손실)와 Selection bias(선택편향: 좋아 보이는 자료만 골라 생기는 오류)를 없애지 않는다.
  • 비용 전 평균 12bp는 공통 위험과 거래비용을 뺀 결과가 아니다.
  • Weak-form(약형) 패턴 발견은 시장 전체가 비효율적이라는 증명이 아니다.
  • 특정 Benchmark model(기준 모형)에서 남은 9bp는 비교 기준의 오류와 빠진 팩터의 가능성을 없애지 않는다.
  • 위험조정 비용 후 3bp가 양수여도 사전 최소 8bp보다 낮으면 현재 가설을 통과시키지 않는다.
  • 거래 시점 일평균 거래대금 1% 상한은 원하는 가격과 수량의 체결이나 수익을 보장하지 않는다.
  • 새 자료에서 결과가 반복되지 않으면 같은 가설이 지속된다고 주장하지 않는다.

최종 판정과 다음 장의 경계를 기록한다

현재 연구는 정보 시점과 비용 계산을 통과했다고 가정해도 위험조정 비용 후 3bp가 최소 기준 8bp보다 5bp 부족하므로 기각한다. 실패 기준을 통과로 바꾸지 않고, 어느 단계에서 얼마만큼 부족했는지를 연구 기록에 남긴다.

약형·준강형·강형의 포함 관계와 결합가설의 수학적 소개는 6.8의 역할로 남긴다. 개별 전략 신호와 위험관리는 8장, 주문·백테스트 구현의 세부 확인은 9장에서 다룬다. 7.4는 한 연구 주장을 단계별로 확인해 실패 지점을 찾는 데 집중한다.

이해 점검

전일 가격 순위만 사용하는 가상 반전 연구는 왜 Weak-form(약형) 검정인가?

신호가 과거 가격이라는 거래 이력만 사용하기 때문이다. 약형으로 분류하는 것은 확인할 정보 범위를 정하는 일이며 시장 비효율성을 증명하는 결론은 아니다.

비용 전 12bp에서 기준 모형 설명분 3bp와 총비용 6bp를 차감하면 어떤 세 단계 값이 남는가?

위험조정 비용 전 우위는 9bp, 총비용은 6bp, 위험조정 비용 후 우위는 3bp다.

위험조정 비용 후 우위가 3bp로 양수인데도 왜 최종 기각하는가?

결과 전에 사전 최소 비용 후 우위를 8bp로 정했기 때문이다. 3bp는 기준보다 5bp 부족하므로 현재 가설을 통과시키지 않는다.

수치 판정 외에 완료 전에 반드시 남길 확인 기록은 무엇인가?

데이터를 실제로 알 수 있었던 시점, 각 날짜에 실제로 거래 가능했던 종목 목록, 일평균 거래대금 1% 주문의 체결 결과, 전략 설계에 쓰지 않은 새 자료의 결과와 처음 설명이 틀렸다고 볼 조건을 남긴다.

완료 기준

다음을 직접 수행하면 7장을 마친 것이다.

  1. 전일 가격 순위만 사용하는 연구를 Weak-form(약형) 검정으로 분류하고 이것이 효율성 결론은 아니라고 설명한다.
  2. t 마감 뒤 신호 확정, t+1 시가 진입과 t+2 시가 청산의 정보 순서를 확인한다.
  3. 각 날짜의 거래 가능 유동성 상위 20개 종목으로 Point-in-time universe(시점 일치 유니버스)를 재현한다.
  4. 12bp에서 기준 모형·팩터 설명분 3bp를 차감해 위험조정 비용 전 9bp를 계산한다.
  5. 진입 2bp, 청산 3bp와 보유 1bp를 차감해 총비용 6bp와 위험조정 비용 후 3bp를 계산한다.
  6. 3bp가 사전 최소 8bp보다 5bp 부족하므로 최종 기각한다는 판정을 기록한다.
  7. 거래 시점 일평균 거래대금 1% 주문의 체결 결과, 전략 설계에 쓰지 않은 새 자료의 결과와 처음 설명이 틀렸다고 볼 조건을 첨부한다.
  8. 개별 전략은 8장, 백테스트 구현 확인은 9장의 범위라고 구분한다.

이 확인 사례의 정보 범위, 기준 모형 설명분, 비용과 주문 한도는 교육용 가정이다. 차감 뒤 남은 양수 값이나 최종 기각 결과는 실제 시장 효율성·수익·투자 적합성을 증명하거나 예측하지 않는다.