블로그
알고리즘 트레이딩 (Algorithm Trading) – 전략 (42)Market Manipulation 거래 시장은 양방향 경쟁 매매 방식이다 (Double Auction System). 사고파는 주문이 모두 시장에 제출될 수 있다. 거래소는 주문자들의 거래 의도를 정리하여 호가창 (Limit Order Book : LOB)의 형태로 모든 참여자에게 정보를 제공한다. 따라서 호가창의 정보 (호가, 잔량, 건수 등의 변화)를 관찰하면 시장 참여자들의 의향을 파악할 수 있다. […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (41) API로 Roll 모형의 Bid-Ask 스프레드 측정 호가창의 Bid-Ask 스프레드는 거래 비용과 밀접한 관계가 있다. 장 중에는 스프레드가 높을 때도 있고, 낮을 때도 있다. 변동성이 증가할 때는 시장 충격 계수가 증가하고, 유동성 척도는 낮아지고, 스프레드는 높아진다. (미시) 변동성, 유동성 척도 등은 주가뿐만 아니라 거래량도 관련되어 있으므로 독립적으로 측정하기가 어렵다. 반면에 스프레드는 독립적으로 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (40) API를 통한 실시간 VPIN 측정 API에서 실시간으로 체결 틱을 받으면 실시간 VPIN을 측정할 수 있고 전략에 활용할 수 있다. VPIN은 독성 주문 (Flow Toxicity and Liquidity)에 대한 분석으로 마켓메이킹 전략에서 재고 위험을 관리하는데 사용될 수 있다. VPIN을 측정하기 위해서는 동일 거래량을 갖는 Volume Bucket (거래량 캔들)를 만들고, 각 Bucket에서 매수 체결 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (39) API를 통한 스프레드의 성분 분해 호가창의 Bid-Ask 스프레드를 측정하는 방법으로는, 눈에 보이는 명목 스프레드 (Quoted Spread), 현재의 체결 가격과 현재의 중간 가격을 이용한 유효 스프레드 (Effective Spread), 그리고 현재의 체결 가격과 다음 (가까운 미래의) 중간 가격을 이용한 실질 스프레드 (Realized Spread)가 있다. 이 방법들은 향후 시장미시구조론의 이론편에서 자세히 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (38) API에서 순 주문 흐름 (Net Order Flow) 측정 SOBI (Static Order Book Imbalance) 전략은 호가창의 잔량과 가격만을 이용한 정적 모형 (Static Model) 이었다. 잔량이외에도 주가에 영향을 미치는 요인들은 많다. 만약 특정 호가에 잔량 (Depth)이 부족하더라도 지정가 주문 유입량이 많으면 잔량은 눈에 보이는 것 보다 많은 것이다. 또한, 잔량이 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (37) Trailing Stop 스캘핑 전략 시험 이전 시간에 살펴본 Trailing Stop을 청산 전략으로 활용한 스캘핑 전략을 시험해 보았다. 진입 전략은 호가창 및 체결창을 이용한 기술적 분석으로 하였고, 청산 전략은 Trailing Stop으로 하였다. 스캘핑 도구는 이베스트투자증권의 XingAPI로 만든 시스템 트레이딩 툴을 이용하였다. 참고로, 이 툴은 주식/파생 종목의 호가 및 체결 데이터를 실시간으로 받아 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (36) 옵션의 Skewness, Kurtosis 관찰 얼마 전 (2014년 10월 경) 거래소의 파생상품시장 발전 방안의 일환으로 지수 옵션의 행사가격수가 대폭 늘어났다. 기존에는 ATM을 중심으로 양쪽에 6개씩 행사가격을 설정하여, 최초 설정 시에는 총 13개의 행사가격이 존재했었다 (ATM 1개 + 양쪽 6개씩). 현재는 ATM을 중심으로 좌,우 12개 씩 설정되어 초기에 총 25개의 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (35) Bid-Ask Bouncing (BAB) 척도 마켓메이킹 전략에는 정보기반 거래자의 유해성 주문 (Order flow toxicity) 위험과 재고 발생 위험이 존재한다. 두 위험은 모두 Bid-Ask Bouncing (BAB) 척도와 밀접한 관계가 있다. BAB는 주가가 오르거나 내리지 않고 최우선 호가 (Bid / Ask)에서 지속적으로 주문이 체결되는 것을 말한다. BAB가 지속적으로 발생하려면 최우선 호가의 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (34) 마켓메이킹 (Market Making) 전략 – 단순한 재고관리 전략 지난 시간에는 단순히 Bid-Ask측에 대칭적으로 지정가 주문을 유입한 형태의 마켓메이킹 전략에 대해 살펴보았다. 이 경우는 정보기반 거래자의 유해성 주문으로 인해 주가가 한 쪽 방향으로 움직이면, 마켓메이커는 재고가 과도하게 늘어나는 위험이 있었다. 이번 시간에는 마켓메이커가 재고량에 따라 지정가 주문 위치를 변경하여 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (33) 단순 마켓메이킹 (Market Making) 전략 상대호가를 이용한 전략은 기존의 시세 데이터 (틱 데이터)를 Replay 하면서 테스트가 가능하지만 (소량 주문의 경우), 지정가 주문을 이용한 전략은 실제 시장이나 Simulator 에서나 가능하다 (취소 주문 분석이 어렵기 때문임. 모의 계좌에서도 동일함). 이번 시간에는 Market Simulator를 이용하여, 지정가 주문을 이용한 전략의 대표적인, 마켓메이킹 (Market Making) […]