글 목차
근거와 범위
검토한 워킹페이퍼는 거래량이 높은 종목과 낮은 종목 간 수익률 차이가 양수인 프리미엄과 TAQ 지정가 주문 실험을 보고합니다. 두 규모 그룹의 0.89% 및 0.73%는 모델링한 스프레드 효과를 반영하되 수수료와 시장충격을 제외한 롱 포지션 명목 금액 일 달러당 수익률이며, 순 계좌 수익률이 아닙니다. [1]
실전 적용 절차
- 형성일을 완료합니다하루 전체 거래량을 기다리고 데이터 이용 가능 시각을 기록합니다.
- 이벤트 순위 매기기당일을 같은 주식의 직전49세션과 비교합니다.
- 기업 규모를 맞춥니다자본 예산을 명시해 고거래량 롱에서 저거래량 숏을 뺀 코호트를 구성합니다.
- 체결을 검증합니다같은 기회 집합에서 시장가형과 지정가형을 평가합니다.
- 각 코호트를 추적하세요차입, 부분 체결, 현금 흐름과 보유 기간 시계를 기록합니다.
- 수익 프리미엄을 평가합니다통계적 편차, 비용 및 계좌 자기자본 수익률을 분리합니다.
비정상적인 활동은 해당 주식 자체와 관련이 있습니다.
단순 거래량은 대·소기업 비교에 불리합니다. 이 방법은 해당 주식 자신의 과거에 비해 오늘 달러 거래대금이 얼마나 이례적인지 묻습니다. 완료한 형성일을 당일과 직전49세션 사이에서 순위 매깁니다. 체결 자료에서는 각 거래 가격에 거래 주식 수를 곱해 모두 더합니다. 일 종가와 당일 총거래 주식 수를 곱하는 것은 근사치입니다.
순위1부터50 중46 이상을 고거래량,5 이하를 저거래량으로 두는 연구안입니다. 값이 모두 다르면 상·하위 십분위에 해당합니다. 동점 규칙을 명시해야 하며 평균 순위는 경계 동점군을 미분류로 둘 수 있습니다. 각 꼬리에 반드시 다섯 관측을 강제로 넣지는 않습니다.
가상 주식의 달러 거래대금이$40백만이면 자신의 이력에서48위일 수 있지만,$300백만인 다른 주식은25위일 수 있습니다. 전자는 이 정의상 이례적 활동이고 후자는 아닙니다. 절대 거래대금이 가장 큰 주식을 찾는 필터가 아닙니다.
원래 가설은 비정상적인 활동 이벤트 이후의 수익률에 관한 것입니다. 형성일이 반드시 상승장일 필요는 없습니다. 양봉 캔들, 저항선 돌파 또는 VWAP 조건을 추가하면 또 다른 가설이 생성되며, 이는 추가적인 필터로 작용하여 평가되어야 합니다.
하루 전체 신호는 장이 끝난 뒤 이용 가능합니다
형성일의 달러 거래량은 개장 시점이나 장중 중간에 완전히 집계되지 않습니다. 순위는 필요한 관측치가 모두 확보된 후에야 사용 가능해집니다. 최종 거래량에 대한 장중 예측은 별개의 신호이며, 원래의 이벤트 정의를 그대로 적용할 수 없습니다.
원 연구는1963년 팔월부터1996년 십이월까지 NYSE 주식을 다룹니다. 주된 형성 일정은 겹치지 않는50일 간격이고 제안한 일별 탐색은 더 많은 중첩 사건을 만듭니다.[1] 순위식이 같아도 포트폴리오 일정이 같지는 않습니다.
이벤트 발생 시간, 데이터 수신 시간 및 최종 수정 시간을 구분하여 기록하십시오. 장외 수정으로 인해 순위가 45에서 48로 변경된 경우, 해당 정보가 확인된 시간을 기록하십시오. 리서치 엔진은 수정된 분류를 사용하여 이전 종가로 거래를 실행해서는 안 됩니다.
기업행동과 달러 거래대금 산출 방식에도 고정된 규약이 필요합니다. 조정 가격에 미조정 주식 거래량을 곱하면 주식분할 전후의 거래 활동이 왜곡될 수 있습니다. 누락된 세션, 거래정지, 불완전한 이력은 영으로 채우는 대신 사전에 명시한 적격성 규칙을 적용해야 합니다.
비교 가능한 고·저거래량 코호트를 만듭니다
아래 연구안은 일별 신호 확인 후 기업 규모를 맞춘 고거래량 롱·저거래량 숏 코호트를 만듭니다. 운영상 확장이며 논문의 모든 일정을 그대로 재현한다는 주장이 아닙니다. 성과를 보기 전 집단 정의를 맞춰 기업 규모 차이가 결과를 좌우하지 않도록 합니다.
맞춘 코호트 안에서 롱과 숏의 명목금액을 동일하게 두고 주문 제출 때 자본을 예약합니다. 기존 코호트가 닫힐 때까지 같은 자산의 새 독립 코호트를 열지 않습니다. 마지막 조건은 중복 위험을 제한하는 제안이며, 없애면 다른 포트폴리오 선택입니다.
제안 보유 기간은 예정 진입일부터20세션이며 지정가 주문 마감도 고정합니다. 늦은 체결이나 부분 체결이 시계를 다시 시작하거나 기회를 무한히 연장하지 않습니다. 실제 체결 시점부터 재는 것은 다른 버전입니다. 완료 거래가 없어도 미체결 수량, 차입 거절, 취소 실패를 기록합니다.
공매도용 주식 차입은 실제 제약입니다. 빌릴 수 없는 저거래량 주식을 과거 기회 기록에서 지우지 않습니다. 거절을 기록하고 대응 롱 배분에도 사전 규칙을 적용합니다. 장부상 매력적인 수익률 차이와 구현 가능한 계좌는 구별해야 합니다.
구성 종목, 목표 명목금액, 체결 수량, 비용과 종료일을 코호트 장부에 남깁니다. 코호트 간 주문을 상계해 실행할 수 있지만 실제 계좌 포지션과 현금 흐름은 귀속 연구 수익과 대사되어야 합니다.
after_formation_session(d):
for asset in eligible_asof(d):
values = dollar_volume[asset, d-49:d+1]
rank = average_rank_of_last(values)
label = HIGH if rank >= 46 else LOW if rank <= 5 else NORMAL
freeze_signal(asset, label, available_at=data_ready_time)
cohorts = build_size_matched_high_minus_low(signals)
reserve_budget_for_cohorts(cohorts)
on_next_session():
for order in eligible_orders:
apply_borrow_and_participation_limits(order)
execute_selected_model(order) # market or limit variant
on_predefined_deadline():
cancel_or_convert_unfilled_remainder()
on_cohort_horizon():
liquidate_with_same_declared_execution_model()
지정가에 도달했다고 해서 체결이 보장되는 것은 아닙니다.
논문에는 지정가 주문과 대체 규칙을 사용하는 1993–1994년 TAQ 체결 실험이 포함되어 있습니다. [1] 이는 체결을 신중하게 검증할 이유가 되지만, 새로운 구현에서 표시된 가격에 낸 모든 지정가 주문이 체결된다는 것을 입증하지는 않습니다.
NYSE의 TAQ 제품은 통합 시장 정보를 포함하여 거래 및 시세를 설명합니다. [2] 이러한 관찰은 이용 가능한 가격을 재구성하는 데 도움이 되지만, 지정가 거래 내역은 개별 주문의 대기 순서를 보여주거나 실행 수량이 충분함을 보장하지는 않습니다.
20.00에 설정된 합성 매수 지정가 주문은 가격이 20.80까지 상승하기 전에 20.00에서 소규모 거래가 발생할 수 있습니다. 주문이 모두 체결된다고 가정하면 유동성 확보를 입증하지 않고도 유리한 결과를 선택할 수 있습니다. 반대로 하락장에서는 주문이 쉽게 체결된 후 추가 하락이 발생하여 역선택이 일어날 수 있습니다.
동일한 기회에 대해 미리 정의된 두 가지 실행 방식을 비교하십시오. 하나는 신호 발생 후 시장가로 진입하는 방식이고, 다른 하나는 취소 또는 전환 마감 시간이 정해진 지정가 주문 방식입니다. 지정가 주문 방식의 경우, 적격 호가, 대기열 또는 참여 가정, 부분 체결 및 대체 가격을 지정하십시오.
SEC의 주문 유형 안내문은 가격 제한과 체결 확실성의 차이를 설명합니다. [3] 지정가 주문은 허용 가격을 제한하는 반면, 즉시 체결 가능한 주문은 주어진 시장 상황에서 체결을 우선합니다. 어느 쪽도 모든 불확실성을 없애지는 못합니다.
놓친 기회와 체결된 거래를 별도로 보고하십시오. 체결된 지정가 주문만 평가하면 실행 규칙이 가장 강력한 후속 움직임을 체계적으로 놓치거나 반전되는 이벤트를 우선적으로 체결하는지 여부를 파악할 수 없습니다.
가상 수익 프리미엄, 비용과 실패한 코호트
서로 대응되는 코호트가 거래량이 높은 주식에 $10,000의 롱 포지션, 거래량이 낮은 주식에 $10,000의 숏 포지션을 보유한다고 가정합니다. 롱 포지션은 1.2% 상승하여 $120을 벌고, 공매도한 자산의 가격은 0.4% 하락하여 $40을 법니다. 비용 차감 전 이익은 $160으로, 초기 롱 명목 금액 일 달러당 1.6%, 또는 계좌 자기자본 $20,000 대비 0.8%입니다.
스프레드 비용 $70, 수수료 $20, 차입 비용 $30, 그 밖에 명시적으로 식별한 비용 $5를 가정합니다. 총비용은 $125이며 남는 이익은 $35, 즉 자기자본 $20,000를 분모로 한 0.175%입니다. 스프레드 비용이 $70에서 $130로 늘어나면 총비용은 $185, 순이익은 −$25가 됩니다.
실패 코호트에서 롱 대상이2% 하락하고 공매도한 자산 가격은1% 상승하면 비용 전 가격 손실 합계는$300입니다. 명목금액을 맞춰도 업종·베타·유동성 위험을 모두 없앨 수 없고 평균 프리미엄이 양수여도 이런 손실은 가능합니다.
검토된 지정가 주문 하위 섹션은 특정 정상 수익률 분기에서 소규모 및 중규모 그룹에 대해 0.89% 및 0.73%를 보고합니다. [1] 분기와 달러당 롱 포지션의 분모를 모두 유지합니다. 이 수치는 범용 월간 수익률, CAGR 또는 완전 비용 포트폴리오 결과로 재분류해서는 안 됩니다.
신호와 거래 설계를 분리하는 테스트
먼저 알려진 순서, 동점, 누락된 날짜 및 분할 이벤트를 사용하여 순위 계산을 검증합니다. 향후 세션을 추가해도 명시적으로 버전이 지정된 데이터 수정을 통해서만 이전에 게시된 신호가 변경되는지 확인합니다. 이는 완료된 차트를 검사하는 것보다 더 강력한 인과 관계 검증 방법입니다.
같은 자격·보유 규칙으로 고거래량·보통·저거래량 집단을 비교합니다. 차이를 비정상 거래량 효과라 보기 전에 기업 규모와 유동성을 통제합니다. 고거래량 집단이 단지 소형·거래 곤란 종목이라면 겉보기 프리미엄 일부는 그 위험에서 나올 수 있습니다.
일일 스캔 확장 기능은 원본의 중복되지 않는 일정표 복제본과 별도로 보관하십시오. 중복되는 포지션은 종속적인 관찰과 서로 다른 자본 수요를 발생시킵니다. 형성 이벤트 수, 고유 상품 수, 활성 코호트 수 및 실현된 계좌 회전율을 보고하십시오.
마지막으로 고정한 후속 기간 자료에서 시장가형과 지정가형 체결을 검증합니다. 수수료·차입·시장충격 가정을 포함하고 운용 규모 민감도를 제시하며 비용 전 프리미엄과 계좌 순수익률을 함께 보고합니다. 실제 비용 후 경제 효과가 사라지면 통계 신호는 흥미로워도 거래 가능한 전략을 뒷받침하지 못할 수 있습니다.
과거의 긍정적인 평균 수치만으로 지속적인 수익성을 추론해서는 안 됩니다. 유용한 결과물은 사건 정의, 시장 환경, 실행 및 불확실성 간의 관계를 문서화한 것이며, 여기에는 결과가 실패하는 조건도 포함됩니다.
흔한 실수
상대적 활동을 최대 절대량으로 대체
단면적 거래량 순위표는 각 주식을 과거 실적과 비교하여 순위를 매기는 것과는 다른 질문에 대한 답을 제공합니다.
지정가 접촉을 전량 체결로 간주하기
과거 체결 하나가 내 주문의 대기열 우선순위나 가능 수량을 보장하지 않습니다. 전량 체결 가정은 유리한 체결을 부풀릴 수 있습니다.
스프레드 조정 프리미엄을 완전 순액이라고 부릅니다.
수수료, 시장 영향, 차입 및 자본 요건은 보고된 실행 활동에서 제외될 수 있습니다.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
형성일 종가가 더 높아야 할까요?
기본 거래량 순위 사건에는 필요하지 않습니다. 양의 수익률 조건은 추가 필터이므로 별도 검증해야 합니다.
50일마다 스캔하는 대신 매일 스캔해도 되나요?
네, 새로운 포트폴리오 설계입니다. 일일 분석 결과는 중복, 의존성, 회전율 및 자본 사용 내역을 반영하므로 기존 일정과 완전히 동일하지는 않습니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- The High Volume Return PremiumSimon Gervais, Ron Kaniel, Dan Mingelgrin — working paper 17/12/1998. 1998년 십이월17일 워킹페이퍼의 TAQ 지정가 검증을 포함해 읽었습니다. 범위와 규약은 이후 학술지판과 구별했으며 백테스트를 재실행하지 않았습니다. 확인일: .
- Daily TAQNYSE / ICE. 이용 가능한 체결·호가의 일차 제품 문서를 확인했습니다. 개별 주문 대기열 위치를 보장하지 않습니다. 확인일: .
- Understanding Order Types — Investor BulletinU.S. SEC — Investor.gov. 시장가·스톱·지정가 구조에 관한 일차 투자자 안내문을 확인했습니다. 거래량 프리미엄의 근거가 아닙니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드