[알고리즘 트레이딩/전략편] 28. 시장미시구조 전략의 흐름
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (28) 시장미시구조 전략의 흐름 일반적으로 알고리즘 트레이딩은 대량 주문집행 알고리즘을 (Execution algorithm : VWAP, TWAP, IS 등) 일컫는 경우가 많은데, 여기서는 그냥 자동화된 매매 방식을 의미하는 것으로 하고, 주로 미시시장에서의 알고리즘 전략을 의미하는 것으로 한다. 알고리즘 트레이딩의 방법론은 시장의 거시적 측면과 미시적 측면에서 접근해 볼 수 있다. 시장의 거시적 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (27) 시장 재현 시뮬레이터 (Market Simulator) – 클라이언트 이번 시간에는 시장 시뮬레이터 (Market Simulator)의 클라이언트 기능에 대해 알아본다. 클라이언트의 주요 기능으로는 서버 (Order Matching Engine Server) 접속 기능, 전략 관리 기능, 손익/재고 관리 기능이 있다. 서버에 접속되면 클라이언트는 UDP 포트를 통해 실시간으로 시세데이터 (틱 데이터)를 받는다. 클라이언트는 시세데이터를 통해 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (26) 시장 재현 시뮬레이터 (Market Simulator) – 서버 기능 이번 시간에는 지난 시간에 설계한 시장 시뮬레이터 (Market Simulator or Order Matching Engine Simulator : OMES)의 서버 기능에 대해 알아보기로 한다. 서버의 주요 기능은 매매 체결 시스템 (Order matching engine), 가상 트레이더, 그리고 클라이언트의 주문 처리 기능이다. 실제 시장을 재현하기 위해서는 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (25) 알고리즘 전략 테스트와 시뮬레이터 일반적으로 전략을 테스트 (백 테스트)할 때는 과거의 주가를 이용한다. 기술적 분석이나 차익거래 전략을 테스트하려면 과거 일정기간 동안의 주가를 이용하여 최적화된 신호를 만들고, 그 신호를 이용하여 다음 일정기간 동안의 (이것도 과거) 주가에 대입해서 전략의 성과를 분석한다 (일종의 Cross validation). 더 나아가서는 몬테카를로 시뮬레이션을 통해 가상의 미래 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (24) 옵션의 첨도 차익거래 (Kurtosis Trade) 이전 시간에 살펴본 왜도 차익거래 (Skewness Trade)와 동일한 과정으로 기초자산 확률분포의 첨도를 계산하면 첨도 차익거래 (Kurtosis Trade)를 설계해 볼 수 있다. 확률분포의 첨도도 왜도를 계산한 방법과 동일한 과정으로 계산한다. 옵션의 시장가로부터 내재변동성 곡선과 SVI 함수식을 추정하고, SVI로부터 확률분포를 추정하여 첨도를 계산한다. 그리고 실시간으로 계산한 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (23) 옵션의 왜도 차익거래 (Skewness Trade) 예전에 옵션의 왜도 및 첨도 차익거래 (Skewness & Kurtosis Trade)에 대해 정리해 본 적이 있었으나, 그 당시에는 기초자산의 확률분포 추정이 정밀하지 못해 왜도나 첨도를 정확하게 계산하지 못했었다. 그 동안 학습된 내용을 바탕으로 다시 왜도, 첨도 차익거래에 대해 정리해 보기로 한다. 아래 그림은 옵션의 시장가를 실시간으로 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (22) (옵션의 페어트레이딩과 마켓메이킹의 결합 전략) 옵션의 페어트레이딩(2) 전략에서는 너무 보수적인 전략으로 접근하였기 때문에 원하는 형태의 페어트레이딩 스프레드를 얻지 못했었다. 그 이유는 롱-숏 포지션의 동시 체결을 위해 시장가 주문을 기본으로 하였고, 진입이나 청산시 시장가 주문에도 수익이 발생하도록 스프레드를 계산하였기 때문이다. 즉, 매수 시에는 Ask #1 (매도호가 1) 가격을 기준으로 하였고, […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (21) 옵션의 변동성 전략 : Volatility Trading (4) (VKOSPI 와 기초자산의 페어트레이딩)옵션 전략에서 변동성 (Volatility)의 의미는 대단히 크다. 오히려 주가지수 (S) 보다 더 큰 의미를 가질 수도 있다. 언제부턴지는 모르겠지만 변동성의 변화가 주가지수의 변화만큼이나 중요시되어 왔고, 앞으로는 변동성이 더 중요시되는 경향으로 흐르고 있다. 우리는 옵션을 처음 접할 때부터 기초자산 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (20) 옵션의 변동성 전략 : Volatility Trading (3) (내재변동성과 기초자산 수익률 관계의 관찰)기초자산의 수익률과 내재변동성과는 어떤 관계가 있을까? 일반적으로 둘의 관계는 음(-)의 상관관계를 갖는다. 주가지수가 올라가면 내재변동성은 감소하고, 주가지수가 내려가면 내재변동성은 증가하는 경향이 있다. 단순히 생각해 보면, 주가지수가 올라가면 콜옵션의 가격도 올라가고, 콜옵션의 가격이 올라가면 내재변동성은 증가한다. 따라서 주가지수가 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (19) 옵션의 변동성 전략 : Volatility Trading (2) (양매수 전략의 특성)기초자산의 변동성을 이용한 옵션 전략은 변동성 차익거래 (Volatility Arbitrage), 변동성 추종 전략 등 매우 다양하다. 변동성과 시간가치를 교환하는 전략으로는 기초자산이 오르던지 떨어지던지 상관없이 변동성만 있으면 수익이 발생하는 모양이라면 모두 가능하다. 이런 모양으로는 포물선 형태의 수익구조를 가지는, Straddle, Strangle, Butterfly, […]