Pair Trading 전략. 두 개의 상관된 금융 상품의 스프레드/비율 Z-점수를 사용하여 평균 회귀를 거래합니다. 최소 두 개의 금융 상품이 필요합니다.
npx clawhub@latest install pair-tradingPair Trading은 두 상관 자산의 가격 비율을 모니터링하고, 스프레드가 크게 벌어질 때 평균 회귀를 거래하는 시장 중립 전략 스킬입니다. 가격 비율의 롤링 Z-스코어를 계산하여 Z-스코어가 설정 가능한 임계값을 초과하면 반대 방향의 롱/숏 포지션에 진입하고, 비율이 역사적 평균으로 회귀하면 청산합니다. 이 스킬을 설치하면 방향성 시장 베팅 없이 두 관련 자산 간의 일시적인 가격 오류를 체계적으로 활용할 수 있습니다.
npx clawhub@latest install pair-trading이 페이지 상단의 설치 버튼을 클릭하면 원클릭으로 설정할 수 있습니다
설정 가능한 룩백 윈도우를 기준으로 가격 비율(레그 A / 레그 B)의 롤링 평균 및 표준 편차를 계산한 후, Z-Score를 도출하여 현재 비율이 역사적 기준에서 얼마나 벗어났는지를 수치화합니다. 진입 및 청산 신호는 사용자가 정의한 Z-Score 임계값(entry_z 및 exit_z)에서 발동됩니다.
신호가 발생하면 레그 A와 레그 B는 항상 반대 방향을 취합니다. 하나는 롱 포지션을 취하고 다른 하나는 숏 포지션을 취합니다. 각 레그에는 자본의 정확히 50%가 배분되어 항상 균형 잡힌 시장 중립적 헤지가 유지됩니다.
세 가지 핵심 파라미터인 lookback(기본값 60), entry_z(기본값 2.0), exit_z(기본값 0.5)는 모든 종목 쌍의 평균 회귀 속도 및 변동성 특성에 맞게 조정할 수 있습니다.
Tushare(A주 주식용)와 OKX(BTC-USDT / ETH-USDT 등 암호화폐 페어용) 모두와 호환되어, 코드 변경 없이 다양한 자산 클래스에 걸쳐 전략을 적용할 수 있습니다.
룩백 윈도우가 완전히 채워지기 전에는 Z-점수가 NaN 상태이며, 초기화 기간 동안 잘못된 거래를 방지하기 위해 신호가 자동으로 0으로 설정됩니다.
높은 상관관계를 가진 두 A주 보험 종목(예: 601318.SH 및 601628.SH)을 대상으로, 두 종목의 가격 비율 Z-점수가 ±2.0을 초과할 때 진입하고 ±0.5 이내로 회귀할 때 청산하는 Pair Trading 전략입니다. 이는 펀더멘털 괴리가 아닌 섹터 중립적 노이즈로 인해 발생하는 일시적인 가격 오류를 포착합니다.
OKX에서 BTC-USDT와 ETH-USDT에 동일한 Z-점수 로직을 적용하여, 시가총액 상위 두 암호화폐 간의 역사적으로 긴밀한 상관관계를 활용합니다. 한 자산이 다른 자산 대비 과도하게 상승할 경우, Pair Trading 스킬은 상대적 강세 자산을 공매도하고 상대적 약세 자산을 매수합니다.
구성 가능한 lookback, entry_z, exit_z 파라미터를 사용하여 과거 데이터를 기반으로 다양한 평균 회귀 가정을 백테스팅하고, Z-스코어 임계값을 좁히거나 넓혔을 때 거래 빈도, 낙폭(drawdown), 수익률에 미치는 영향을 비교해 보세요.
동일 비중 롱-숏 구조가 순 시장 노출을 줄이고 광범위한 시장 방향과 상관관계가 낮은 수익을 제공하므로, 시장 중립적 수익 흐름을 추가하기 위해 이 스킬을 더 넓은 포트폴리오에 포함시키세요.
npx clawhub@latest install pair-trading리뷰를 작성하려면 로그인
아직 리뷰가 없습니다. 첫 번째로 경험을 공유해 보세요!