[알고리즘 트레이딩/전략편] 38. API에서 순 주문 흐름 (Net Order Flow) 측정
알고리즘 트레이딩 (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) […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (32) 호가창과 취소 주문 거래소에서 제공하는 시세 데이터나 증권사의 API 틱 데이터를 이용하면 호가창에서 발생하는 지정가 주문이나 체결 주문은 분석이 용이하다. 그러나 취소 주문은 분석하기가 매우 어렵다. 취소 주문은 단순히 참여자들의 거래 의사가 변한 것 이상의 의미를 가진다. 많은 알고리즘들이 취소 주문을 전략적으로 이용하기 때문에, 주문의 흐름을 제대로 이해하기 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (31) SOBI 전략의 시험 (3) SOBI 전략의 시험 (1) 글의 덧글 내용 중 Mid VWAP을 구할 때 전체 VWAP으로 계산하는 것이 타당할 것 같다는 의견이 있었다. 포스트에서는 Mid VWAP을 계산할 때 (Ask측 VWAP + Bid측 VWAP) / 2 로 계산했는데, 덧글의 내용은, Mid VWAP = (전체 호가 * 잔량 의 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (30) SOBI 전략의 시험 (2) 이전 시간에 정적 모형인 SOBI (Static Order Book Imbalance) 전략에 대해 간략히 살펴보았으나, 전략의 세부 시나리오에 대한 설명이 부족했던 것 같다. 이번 시간에는 전략 스크립트 (Script)를 통해 SOBI 전략을 좀 더 구체적으로 시험해 보기로 한다. SOBI 전략은 잔량가중평균가격의 중간가 (Mid-VWAP)와 현재 주가의 중간가 (Mid-Price)와의 […]
알고리즘 트레이딩 (Algorithmic Trading) – 전략 (29) SOBI 전략의 시험 (1) 이번 시간에는 호가창 (LOB)의 균형을 이용한 전략 중에 정적 모형인 SOBI (Static Order Book Imbalance) 전략에 대해 알아보기로 한다. SOBI 전략은 자체적으로 큰 의미를 가진 전략은 아니지만, 호가창의 균형을 이해하는데 기본이 되므로 알아둘 필요가 있다. SOBI 전략은 호가창의 호가 (Price)와 잔량의 변화만을 이용한 전략이다. […]