쌍 매매 전략 및 통계적 재정 거래


차익 거래 및 쌍 거래.


이러한 유형의 차익 거래는 관련 상품의 동시 구매 및 판매를 말하며, 이로 인해 상인의 이익은 상품 간 관계의 유리한 변화에 달려 있습니다. 물가. 이러한 유형의 차익 거래는 역사적으로 또는 수학적으로 상호 관련이 있지만 관계가 일시적으로 불일치하는 유가 증권의 상쇄 포지션 (long / short)을 취하는 것을 포함합니다. 투자자는 유가 증권의 관계가 정상으로 되돌아 가면 이익을 실현할 수 있습니다.


자본 구조 차익 거래 컨버터블 차익 거래 주식 통계적 재정 차용 채권 차익 거래 합병 차익 거래 옵션 및 워런트 쌍 거래.


Keith Selover.


이 게시물은 시리즈의 일부입니다 :


쌍 무역 개요.


이 게시물은 페어 트레이딩이 무엇인지, 페어 트레이딩 기회를 테스트 할 수 있는지, 페어 트레이딩 전략을 구현하는 방법에 대해 설명합니다.


필자가 사용한 라이브러리와 내 거래 방식을 어떻게 구성했는지에 대한 정보는 필자의 이전 게시물에서부터 시작하는 것이 좋습니다.


Pairs Trading은 통계적인 차익 거래 전략입니다. 이 전략에서 상인은 함께 움직이는 경향이있는 두 종목을 거래합니다. 더 정식으로, 그들은 정지 해있다. 즉, 두 증권의 선형 조합은 상대적으로 작은 오차로 고정 된 평균을 중심으로 회전합니다. 다음은 그 모습입니다.


이 유가 증권들 사이의 거리가 확장 될 때, 그들은 전형적인 관계로 수렴 할 것으로 기대합니다. 그들 사이의 거리가 줄어들면 전형적인 관계로 돌아갈 것이라는 기대가 있습니다. 상인이 컨버전스를 기대하면 더 높은 주식을 줄이고 낮은 주식을 살 것입니다. 이 위치는 발산이 예상 될 때 반대입니다.


이 전략은 '시장 중립성'이라고 설명합니다. 컨버전스 또는 분기 위치가 열려있는 동안 유가 증권 쌍이 동일한 비율로 위 또는 아래로 움직이는 경우 포트폴리오 가치에 순 변동은 없습니다. 대신, 상인은 퍼짐에 단지 이익이되고있다.


한 쌍은 퍼짐이 고정되는 경향이 있거나 한 보안이 다른 보안보다 비율이 평균 주위를 돌면 고정되어 있다고 기술 할 수 있습니다. 이 기준을 충족하는 쌍을 '공적분 된 쌍'이라고합니다.


통합 된 쌍 테스트.


양적 관련 많은 것들과 마찬가지로, 공적분에 대한 심층적 인 설명은 QuantStart의이 게시물에서 가장 잘 설명됩니다. 이 글에서 Halls-Moore는 공적분과 상관 관계의 차이점을 설명하고이 게시물에 실 렸던 테스트에 대한 이론적 배경을 제시합니다.


위에서 언급했듯이 내가 테스트하기로 선택한 쌍은 Verizon Communications Inc. (VZ)와 Chesapeake Utilities Corporation (CPK)입니다. 2009 년부터 2013 년까지 유가 증권의 산점도.


Hurst 지수를 구현하기 위해 QuantStart에서 함수를 복사했습니다. 허스트 값이 .5 이상이면 계열이 동향임을 나타냅니다. 허스트 값은 .5와 같습니다. 이는 임의의 보행을 따름을 나타냅니다. 허스트 값이 .5보다 작 으면 평균 되돌리기임을 나타냅니다. 2009 년과 2013 년 사이에 VZ와 CPK를 테스트하면 허스트 지수 0.226 :


경고로서, 전략이 실행되는 동일한 기간 동안의 공적분 테스트는 그것을 미리보기 편견에 노출시킨다. 그 결과는 공적분 관계가 그 기간 동안 유지된다는 선험적 지식에 의해 긍정적으로 비뚤어집니다. 그러나보기를 위해, 이것은 간과 될 것이다.


궁금한 사람들을 위해 QuartStart 기사에서는 "통계 모델"을 사용하여 공적분에 대한 직접적인 테스트를 제공합니다. 도서관. 그것은 테스트 통계와 신뢰도 값을 제공하여 시계열이 어떻게 고정되어 있는지 정확하게 측정합니다. 위의 예제 시계열은 테스트에서 제공 한 1 % 임계 값보다 낮아서 시리즈가 고정되어 있다는 강력한 증거를 제공합니다.


거래 전략 구현.


이제 우리는 쌍을 공적분에 대해 테스트 했으므로 쌍 거래 전략을 구현할 수 있습니다. RSI 전략에 관한 이전 글과 구조적으로 유사합니다. 코드를 한 곳에서 모두보고 싶다면 게시물 하단에 코드를 포함 시키십시오.


여기 알고리즘을 실행하는 데 사용되는 대시 보드가 있습니다. run_algorithm () 함수를 사용하여 알고리즘에 야후 데이터를 전달했습니다. 그렇지 않으면 zipline은 알고리즘을 실행하기 위해 자체 내부 데이터를 사용합니다.


초기화 함수를 사용하면 & handle_data & # 8221; 외부의 중요한 플래그 변수를 설정할 수 있습니다. 기능:


& handle_data & # 8221; 함수는 실제 알고리즘이 저장되는 곳입니다. 알고리즘의 논리는 이전의 RSI 전략과 매우 유사합니다. RSI 대신 Bollinger Bands를 사용합니다. 단일 보안 대신이 전략은 VZ / CPK의 비율을 사용합니다.


볼 링거 밴드 (Bollinger Bands)는 3 가지 라인을 만들었습니다. 하나는 룩백 기간의 시리즈 평균, 하나는 평균보다 2 표준 편차, 그리고 평균보다 2 표준 편차가 더 큽니다. 이 전략은 VZ / CPK 비율이 상위 밴드 위로 교차 할 때 수렴 위치 (짧은 VZ 및 긴 CPK)를 취하게하여 평균으로 되돌아갑니다. VZ / CPK 비율이 낮은 밴드 아래에서 교차 할 때 발산 위치 (긴 VZ 및 짧은 CPK)를 취하여 평균값으로 되돌아갑니다. 보기를 확대하면이 사실을 명확히 알 수 있습니다.


어떤 주식이 다른 거래보다 더 높게 거래하는지 동적으로 결정하는 알고리즘 세그먼트입니다. VZ가 대부분의 백 테스트에 대해 CPK보다 높게 거래되었지만 (VZ / CPK 비율 <1) 생성하는 시나리오에서는 알고리즘의 논리가 보존됩니다. 마지막으로 & handle_data & # 8221; 함수는이 게시물의 맨 위에있는 것과 같은 그래프에 표시 할 관련 변수를 기록합니다.


결과 그리기.


'분석'기능은 게시물 상단에 표시된 그래픽 대시 보드를 만드는 데 사용됩니다. 함수의 미묘한 부분은 다음과 같은 형식을 취합니다.


성능과 비틀기.


분석 클래스의 출력은 게시물 상단에 표시됩니다. 여기에는 몇 가지 표준 성능 메트릭이 포함됩니다.


이 전략의 장점은 근본적으로 존재하지 않는 베타 및 상대적으로 낮은 최대 드로 다운 값입니다. 시장 중립적이기 때문에, 이 전략은 선택된 예시 기간과 같은 곰 시장에서 S & amp; P를 능가합니다. 그러나 황소 시장에서 전략은 다음과 같이 실적이 저조합니다.


전략의 성능은 Bollinger Band를 통해 조정할 수 있습니다. 다음 라인을 수정하여 평균보다 위 / 아래의 두 표준 편차에 가까운 선을 그립니다. 값이 낮을수록 알고리즘의 거래 빈도가 높아지고 변동성이 높은 경우가 많습니다.


이 쌍의 경우 nbdevup 및 nvdevdn 값을 낮추면 일반적으로 더 높은 수익률이 아닌 더 높은 변동성이 발생합니다. 그래픽으로 생각하면 비율이 평균에서 2 표준 편차가 될 때까지 기다리면 1.5 표준 편차 밴드와 비교하여 중간 선에서 매진 할 때 더 큰 스프레드를 수집 할 수 있습니다.


그래도 당신이 페어 트레이드를 최적화하려고 시도 할 때이 가치가 실험 가치가 있다고 생각합니다.


평균 복귀 클래스.


이 공유:


관련 게시물.


알고리즘 트레이딩 (파트 1) : RSI 전략의 테스트.


주식 시장 예측을위한 기계 학습 : 글로벌 지수.


Tweepy를 이용한 Trump와 Clinton의 트윗 살펴보기 - Part 3 : Donald Trump의 Geo-Stalking.


소식 탐색.


4 가지 생각 & ldquo; 알고리즘 트레이딩 (2 부) : 트레이딩 및 통계적 Arbitrage & rdquo;


초보자를위한 정말 좋고 상세한 기사, 다음 기사를 기다리고 있습니다.


통계적 차익 거래.


Statistical Arbitrage (StatArb)는 크게 계량적인 계산 거래 방식입니다. 여기에는 신호를 생성하기위한 통계 방법과 데이터 마이닝이 포함되며, 이 신호는 자동 거래 시스템에 전달됩니다.


역사적으로, Statistical Arbitrage (StatArb)는 주식이 근본적인 유사성에 의해 짝을 이루는 쌍 매매 전략에서 진화했다. 한 쌍의 한 주식이 다른 주식보다 우월 할 때, 빈약 한 출연자는 오랫동안 성과가있는 파트너를 향해 올라갈 것으로 기대하고, 다른 한 사람은 실적이 저조한 파트너쪽으로 하락할 것이라고 예상하여 짧은 시간 동안 매수합니다. 수학적 관점에서 볼 때, 전략은 높은 공적분을 지닌 근본적으로 유사한 주식, 원자재 또는 통화 쌍을 찾는 것입니다. 선택된 두 자산의 시계열은 고정적이어야합니다. 이것은 전체 시장의 움직임으로 인한 위험을 헤지합니다. 거리 기반 접근법에서 공적분과 같은보다 복잡한 도구에 이르기까지 많은 통계 도구가 쌍 거래에서 사용되었습니다.


일반적으로 Statistical Arbitrage (StatArb)는 베타 중립적이며 접근법에서 상향식이며 실행을위한 거래 신호를 제공하기 위해 통계 및 / 또는 계량 경제 기법을 사용하는 전략입니다. 신호는 contrarian mean reversion 원칙을 통해 생성되지만 lead / lag 효과, 단기 모멘텀 등과 같은 요인을 사용하여 설계 할 수도 있습니다.


Statistical Arbitrage (StatArb)는 투자 은행과 헤지 펀드 모두에서 주요한 힘이되었습니다. 많은 투자 은행의 독점적 운영은 이제 통계적 재정 거래 방법을 중심으로 다양한 각도에 집중합니다.


Gekko Quant - 양적 거래.


정량적 거래, 통계적 차익 거래, 기계 학습 및 이진 옵션.


소식 탐색.


통계적 차익 거래 & # 8211; 상관 관계에 대한 상관 관계.


통계적 재정 거래 (stat arb) 란 ​​무엇입니까?


간단히 말해서, 통계적 재정 거래의 전제는, 우리가 이용하려고하는 일련의 증권들 사이에 통계적으로 잘못된 가격이 책정되어 있다는 것입니다. 일반적으로 전략은 주식을 길게 가고 다른 것을 짧게 만들어야합니다. StatArb는 페어 트레이딩에서 진화하여 주식을 오랫동안 투자하고 헤지 펀드로 경쟁자를 줄이면 페어 트레이딩에서 목표를 달성 할 수 있습니다. 그 목표는 페어를 능가하는 주식을 선택하는 것입니다. StatArb는 모두 평균 회귀에 관한 것입니다. 본질적으로 어떤 두 주식 간의 스프레드가 일정해야한다고 (또는 시간이 지남에 따라 천천히 진화해야 함), 스프레드의 편차는 StatArb에서 스프레드가 평균 반전으로 판단되기 때문에 거래 기회를 제공한다고 말하고 있습니다. 이름에 반해 통계적 재정 거래는 위험을 무료로 만드는 것에 관한 것은 아닙니다 (결정 론적 재정 거래는 위험이 없습니다).


어떤 종류의 주식이 좋은 쌍을 이루는가?


StatArb에서 사용할 가장 좋은 주식은 스프레드가 평균 반전 / 정지라고 믿을만한 근본적인 이유가있는 주식입니다. 일반적으로 이것은 주식이 동일한 시장 분야에 있거나 더 나은 동일한 회사에 있음을 의미합니다 (일부 회사는 다른 투표권을 가진 A 및 B 주식을 가지고 있거나 다른 거래소에서 거래합니다). 근본적으로 유사한 쌍의 몇 가지 예가 Royal Dutch Shell A와 Royal Dutch Shell B의 주식, Goldman Sachs와 JP Morgan, ARM (칩 공급 업체)과 ARM, ARM ADR, 일부 교차 섹터 그룹은 Gold Mining 골드 가격 대.


열악한 사례는 Royal Bank of Scotland와 Tesco의 비즈니스가 완전히 다르거 나 서로 영향을 미치지 않기 때문입니다.


좋은 쌍의 수학적 정의는 무엇입니까?


좋은 근본적인 주식 쌍이 생기면 다음에 좋은 쌍이 있는지 결정하기위한 수학적 테스트가 필요합니다. 가장 일반적인 테스트는 쌍이 고정 된 쌍 (퍼짐이 고정되어 있음)을 의미하므로 통계적으로 되돌릴 수 있다는 점에서 공적분 (en. wikipedia. org/wiki/Cointegration)을 찾는 것입니다. 공적분 테스트를 할 때, Pvalue (en. wikipedia. org/wiki/P-value) 가설 검정이 수행되므로, 되돌릴 수있는 쌍의 신뢰 수준을 표현할 수 있습니다.


상관과 공적분의 차이는 무엇입니까?


통계적 재정 거래에 대해 이야기 할 때 많은 사람들은 종종 상관 관계와 공적분을 혼동합니다.


상관 관계 & # 8211; 두 종목의 상관 관계가 있다면 종목 A가 종가력을 가지면 종목 B는 종축을 가질 것입니다. Cointegration & # 8211; 만약 두 개의 주식이 공적으로 통합된다면 주식 A와 B의 선형 조합으로부터 고정 쌍을 형성 할 수있다.


공적분의 가장 좋은 설명 중 하나는 다음과 같다. "한 남자가 술집을 떠나 개집에 간다. 남자는 술에 취해 무작위로 걷는다. 개는 또한 무작위로 걷는다. 그들은 바쁜 길에 접근하고 남자는 그의 개를 이끌고, 남자와 개는 이제 공적분을합니다. 그들은 둘 다 무작위 도보를 할 수 있지만, 서로 멀리 이동할 수있는 최대 거리는 고정되어 있습니다 (즉, 리드의 길이 "). 그래서 본질적으로 남자와 개 사이의 거리 / 퍼짐은 고정되어 있습니다. 남자와 개가 여전히 무작위로 걷는 이야기에서 주목합니다. 움직임이 상호 관련되어 있는지 또는 상관 관계가 없는지 말할 것도 없습니다. 상관 된 주식과 함께 대부분의 경우 같은 방향으로 움직이게되지만 움직임의 크기는 알 수 없으므로 두 주식 간의 스프레드를 거래하면 스프레드가 계속 성장하고 성장할 수 있으며 평균 회귀의 징조가 보이지 않습니다. 이것은 우리가 확산이 "고정"되어 있고 확산이 "고정"에서 벗어난다면 되돌리기를 의미하는 공적분에 대한 계약에있다.


공적분을 좀 더 탐험 할 수 있습니다.


기하학적 갈색 운동 방정식


여기서 A는 주식 A의 가격을 나타냅니다.


우리는 공적분 / 고정 쌍을 찾고 싶다.


장기 주식 A와 주식 B의 단기 n 로트에 대한 방정식


상관 관계가있는 주식의 예 : 스프레드가 폭등하는 것을주의하십시오.


공적분 된 주식의 예 : 스프레드가 진동적으로 보입니다.


5 가지 생각 & ldquo; 통계적 차익 거래 & # 8211; 상관 관계와 국가 통합 비교 & rdquo;


나는 당신의 블로그를 매우 흥미롭게 찾는다. 아직 켜져 있습니까?


확산 플롯은 평균 복귀 전략에 대한 상관 관계에 대한 통합 통합의 장점을 명확하게 보여줍니다. 통계적 재정 거래와 관련된 더 많은 게시물을 기대합니다.


고마워, 이 게시물에서 고정 된 신호를 만들어야하는 수학을 보여주었습니다. 주요 가정은 성장률 mu가 일정했다는 것이다 (또는 두 주식의 성장이 헤지 비율 n을 일정하게 유지하면서 느리게 변하는 것).


다음 글에서는 우리가 어떻게 그 가정을 테스트하는지 자세히 설명 할 것입니다. 다행히도 나는 일요일 저녁까지 그것을 쓸 것입니다.

Comments