Monday 26 March 2018

다른 알고리즘 거래 전략


4 일반적인 액티브 트레이딩 전략.
액티브 거래는 단기 주식 차트의 가격 변동으로 이익을 얻으려는 단기 움직임을 기반으로 유가 증권을 매매하는 행위입니다. 적극적인 거래 전략과 관련된 사고 방식은 장기간의 매수 전략과 다릅니다. Buy-and-hold 전략은 장기적으로 가격 움직임이 단기적으로 가격 움직임을 능가 할 것이므로 단기 움직임을 무시해야한다는 사고 방식을 사용합니다. 반면에 활성 거래자는 단기적인 움직임과 시장 추세를 포착하는 것이 수익이 발생하는 곳이라고 믿습니다. 액티브 트레이딩 전략을 달성하는 데 사용되는 다양한 방법이 있으며, 각각 적절한 시장 환경과 전략에 내제 된 위험이 있습니다. 다음은 활성 거래의 가장 일반적인 유형 4 가지와 각 전략의 기본 비용입니다. (액티브 거래는 시장 평균을 상회하려는 사람들에게 인기있는 전략입니다. 자세한 내용은 어떻게 시장을 능가하는 방법을 확인하십시오.)
데이 트레이딩은 아마도 가장 잘 알려진 활성 트레이딩 스타일 일 것입니다. 종종 액티브 거래 자체에 대한 가명으로 간주됩니다. 데이 트레이딩은 그 이름에서 알 수 있듯이 같은 날 증권을 매매하는 방법입니다. 직위는 취해진 당일 내에 폐쇄되며, 어떠한 직책도 하룻밤 사이에 열리지 않습니다. 전통적으로, 일 무역은 전문가 또는 시장 제작자와 같은 직업적인 상인에 의해 행해진 다. 그러나 전자 거래가 초보자 상인에게 이러한 관행을 열었습니다. (관련 독서를 보려면 초보자를위한 데이 트레이딩 전략을 참조하십시오.)
[어떤 전략이 당신에게 가장 잘 작동하는지 배우는 것은 당신이 열망하는 상인으로 취할 필요가있는 첫 번째 단계 중 하나입니다. 주간 트레이딩에 관심이 있다면, 인포 피디아 아카데미의 데이 트레이더 코스는 여섯 가지 종류의 거래를 포함하는 검증 된 전략을 가르쳐 줄 수 있습니다. ]
일부는 실제로 포지션 거래를 적극 매매가 아닌 매수 전략으로 간주합니다. 그러나 고급 거래자가 수행 한 포지션 거래는 활발한 거래 형태가 될 수 있습니다. 포지션 거래는 현재 시장 방향의 추세를 결정하기 위해 다른 방법과 함께 장기간 차트를 사용합니다. 이러한 유형의 무역은 추세에 따라 며칠에서 수 주간 지속될 수 있으며 때로는 더 오래 지속될 수도 있습니다. 트렌드 트레이더는 보안 경향을 결정하기 위해 연속적으로 높은 최고치 또는 최저치를 찾습니다. 트렌드 상인들은 "물결"을 뛰어 넘고 타는 것으로 시장 이동의 위, 아래 모두로부터 이익을 얻습니다. 트렌드 트레이더들은 시장의 방향을 결정하려고하지만 가격 수준을 예측하지는 않습니다. 일반적으로 트렌드 트레이더는 트렌드가 확립 된 후 트렌드에 뛰어 들고 트렌드가 깨지면 대개 그 위치에서 벗어납니다. 이는 시장 변동성이 큰시기에는 추세 거래가 더 어려워지며 그 위치가 일반적으로 감소 함을 의미합니다.
추세가 깨지면 스윙 트레이더가 게임을 시작합니다. 추세가 끝나면 새로운 트렌드가 확립되면서 가격 변동성이 발생합니다. 스윙 트레이더들은 가격 변동성이 정착됨에 따라 매매 또는 매도를합니다. 스윙 거래는 일반적으로 하루 이상 지속되지만 추세 거래보다 짧은 시간 동안 개최됩니다. 스윙 거래자는 종종 기술적 또는 근본적인 분석을 기반으로 일련의 거래 규칙을 만듭니다. 이러한 거래 규칙 또는 알고리즘은 보안을 사고 파는시기를 식별하도록 설계되었습니다. 스윙 트레이딩 알고리즘이 정확하고 가격 이동의 최고점이나 최저점을 예측할 필요는 없지만 한 방향이나 다른 방향으로 움직이는 시장이 필요합니다. 범위가 제한적이거나 옆에있는 시장은 스윙 거래자에게 위험합니다. (스윙 거래에 대한 자세한 내용은 스윙 트레이딩 소개를 참조하십시오.)
스캘핑은 활성 거래자가 사용하는 가장 빠른 전략 중 하나입니다. 여기에는 입찰 / 주문 스프레드 및 주문 흐름으로 인한 다양한 가격 차이를 이용하는 것이 포함됩니다. 이 전략은 일반적으로 입찰가로 스프레드 또는 매수를하고 매입가로 판매하여 두 가격 지점 간의 차이를 받음으로써 작동합니다. Scalpers는 짧은 기간 동안 자신의 위치를 ​​유지하려고 시도하므로 전략과 관련된 위험이 줄어 듭니다. 또한, scalper는 큰 움직임을 이용하거나 높은 볼륨을 이동하려고 시도하지 않습니다. 오히려 자주 발생하는 작은 동작을 활용하고 더 작은 볼륨을 더 자주 이동하려고합니다. 무역 당 이익 수준이 작기 때문에 스컬핑 업체는 거래의 빈도를 높이기 위해 더 많은 유동성 시장을 찾습니다. 스윙 트레이더와는 달리 스컬 프는 갑작스런 가격 변동에 취약하지 않은 조용한 시장을 좋아하므로 잠재적으로 동일한 입찰가 / 물가에 반복적으로 스프레드를 만들 수 있습니다. (이 활성 거래 전략에 대해 자세히 알아 보려면 Scalping : Small Quick Profits Add Up을 읽어보십시오.)
거래 전략에 고유 한 비용.
적극적인 거래 전략이 전문 상인에 의해서만 고용 된 이유가 있습니다. 사내 중개 회사가 고주파 거래와 관련된 비용을 절감 할뿐만 아니라 더 나은 거래 실행을 보장합니다. 낮은 커미션과 더 나은 실행은 전략의 수익 잠재력을 향상시키는 두 가지 요소입니다. 실시간 시장 데이터 외에도 이러한 전략을 성공적으로 구현하려면 상당한 하드웨어 및 소프트웨어 구매가 필요합니다. 이러한 비용은 성공적으로 구현하고 적극적으로 이익을 창출 할 수 없지만 모든 거래가 성사되지는 않습니다.
능동 거래자는 위에서 언급 한 전략 중 하나 이상을 사용할 수 있습니다. 그러나 이러한 전략에 참여하기로 결정하기 전에 각 전략과 관련된 위험과 비용을 탐구하고 고려해야합니다. (관련 독서를 보려면 액티브 트레이더를위한 리스크 관리 기법을 살펴보십시오.)

다양한 알고리즘 거래 전략
App Store를 통해 가져 오기 우리의 응용 프로그램 에서이 게시물을 읽으십시오!
다른 유형의 알고리즘 거래를 구별하는 방법.
알고리즘 트레이딩은 알고리즘을 사용하여 거래 지시를 최적으로 실행하는 것을 포함합니다. 그런 다음 다양한 양적 전략 (예 : 쌍 거래)을 기반으로 거래를 시작하는 알고리즘이 있습니다.
나는 "알고리즘 트레이딩"(또는 자동화 된 트레이딩)이 알고리즘의 두 가지 유형 모두에서 종종 사용되지만 매우 다르다는 인상을 가지고 있습니다. 그것들은 독점적으로 (인간이 알고리즘의 거래 지시를 실행하거나 인간이 거래 알고리즘이 실행하는 거래를 수동으로 입력하거나) 순차적으로 사용할 수 있습니다 (후자의 알고리즘은이를 실행하는 전자에 거래를 제출합니다). 그렇다면이 두 가지 유형의 알고리즘을 어떻게 구별 할 수 있습니까?
도이체 뱅크 리서치 (Deutsche Bank Research)의 다양한 거래 알고리즘에 대한 견고한 개요를 발견했습니다.
거래 실행 알고리즘.
소액 주문으로 주문을 '파쇄'하고 시장으로 서서히 릴리스함으로써 대량 거래 거래의 가격 영향을 최소화하도록 설계되었습니다.
전략 구현 알고리즘.
실시간 시장 데이터를 읽고 무역 실행 알고리즘에 의해 실행될 거래 신호를 공식화하도록 설계되었습니다. 특정 사전 승인 된 허용 수준을 초과하면 포트폴리오 재조정, 차익 거래 기회 검색, 시장 유형별 역할의 자동 견적 및 헤징, 기술적 분석을 통한 거래 신호 생성 등이 자동으로 수행됩니다.
대규모 거래가 채워질 때 발생하는 가격 이동을 활용하고 다른 알고리즘 전략을 탐지하고 능가하도록 설계되었습니다.
전자 시장 만들기.
과거의 역할을했던 시장의 역할을 모방 한 유동성 제공 전략. 이러한 전략은 입찰가 스프레드를 획득하여 수익을 목표로하는 양면 시장을 만드는 것입니다. 이것은 패시브 리베이트 (Passive Rebate) 차익 거래로 알려져 있습니다.
거래자는 유가 증권 간 가격을 어떤 식 으로든 상관시키고 이러한 상관 관계의 불균형을 상쇄하기 위해 노력합니다.
거래자는 대량 주문이 쉬고있는 곳을 찾기 위해 작은 주문 ( "핑 (ping)")을 보내어 일치하는 엔진에 대량 주문이 있는지 여부를 파악합니다. 작은 순서가 빨리 채워지면 큰 순서가 뒤 따르게됩니다.
브로커 알고리즘 또는 거래 알고리즘은 다양한 벤치 마크 (예 : VWAP, PoV, 구현 부족 또는 미끄러짐, 가격 인라인, TWAP, DWAP 등)가있는 대량의 주식을 최적으로 실행하도록 설계되었습니다. 이러한 알고리즘은 때때로 통계 방법과 시장 미세 구조 분석 (스프레드, 양, 계절성, 공급 / 수요 분석)을 사용합니다.
양적 전략은 알고리즘이기도하지만, 이 알 고는 과거 데이터와 일간 데이터를 사용하여 무엇을 투자할지 결정합니다. 언제 투자 할 것인가? 이 algos는 우리에게 buy 또는 sell의 신호를 보내고 거래 알고리즘으로 실행할 수 있습니다.
내 경험에 비추어 볼 때, 알고리즘 트레이딩은 우리가 실행할 때 더 적은 돈을 잃어 버리는 데 도움이된다고 생각합니다. 그리고 quantitative 전략 알고리즘은 우리가 무엇을 사고 팔고, 언제 명령을 실행하는지에 대한 "올바른"결정을 내리는 데 도움이됩니다.
언급 한 두 가지 유형은 반드시 상호 배타적 인 것은 아니지만 상대적으로 짧은 지평을 취하고 알 고가 지속적으로 돈을 벌 수 있는지 확인하십시오. 두 번째 유형 인 경우 그렇지 않으면 첫 번째 유형이 될 가능성이 큽니다.

알고리즘 트레이딩의 기초 : 개념과 예제.
알고리즘은 작업 또는 프로세스를 수행하기 위해 명확하게 정의 된 지침 집합입니다.
알고리즘 트레이딩 (자동 트레이딩, 블랙 박스 트레이딩, 또는 단순한 알 고 트레이딩)은 a 컴퓨터가 불가능한 속도와 빈도로 이익을 창출하기 위해 거래를하기 위해 정의 된 명령어 세트를 따르도록 프로그래밍 된 컴퓨터를 사용하는 프로세스입니다. 인간 상인. 정의 된 규칙 집합은 타이밍, 가격, 수량 또는 모든 수학적 모델을 기반으로합니다. 상인에 대한 이익 기회와는 별도로, 알 고향 거래는 시장을보다 유동적으로 만들고 무역 활동에 대한 정서적 인적 영향을 배제함으로써보다 체계적인 거래를 만듭니다. (자세한 내용은 올바른 알고리즘 트레이딩 소프트웨어 선택을 확인하십시오.)
거래자가 다음과 같은 간단한 거래 기준을 따랐다 고 가정 해보십시오.
50 일 이동 평균이 200 일 이동 평균보다 커지면 50주의 주식을 매수하십시오. 50 일 이동 평균이 200 일 이동 평균보다 낮아지면 주가는 주식의 주식을 매도합니다.
이 두 가지 간단한 지침 세트를 사용하면 정의 된 조건이 충족 될 때 주가 및 이동 평균 지표를 자동으로 모니터링하고 구매 및 판매 주문을하는 컴퓨터 프로그램을 작성하기 쉽습니다. 상인은 더 이상 실시간 가격 및 그래프를 감시하거나 수동으로 주문할 필요가 없습니다. 알고리즘 거래 시스템은 거래 기회를 정확하게 식별함으로써 자동으로 거래를 수행합니다. 이동 평균에 대한 자세한 내용은 단순 이동 평균을 참조하십시오.
[입증 된 전략과 궁극적으로 알 고리즘 트레이딩 시스템으로 작업 할 수있는 포인트 전략에 대해 자세히 알아 보려면 Investopedia Academy의 Become a Day Trader 코스를 확인하십시오. ]
알고리즘 트레이딩의 이점.
Algo-trading은 다음과 같은 이점을 제공합니다.
가능한 최상의 가격으로 실행되는 거래 신속하고 정확한 거래 주문 배치 (따라서 원하는 수준의 실행 가능성 높음) 중요한 가격 변동을 피하기 위해 정확하고 신속한 거래 시간 단축 거래 비용 절감 (아래의 구현 부족 예 참조) 여러 항목에 대한 동시 자동 점검 시장 조건 거래 배치시 수동 오류 위험 감소 사용 가능한 과거 및 실시간 데이터를 기반으로 알고리즘 백 테스팅 정서적 및 심리적 요인에 기반한 인적 자원 거래자의 실수 가능성 감소.
현재의 고액 거래의 가장 큰 부분은 고주파 거래 (high frequency trading, HFT)입니다. 이 프로그램은 미리 프로그래밍 된 지침에 따라 여러 시장 및 여러 결정 매개 변수에 걸쳐 매우 빠른 속도로 대량 주문을 활용하려고 시도합니다. (고주파 거래에 대한 자세한 내용은 고주파 거래 (HFT) 회사의 전략과 비밀을 참조하십시오.)
Algo-trading은 다음과 같은 다양한 거래 및 투자 활동에 사용됩니다.
주식을 대량 구매하지만 불특정 다수의 투자로 주식 가격에 영향을 미치기를 원하지 않는 중장기 투자자 또는 매수 측면 기업 (연기금, 뮤추얼 펀드, 보험 회사). 단기 거래자 및 매도자 측 참가자 (시장 형성 자, 투기자 및 중개인)는 자동 거래 실행의 혜택을받습니다. 또한, algo-trading은 시장에있는 판매자에게 충분한 유동성을 창출하는 데 도움을줍니다. 체계적인 거래자 (추종자, 쌍 거래자, 헤지 펀드 등)는 거래 규칙을 프로그래밍하고 프로그램이 자동으로 거래되도록하는 것이 훨씬 더 효율적이라는 것을 알게됩니다.
알고리즘 거래는 인간 상인의 직감이나 본능에 기반한 방법보다 적극적인 거래에 대한 체계적인 접근 방식을 제공합니다.
알고리즘 트레이딩 전략.
알고리즘 거래를위한 모든 전략에는 향상된 수익 또는 비용 절감 측면에서 수익성이 확인 된 기회가 필요합니다. 다음은 algo-trading에서 사용되는 일반적인 거래 전략입니다.
가장 일반적인 알고리즘 트레이딩 전략은 이동 평균, 채널 이탈, 가격 수준 이동 및 관련 기술 지표의 추세를 따릅니다. 이러한 전략은 예측이나 가격 예측을하지 않기 때문에 알고리즘 거래를 통해 구현하는 가장 쉽고 간단한 전략입니다. 거래는 바람직한 추세의 발생을 기반으로 시작되며, 이는 예측 분석의 복잡성에 빠지지 않고 알고리즘을 통해 구현하기 쉽고 직관적입니다. 위에서 언급 한 50 일과 200 일 이동 평균의 예는 인기있는 추세 전략입니다. (추세 거래 전략에 대한 자세한 내용은 추세를 활용하는 간단한 전략을 참조하십시오.)
한 시장에서 더 낮은 가격에 이중 상장 주식을 매수하고 다른 시장에서 높은 가격으로 동시에 매각하는 것은 가격 차이를 무위험 수익 또는 차익 거래로 제공합니다. 가격 차이가 수시로 존재하기 때문에 동일한 작업이 주식 대 선물 상품에 대해 복제 될 수 있습니다. 이러한 가격 차이를 식별하고 주문을하는 알고리즘을 구현하면 효율적인 방식으로 수익성있는 기회를 얻을 수 있습니다.
인덱스 펀드는 보유 자산을 각각의 벤치 마크 지수와 동등하게 유지하기 위해 재조정 기간을 정했습니다. 이는 인덱스 펀드 재조정 직전에 인덱스 펀드의 주식 수에 따라 20-80의 베이시스 포인트 이익을 제공하는 예상 거래를 활용하는 알고리즘 트레이더에게 수익성있는 기회를 창출합니다. 이러한 거래는 적시 실행과 최적의 가격을 위해 알고리즘 거래 시스템을 통해 시작됩니다.
델타 중립적 인 거래 전략과 같이 입증 된 많은 수학 모델은 포트폴리오 델타가 0으로 유지되도록 양수 및 음수 델타를 상쇄하기 위해 거래가 이루어지는 옵션과 기본 보안의 조합에 대한 거래를 허용합니다.
평균 회귀 전략은 자산의 고가와 저가가 주기적으로 평균값으로 되돌아가는 일시적인 현상이라는 생각에 기반합니다. 가격 범위를 식별하고 정의하고이를 기반으로 알고리즘을 구현하면 자산 가격이 정의 된 범위를 벗어날 때 거래가 자동으로 배치됩니다.
볼륨 가중 평균 가격 전략은 대량의 주문을 분해하고 주식 관련 과거 볼륨 프로파일을 사용하여 동적으로 결정된 작은 주문 청량을 출시합니다. 목표는 VWAP (Volume Weighted Average Price)에 가까운 주문을 실행하여 평균 가격으로 이익을 얻는 것입니다.
시간 가중 평균 가격 전략은 대량 주문을 해체하고 시작 시간과 종료 시간 사이의 균등하게 나뉘어 진 시간 슬롯을 사용하여 동적으로 결정된 작은 주문 청량을 출시합니다. 목표는 시작 및 종료 시간 사이의 평균 가격에 가까운 주문을 실행하여 시장 영향을 최소화하는 것입니다.
거래 주문이 완전히 채워질 때까지이 알고리즘은 정의 된 참여율과 시장에서 거래되는 거래량에 따라 부분 주문을 계속 전송합니다. 관련 "단계 전략"은 사용자 정의 시장 볼륨 비율로 주문을 보내고 주가가 사용자 정의 수준에 도달하면이 참여율을 높이거나 낮 춥니 다.
구현 부족 전략은 실시간 시장을 거래함으로써 주문의 실행 비용을 최소화함으로써 주문 비용을 절감하고 지연된 실행의 기회 비용으로부터 이익을 얻는 것을 목표로합니다. 이 전략은 주식 가격이 호의적으로 움직일 때 목표로하는 참여율을 높이고, 주가가 반대로 움직일 때 그것을 낮출 것이다.
다른 측면에서 "사건"을 식별하려고 시도하는 몇 가지 특별한 클래스의 알고리즘이 있습니다. 예를 들어 판매 측 시장에서 사용되는 이러한 "스니핑 알고리즘"은 대규모 주문의 구매 측면에서 알고리즘의 존재를 식별 할 수있는 내장 된 인텔리전스를 갖추고 있습니다. 이러한 알고리즘을 통한 탐지는 시장에서 대량 주문 기회를 파악하고 더 높은 가격으로 주문을 작성함으로써 이익을 얻을 수 있도록 도와줍니다. 이것은 때로는 하이테크 전방 주행으로 확인됩니다. (고주파 거래 및 사기 행위에 대한 자세한 내용은 다음을 참조하십시오 : 주식을 온라인으로 구입할 경우 HFT에 관여 함)
알고리즘 거래에 대한 기술적 요구 사항.
컴퓨터 프로그램을 사용하여 알고리즘을 구현하는 것이 마지막 부분으로, 백 테스트가 있습니다. 문제는 식별 된 전략을 주문 거래 계정에 액세스 할 수있는 통합 된 전산 프로세스로 변환하는 것입니다. 다음이 필요합니다.
필요한 거래 전략, 고용 된 프로그래머 또는 미리 만들어진 거래 소프트웨어를 프로그래밍하기위한 컴퓨터 프로그래밍 지식 주문을하기위한 네트워크 연결 및 거래 플랫폼에 대한 액세스 주문을 할 수있는 기회를 알고리즘이 모니터 할 시장 데이터 피드에 액세스 능력 및 인프라 실제 시장에 출시되기 전에 빌드 된 시스템을 백 테스팅하기 알고리즘에서 구현 된 규칙의 복잡성에 따라 백 테스트를위한 사용 가능한 과거 데이터.
다음은 포괄적 인 예입니다 : Royal Dutch Shell (RDS)은 암스테르담 증권 거래소 (AEX)와 런던 증권 거래소 (LSE)에 상장되어 있습니다. 차익 거래 기회를 식별하는 알고리즘을 구축해 보겠습니다. 흥미로운 관찰은 거의 없습니다.
AEX는 유로화로 거래되며, LSE는 스털링 파운드로 거래됩니다. AEX는 1 시간의 시간차로 인해 LSE보다 1 시간 빠르며, 다음 두 시간 동안 동시에 거래가 이루어지며 AEX가 마감되면서 지난 1 시간 동안 LSE에서만 거래됩니다 .
이 두 시장에 상장 된 Royal Dutch Shell 주식에 대해 서로 다른 통화로 차익 거래를 할 수 있는지 알아볼 수 있습니까?
현재 시장 가격을 읽을 수있는 컴퓨터 프로그램 LSE 및 AEX의 가격 피드 GBP-EUR 환율에 대한 외환 환율 피드 주문을 올바른 교환으로 전달할 수있는 주문 배치 기능 과거 가격 피드에 대한 백 테스트 기능.
컴퓨터 프로그램은 다음을 수행해야합니다.
두 거래소의 RDS 주식의 수신 가격 피드를 읽으십시오. 사용 가능한 환율을 사용하여 한 통화의 가격을 다른 통화로 변환하십시오. 유익한 기회로 이어지는 충분히 큰 가격 불일치 (중개 비용을 할인)가 존재한다면, 낮은 가격의 거래소에서 주문하고 높은 가격의 거래소에서 주문을 판매합니다. 원하는대로 주문을 실행하면 차익 거래 이익이 발생합니다.
간단하고 쉬운! 그러나 알고리즘 트레이딩의 실행은 유지 관리 및 실행이 간단하지 않습니다. 알 고가 생성 한 거래를 배치 할 수 있다면 다른 마켓 참여자도 마찬가지입니다. 따라서 가격은 밀리 초 및 심지어 마이크로 초 단위로 변동합니다. 위의 예에서 구매 주문 거래가 실행되면 어떻게되지만 주문이 시장에 출시 될 때까지 판매 가격이 변경되지 않습니다. 당신은 개방적인 자세로 앉아 결국 귀하의 차용액 전략을 쓸모 없게 만들 것입니다.
예를 들어 시스템 장애 위험, 네트워크 연결 오류, 거래 주문과 실행 간의 시간 지연, 그리고 무엇보다 불완전한 알고리즘과 같은 추가적인 위험과 과제가 있습니다. 알고리즘이 복잡할수록 더 엄격한 백 테스팅이 필요합니다.
결론.
알고리즘의 성능을 정량적으로 분석하는 것은 중요한 역할을하므로 비판적으로 검사해야합니다. 돈을 쉽게 벌기위한 개념을 가진 컴퓨터의 도움을 받아 자동화하는 것은 흥미로운 일입니다. 그러나 시스템을 철저히 테스트하고 필요한 한계를 설정해야합니다. 분석적 거래자는 올바른 전략을 확실하게 구현하는 데 자신감을 갖기 위해 스스로 프로그래밍 및 시스템을 학습하는 것을 고려해야합니다. 신중한 사용과 철저한 거래로 수익성 높은 기회를 창출 할 수 있습니다. (자세한 내용은 자신의 Algo 거래 로봇을 코딩하는 방법을 참조하십시오.)

QuantStart.
빠르게 성장하는 소매점 퀀텀 트레이더 커뮤니티를 지원하는 Quantcademy 개인 회원 포털에 가입하십시오. 당신은 당신의 가장 중요한 퀀트 트레이딩 질문에 대답 할 준비가되어있는 지식이 풍부하고 마음이 맞는 퀀트 트레이더 그룹을 찾을 수 있습니다.
퀀트 트레이딩에 관한 나의 eBook을 확인해보십시오. 여기서 저는 파이썬 툴로 수익성 높은 체계적인 트레이딩 전략을 만드는 법을 가르쳐드립니다.
Python 및 R을 사용하여 시계열 분석, 기계 학습 및 베이지안 통계를 사용하는 고급 거래 전략에 관한 새로운 전자 책을 살펴보십시오.
Frank Smietana, 2017 년 5 월 31 일.
이것은 QuantStart의 전문가 기고 가인 Frank Smietana가 쓴 일련의 게시물 중 세 번째입니다. 이 상세한 게시물에서 프랭크는 양적 헤지 펀드가 수행 한 다양한 알고리즘 트레이딩 전략을 검토합니다. 부품 1과 2를 클릭하십시오.
기관 자산 관리자는 전문 지식이나 영역 지식을 기반으로 특정 자산 클래스, 스타일, 부문 또는 지역을 전문으로합니다. 이것은 그들이 고객에게 제공하는 투자 상품에 반영됩니다. 예를 들어 스타일로 관리되는 주식 펀드는 성장 및 가치 제공, 지리적 기반 펀드는 미국, 유럽 또는 신흥 시장 주식 만 보유하고 부문 별 오퍼링은 기술, 의료 또는 재무에 집중할 수 있습니다.
다양한 시간대 (밀리 세컨드, 일간 및 멀티 데이), 자산 클래스 및 금융 상품 (개별 주식, 인덱스 옵션, ETF 또는 대두 선물) 및 스타일 (트렌드 따르기 또는 평균 전환)을위한 트레이딩 시스템을 구축하는 퀀트 펀드와 병행 ).
이로 인해 체계적인 전략을 개발할 때 선택할 수있는 수백 가지의 조합이 제공됩니다. 또한 특정 시간대, 계측기 및 자산 클래스에 맞게 설계된 견고한 거래 아이디어는 때때로 "복제"된 다음 다른 시간대 및 / 또는 자산 클래스에 적용될 수 있습니다.
기금 추세 추세.
이러한 유형의 펀드는 유효한 시장 동향을 파악하고 확인한 다음 추세가 좋아지면서 해당 시장에서 직책을 시작하고 유지하려고 시도합니다. 아마도 가장 오래되고 개념적으로 단순한 현존하는 트레이딩 아이디어 중 하나 인 트렌드를 따르는 펀드는 일에서 월까지의 기간에 걸쳐 직책을 유지하는 경향이 있습니다. 경향 추종 전략은 일반적으로 예외적으로 높은 승리율을 보이지 않지만 매년 몇 가지 큰 경향을 파악하면 많은 작은 손실을 쉽게 지울 수 있습니다.
정서적 인 견고 함과 높은 좌절감은 상인을 따르는 성공적인 추세가되어야하지만, 이 전략을 따르는 펀드는 그 특성을 공유하는 투자자가 필요합니다. 주식 및 금리 시장은 중앙 은행의 암묵적인 백스톱에 의해 뒷받침되는 추세 추종자의 2008 년 이후에 이상적입니다. 일부 일일 리스크 오프 이벤트를 제외하고 가격이 겉보기 만 올라가고 있기 때문에 트렌드 추종자들은 최소한의 비용 절감으로 충분히 보상을 받았습니다.
이동 평균 크로스 오버, 변동성 브레이크 아웃 및 오실레이터를 포함한 시스템 추세 추종 시스템 구축을위한 다양한 접근법이 있습니다. 미래 블로그 게시물에 대한 모든 주제. 추세 다음 달에는 또한 하락 추세에서 이익을 얻는 데 사용할 수있는 거래 가능한 수단이 상승 추세만큼이나 필요합니다. 지분을 단락시키는 것은 성가신 과정이므로 정확하게 테스트하기가 어렵습니다. 주식이 공매도로 제공되지 않을 수도 있으며, 차입 주식을 보유한 중개 회사는 상당한 프리미엄을 요구할 수 있습니다. 선물과 옵션은 훨씬 더 적절한 수단이지만 ETF와 역 ETF 또한 점점 더 실용적인 수단입니다.
역방향 전략.
이러한 유형의 전략은 상향 및 하향을 선택하거나 지배적 인 시장 추세에서 가격 반전 중 단기 포지셔닝을 시도합니다. 시간대는 거래를 따르는 추세보다 짧지 만 경향이 있지만 특히 거래 경향이 우세 할 때 카운터 트렌드 이동의 강도는 종종 빠르고 강력합니다. 갑작스러운 반전은 약한 유죄 판결과 자본 부족 자본주의를 흔들어주고, 역전출 운동에 연료를 더합니다.
역방향 거래 시스템은 일반적으로 RSI, stochastics 및 Bollinger Bands를 포함한 공통 기술 지표의 극단을 기반으로합니다.
통계적 차익 거래 기금.
"Stat Arb"는 양적 거래자를위한 다양한 시스템 개발 아이디어를 제공합니다. 이러한 전략은 주식, ETF, 전환 사채, 선물 및 옵션을 포함한 광범위한 자산 클래스 및 금융 상품 전반에 걸쳐 구현 될 수 있다는 점에서 광범위한 매력을 가지고 있습니다. 또한 일부 구현 (주로 선물 기반)은 추세 추적 전략보다 마진 요구량이 현저히 낮습니다.
본질적으로, stat arb는 관련 유가 증권 또는 유가 증권 바구니 간의 평균 반전 추세를 이용하려고합니다. 주식 시장 중립, 스프레드 트레이딩 또는 페어 트레이딩 전략이라고도하는 여러 변형이 있습니다. 일반적인 접근 방식은 두 그룹의 주식을 선택하는 것입니다. "긴"그룹은 실적이 좋을 것으로 예상하고 "짧은"그룹은 실적이 저조 할 것으로 예상합니다. 그 후 그룹은 동시에 매매되거나 단락되어 어느 정도의 가격 수렴이 이루어질 때까지 보유됩니다. 각 그룹은 하나의 형평으로 구성 될 수 있으므로 페어 트레이딩에 대한 참조를 참고하십시오. 그룹은 FTSE100이나 S & P500 같은 지수 미래에 대비하여 ETF 또는 단일 주식에 대한 지수를 거래 할 수도 있습니다. 제대로 구축 된 이러한 경향은 "시장 중립적"라벨을 설명하는 시장, 지리적, 부문 및 통화 위험에 대한 노출을 최소화합니다.
쌍 거래의 체계적인 구현의 핵심은 공동 통합의 개념입니다. 상관 관계와 밀접하게 관련되어있는 공동 통합은 두 증권이 얼마나 밀접하게 움직이는 지의 척도입니다. 샘플 R 코드가있는 접근 가능한 프라이머는 여기에서 찾을 수 있습니다. 이 스프레드가 과거 임계 값을 초과하면 전략은 거래 항목을 알립니다. 액체, 짧은 유가 증권의 집합 내에서 교환 가능한 공동 통합 쌍을 효율적으로 발견하는 것은 흥미로운 계산 작업입니다. 자세한 접근 방법은 여기에서 찾을 수 있습니다. [MHM : QuantStart에는 R 환경을 사용한 시계열 분석 및 공적분에 대한 기사가 있습니다.]
컨버터블 직불 카드.
이 전략은 이러한 채권이 실제로 미리 결정된 시간과 가격으로 보통주로 전환 될 수있는 하이브리드 증권이라는 점에서, 잘못된 명칭 인 전환 사채를 사용합니다. 차익 거래 기회는 상인이 회사의 보통주와 비교하여 잘못 계산 된 전환 사채를 발견 할 때 존재합니다. 이 전략은 전환 사채를 매입하면서 주식을 단락시킴으로써이 기회를 이용합니다. 주식이 떨어지면, 짧은 매출은 수익성이 있습니다. 채권은 주식보다 감소하여 순이익을 산출합니다. 주식이 상승하면 채권은 우호적 인 가격으로 주식으로 전환되어 단기적으로 손실을 상쇄합니다. 전환 형 차익 거래는 소리가 나는 것처럼 간단하지 않으며 위험 부담도 없습니다. 이익 실현에는 단기간의 기회를 위해 활용 될 수있는 자본을 묶어 놓은 유지 기간이 상당히 길어질 수 있습니다. 자세한 개요는 여기에서 찾을 수 있습니다.
고정 수입 차익 거래.
이 전략은 금리 스왑이나 선물 등 유동성이있는 파생 상품을 가진 성숙한 국채 시장에서 대규모로 구현 될 수 있습니다. 미국 재무부를 예로 들면, "기본 거래"는 미국 재무부 선물 매매 / 매도, 해당 금액의 인도 가능 재무부 채권 매매입니다. 개념적으로 간단하지만이 전략은 올바르게 구현하려면 상당한 양의 계산이 필요합니다. 이 전략의 세부 사항과 함정을 배우는 것은 책의 가격에 가치가 있습니다.
또 다른 인기있는 고정 수입 전략은 수익률 곡선 평평한 / steepener입니다. 구현을 간소화하고 거래 비용을 최소화하기 위해이 전략은 일반적으로 재무부 선물을 사용하여 구현됩니다. 이 전략은 일반적으로 곡선의 프론트 엔드 (2 년 또는 5 년 재무부)와 백엔드 (10 년 또는 30 년 재무부) 간의 수익률 곡선 차를 변경하기 위해 노력합니다. 평평한 수확기는 수익률 차이가 좁 으면 수익성이 높으며 스프레드를 판매하여 구현됩니다 (뒷다리를 사는 동안 프런트 엔드를 단락 시킴). 반대로, steepener는 수익률 차이가 커지면 프런트 엔드를 구입하고 백엔드를 단락하여 구현됩니다.
CME 그룹은이 전략을 성공적으로 구현하는 데 필요한 계산에 접근 할 수있는 입문서를 게시했습니다.
상품 스프레드 거래.
이들은 체계적인 거래 아이디어의 또 다른 위대한 소스이며, 액체 선물 계약을 사용하여 어느 정도의 확장 성으로 효율적으로 구현할 수 있습니다. 이러한 전략은 계절적 추세와 경제적 이변을 이용하여 평균 수익률을 획득하려고 시도합니다. 이들은 장기 거래 경향이 있으며 일반적으로 몇 주 또는 몇 달이 걸리는 경우가 있으며 일부는 계절적 요인으로 인해 연 1 회만 거래 할 수 있습니다. 간단한 개요는 여기에서 찾을 수 있습니다. 세 가지 변형이 있습니다.
캘린더 스프레드라고도하는 상품 간 스프레드는 더 가까운 계약을 사면서 먼 미래 선물 계약 월을 단절시킵니다. 예를 들어, 상인은 천연 가스에서 먼 월간 계약을 맺고 계절별 수요 및 가스 저장 용량의 붕괴로 이익을 얻으려고 인근 달을 팔 수 있습니다. 운반 비용과 저장 용량을 기반으로 한 패턴은 육류와 곡물을 포함한 여러 물리적 상품에서 잘 작동합니다. Intermarket Spreads는 하나의 상품에 대해 서로 다른 두 시장 간의 차익 거래 기회를 활용하지만, Exchange 통합으로이 카테고리에서 가장 인기있는 거래 아이디어 중 일부가 제거되었습니다. Intercommodity Spread는 두 개 이상의 서로 다른 상품 사이의 스프레드에 초점을 맞추어 동일한 배달 월을 사용합니다. 예를 들면 크랙 스프레드, 원유, 난방유 및 무연 가스의 가중치 조합을 활용합니다. 이와 유사하게, 콩 분쇄 거래는 콩, 콩기름 및 콩기름 계약을 사용합니다.
다양한 자산 클래스 퀀트 펀드.
대부분의 퀀트 펀드는 특정 시장과 자산 클래스에 초점을 맞출 것이지만, 자본, 시스템 개발 역량 및 전문성을 토대로 전략을 자산 클래스와 분리하는 것이 중요합니다. 펀드가 신흥 시장, 미국 주식 또는 글로벌 매크로 기회에 초점을 맞추 든간에, 그들은 위에서 언급 한 하나 이상의 전략을 활용하여 해당 자산 클래스의 거래를 구현합니다.
신흥 시장은 일반적으로 변동성이 크고 지정 학적 위험이 크지 만 불량 자산에 대한 새로운 차익 거래 기회를 발견하거나 대규모 자본 유입에 의해 검증되기 전에 추세에 진입 할 수있는 펀드에 대한 중요한 "선발자"이점을 나타냅니다. 신흥 시장은 종종 유동성 제약과 개발되지 않은 파생 상품 시장에서 어려움을 겪고 있기 때문에 일반적인 "First-World"거래 전략을 효율적으로 구현하는 것이 더욱 어렵습니다.
글로벌 매크로 펀드 (Global Macro funds)는 거시 경제 상황과 불균형, 금리와 통화 차이를 이용하여 초점을 맞 춥니 다. 이 펀드들은 종종 낮은 수익률의 보안에서 짧은 포지 션으로 자금을 조달하는 상대적으로 높은 수익률을 기록하면서 장기 포지션을 취함으로써 구현 된 대중적인 "캐리 트레이드"를 사용합니다. "캐리 (Carry)"는 수익률 스프레드를 나타냅니다.
연구, 연구, 연구 ... 구현.
이 기사에서는 인기있는 퀀트 펀드 및 전략, 그리고 일반적으로 이러한 전략에서 사용되는 도구 및 자산 클래스에 대해 간략하게 설명했습니다. 이러한 모든 전략은 개념적으로 단순하지만 세부 사항에 대한 깊은 이해는 성공에 중요합니다. 인내도 중요합니다. 일부 무역 아이디어는 가끔 기회를 제공합니다. 충분한 자본과 개발 자원을 갖춘 대규모의 퀀트 펀드는 일반적으로 위에서 설명한 전략의 포트폴리오를 전개하여 기회가있을 때 지속적으로 자본을 계속 배치 할 수 있도록합니다.
양적 거래 시작하기?
QuantStart 목록을 구독해야하는 3 가지 이유 :
1. 퀀트 트레이딩 레슨.
계량 거래를 시작하는 데 도움이되는 힌트와 팁으로 가득한 무료 10 일간 코스에 즉시 액세스 할 수 있습니다!
2. 모든 최신 내용.
매주 나는 퀀트 스타트에서 모든 활동의 포장을 보내드릴 것입니다. 그래서 당신은 결코 다시 글을 놓치지 않을 것입니다.
현실감 넘치는 퀀 트레이딩 팁.

No comments:

Post a Comment