금융/AI/IT 기사
알고리즘 트레이딩 (Algorithmic Trading) – 전략 44Market Manipulation의 측정 (D-척도 예시) 지난 시간에 살펴본 D(ask)와 D(bid)를 (이하 D-척도라 함) 이용하여 매수, 매도 1호가가 흔들리는 정도를 실제 시장 데이터를 이용해서 관찰해 보자. D(ask)는 매수 1호가의 흔들림에 대한 매도 1호가의 상대적 흔들림을 측정한 것이다. 일정 기간 동안 매수 1호가가 1단위 흔들렸을 때 매도 1호가가 얼마나 흔들렸는지를 측정한 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 43Market Manipulation의 측정 거래 시장의 허수 주문을 검출하고 그 정도를 측정해 볼 수 있을까? 측정할 수만 있다면 현재의 거래 시장을 이해하는 데 큰 도움이 될 것이다. 그러나 거래소에서 공개하는 시세데이터만으로는 이를 측정하는 데 한계가 있다. 누군가 특정 호가에 지정가 주문을 내고 곧바로 취소 주문을 냈다고 해서 이것을 Market Manipulation […]
알고리즘 트레이딩 (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가 지속적으로 발생하려면 최우선 호가의 […]