PGR21.com
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
Date 2015/04/19 01:46:51
Name Elvenblood
Subject [일반] 누구보다 빠르게 남들과는 다르게. High Frequency Trading - 2
저번글에는 HFT를 설명하기에 앞서 트레이딩이 무엇인지, 그리고 속도가 트레이딩 세계에서 왜 중요한지 간략하게 설명했다. 이번글에서는 실제 HFT 회사들에서 사용하는 전략들에 대해 아주 간단하게 설명을 해보도록 하겠다(자세하게 설명하면 잡혀감). 물론 실제 알고리즘들은 내가 설명하는 것보다 훨씬 복잡하다.



HFT 회사들은 대부분 엄청난 속도를 바탕으로 무위험 차익거래(arbitrage)를 추구한다. 사실 무위험인 전략이라는게 존재할리가 없지만, 속도만 받쳐준다면 리스크 거의 없이 일정량의 profit을 보장받는것이 가능하다. 결국 이런 arbitrage 기회가 존재한다는 건 많은 사람들이 알고 있지만, 제일 빠른 사람만이 이 기회를 차지 할 수 있기 때문이다.









<속도만 받춰준다면? 5년동안 딱 하루만 손해를 보고 나머진 매일 몇십억대의 수익을 낸 Virtu Financial. 이런 회사들의 직원수는 몇백명채 안된다는 사실을 잊지말자>









1. correlation trading 혹은 pair trading (물론 이런 이름으로 부르지는 않지만, 연관성이 99.999%이상인 두 상품 사이에서 가격의 차이가 생기면 재빨리 가서 비싼 상품을 팔고 싼 상품을 사는 것이다. 사실 별거 없다.)



주식을 사기 위해서는 어디로 가야할까? 일반사람들은 그냥 거래 플랫폼에 들어가서 한 종류의 주식에대해 '사자', 혹은 '팔자' 주문만 넣으면 된다고 생각하지만 사실 그 같은 주식을 취급하는 거래소가 한두군데가 아니다. 미국의 경우에는 공용 거래소(public exchange - BATS, NYSE, CME, NASDAQ 등등)가 10~20 군데가 있고, 큰 은행들에서 운용하는 사설 거래소(private exchange, 이 곳에서 일어난 거래들은 바깥 세상에 들어나지 않는다. 골드만 삭스의 Sigma-X, 크레딧 스위스의 Crossfinder가 대표적이다)도 수십 군데가 있다. 즉 결국 투자자가 '사자'주문을 넣으면 그 거래 주문이 수십 군데의 거래소로 가서 가장 좋은 가격에 주식을 사는 것이다.



이 방식은 일반인들이 적은양의 거래를 할 때는 큰 상관이 없지만 헤지펀드들이나 자산운용사들이 몇백억어치의 주식을 살때는 문제가 생긴다. 이들은 엄청난 양의 주문을 신속하게 처리하기 위해 브로커들을 이용하는데, 이 브로커들은 자신들이 원하는 거래소로 주문을 먼저 거쳐가게 routing을 바꿀 수 있다. 예를들면 Facebook 주식을 사고 싶다고하면 'Nasdaq에서 찾아보고 그 다음 BATS에서 찾고 없으면 IEX로 가라'라는 식으로 거래주문이 도는 순서를 자신의 마음대로 할 수 있다. 여기까지는 큰 문제가 없어 보인다. 하지만 모든 브로커들이 특정 거래소를 선호하면 문제가 달라진다. BATS 거래소의 경우 거래를 성사시킬시 브로커에서 리베이트를 주고, NASDAQ은 브로커가 수수료를 문다. 그럼 당연히 모든 브로커들은 자신의 주문의 우선순위가 BATS 거래소로 갈 것이다. 이걸 알고 있는 HFT회사들은 모든 거래소에 마켓을 만들어 놓고(마켓을 만든다는 말이 이해가 안가면 저번글을 먼저 읽으셔야 된다) BATS에 매수주문이 오는 순간 우월한 속도를 바탕으로 다른 거래소에 있는 같은 주식을 전부 매수한다. 그러면 몇만주를 사야하는 헤지펀드들은 울며 겨자 먹기로 HFT회사들에게 더 비싸게 사야되고(BATS에서 샀던 주식 물량으로는 몇만주에 턱없이 부족하다), HFT회사들은 낮은가격에 사고 비싼가격에 팔았으니 무위험으로 수익을 올리게 된다.



다시 설명해드리면, 헤지펀드 A는 애플주식 500주를 사고 싶어한다.

애플주식은 현재 101만원에 사고 99만원에 팔 수 있다. 거래소는 3군데가 있고 그 가격에 100x는 물량이 100주만큼 있음을 뜻한다.

BATS: 100x 99만원 @ 101만원 100x

NASDAQ: 100x 99만원 @ 101만원 100x

IEX: 100x 99만원 @ 101만원 100x



브로커의 주문이 BATS에 들려 101만원에 100주를 사가는 순간 HFT회사들은 애플주식을 사고 싶다는 수요가 높다는 걸 알고, 자신들은 NASDAQ과 IEX에서 200주를 101만원에 사간다. 브로커의 주문이 BATS에서 100주를 사고 나머지 400주를 사기 위해 다른 거래소에 도착한 이상 이미 애플주식의 마켓은 HFT회사들이 100만원 @ 102만원으로 바꿔 놓앗다. 결국 브로커는 102만원에 나머지 주식을 전부 사야되고, HFT 회사들은 101만원에 사서 102만원에 팔고, 포지션을 정리한다. 이는 전부 눈 깜짝할 사이(보다 빠른 10~40 마이크로세컨드)안에 일어나는 일이다.



꼭 같은 주식일 필요도 없다. 예를들면 시카고 CME 거래소에서 제일 많이 거래되는 상품중 하나인 S&P 500 선물(ES라고 한다)는 NYSE에서 판매하는 S&P 500에 속해있는 주식들의 가격을 100% 반영하는 상품이다. 즉 ES 선물의 가격은 S&P 500 주식들의 가격들에 정해진 weighting을 곱한 합과 정확히 같은 상품이다. 개별 주식들의 가격이 선물가격보다 높은 순간이 있으면 HFT 회사들은 곧장 시카고에 있는 CME에 매수주문을 넣고 개별주식들을 전부 매도한다. 만약 CME 선물을 매수한 순간 개별주식의 가격이 다시 떨어진다면? 결국 돈을 날려 먹는 꼴이 된다. 이런 전략을 기회가 사라지기 전에 누구보다 빠르게 실행하기 위해 HFT회사들은 시카고와 뉴욕을 있는 광섬유 케이블에 몇백억씩 투자하는 것이다. 일반인들은 전혀 눈치채지 못할 시간이지만 HFT회사들에게는 무위험 차익거래를 실행하기에는 충분한 시간이다.



다른예로 어떤 헤지펀드가 EUR/USD 환율페어를 엄청나게 샀다고 하자. EUR/USD 환율에 수요가 증가했다는 사실을 보자마자 HFT회사들은 다른환율들이 이 움직임에 반응하기 전에 EUR/JPY와 JPY/USD를 동시에 사면서 가격이 오른 EUR/USD를 팔면 그냥 포지션 없이 공짜돈이 생기는 것이다.



물론 이런 arbitrage라는 것은 트레이딩이 자동화되기 전에도 많이 존재했다 (그냥 같은 제품을 싸게 사서 비싸게 파는것이랑 다를것은 하등 없다). 영국 200년 전통의 베어링은행을 날려먹은 트레이더 닉 리슨도 결국 싱가포르 선물거래소와 일본 선물거래소에서의 닛케이 225선물 차익거래가 주 전략이었다. 하지만 트레이딩이 자동화되기 전에는 이런 전략은 무위험과는 거리가 멀었다고 보면된다. 사람이 직접하는 것이기 때문에 판단착오라든지 사람이 결정을 내리기전에 마켓이 바뀐다든지 여러가지 위험요소들이 많았다. 하지만 컴퓨터의 시대가 도래한 이상 속도만 바탕이 된다면 위험요소가 크게 떨어지고, 트레이딩은 결국 속도 경쟁이 되고만 것이다. 다음 글에 마찬가지로 HFT회사들의 다른 전략들에 대해 간단하게 다뤄볼까 한다. 

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
토다기
15/04/19 01:54
수정 아이콘
자세하게 기억이 안나지만 예전 신문기사에서 주식관련 일하는 사람들이 부산으로 가게 되었는데(해운대 금융센터 관련해서) 부산으로 내려가서 거래하면 손해볼까봐 가기 싫어한다고 했었는데 그 사례보다 훨씬 더 한 얘기군요
항즐이
15/04/19 02:32
수정 아이콘
반대일걸요? 거래소 서버가 부산으로 가게 되면서 부산 오피스텔에 매매용 회선 따 놓고 사무실 여는 경우가 생겼습니다.
ms의 싸움이죠.
15/04/19 03:23
수정 아이콘
컴퓨터가 세상을 상상이상으로 촘촘하게 재구성해버렸군요.
단어를 고르는 지금 이 순간이 너무 길게만 느껴지네요.
재밌게 읽었습니다. 다음 글도 기다리겠습니다.
사티레브
15/04/19 08:44
수정 아이콘
추천-
15/04/19 16:32
수정 아이콘
저번 글부터 재미있게 보고 있습니다. 유익한 글 감사합니다.
15/04/19 18:23
수정 아이콘
설비만 투자해놓으면 돈버는게 무슨 아이템을 개발한것도 아니고 그냥 주식셔틀만 하는 거잖아요 엄밀히 말하면
근데 안정적으로 많은 돈을 저렇게 벌 수 있다는게 엄청나네요
Elvenblood
15/04/19 21:00
수정 아이콘
반은 맞고 반은 틀린 말입니다. 설비도 중요하지만 결국 latency를 줄이려면 가장 중요한건 알고리즘과 코드의 최적화입니다. 그래서 구글에 있는 탑 프로그래머들도 이런 HFT 회사들로 많이 이직을 합니다. 장비만 딱 사놓고 돌려서 1년에 몇백억이 들어오면 누구나 하겠죠. 저번글에서도 다뤗다시피 이 분야는 코드와 알고리즘에 의한 소송싸움이 엄청 많이 일어나는 곳입니다. 알고리즘 개발을 위해 모든 시간을 투자한다고 해도 과언이 아닙니다.

주식셔틀이라는 말에는 저도 동의를 합니다. 하지만 이런 HFT회사들이 수요와 공급을 좀더 명확하게 알아낼수 있는 덕분에 스프레드 자체는 몇년전에 엄청나게 좁아졌습니다. 몇만주가 아니라 몇백주를 거래하는 개인투자자들에겐 오히려 이득인 셈이죠. 몇년 전 한 주식의 마켓이 95만원 @ 105만원이면 지금 같은 주식의 마켓은 99만원 @ 101만원이라고 보시면 됩니다. 마켓을 움직일만한 큰 주문이 아닌이상 이런 '주식셔틀'들 덕분에 개개인 투자자들에겐 오히려 나아진거죠.
15/04/19 22:56
수정 아이콘
답글 남겨주셔서 감사합니다. 목적이 다른 의미의 기술경쟁이 벌어지는군요.
15/04/19 18:30
수정 아이콘
모르는 얘기라서 그런지 더 신기하네요 이런 세상도 있구나...
연필깎이
15/04/19 23:13
수정 아이콘
10~40마이크로세컨드라니.... 놀라울 따름이네요.
tomboy21
15/04/20 13:49
수정 아이콘
잘 읽었습니다 다음 글도 올려주세요~~
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
공지 [일반] [공지]2024년 4월 총선을 앞두고 선거게시판을 오픈합니다 → 오픈완료 [53] jjohny=쿠마 24/03/09 27624 6
공지 [정치] [공지] 정치카테고리 운영 규칙을 변경합니다. [허들 적용 완료] [126] 오호 20/12/30 249788 0
공지 [일반] 자유게시판 글 작성시의 표현 사용에 대해 다시 공지드립니다. [16] empty 19/02/25 325930 8
공지 [일반] [필독] 성인 정보를 포함하는 글에 대한 공지입니다 [51] OrBef 16/05/03 448868 28
공지 [일반] 통합 규정(2019.11.8. 개정) [2] jjohny=쿠마 19/11/08 319141 3
101343 [일반] 다윈의 악마, 다윈의 천사 (부제 : 평범한 한국인을 위한 진화론) [21] 오지의1920 24/04/24 1920 6
101342 [정치] [서평]을 빙자한 지방 소멸 잡썰, '한국 도시의 미래' [15] 사람되고싶다1412 24/04/24 1412 0
101341 [정치] 나중이 아니라 지금, 국민연금에 세금을 투입해야 합니다 [40] 사부작2381 24/04/24 2381 0
101340 [일반] 미국 대선의 예상치 못한 그 이름, '케네디' [50] Davi4ever5629 24/04/24 5629 2
101339 [일반] [해석] 인스타 릴스 '사진찍는 꿀팁' 해석 [6] *alchemist*2789 24/04/24 2789 7
101338 [일반] 범죄도시4 보고왔습니다.(스포X) [30] 네오짱4341 24/04/24 4341 5
101337 [일반] 저는 외로워서 퇴사를 결심했고, 이젠 아닙니다 [17] Kaestro4249 24/04/24 4249 10
101336 [일반] 틱톡강제매각법 美 상원의회 통과…1년내 안 팔면 美서 서비스 금지 [30] EnergyFlow3653 24/04/24 3653 2
101334 [정치] 이와중에 소리 없이 국익을 말아먹는 김건희 여사 [16] 미카노아2965 24/04/24 2965 0
101333 [일반] [개발]re: 제로부터 시작하는 기술 블로그(2) [14] Kaestro2766 24/04/23 2766 3
101332 [정치] 국민연금 더무서운이야기 [125] 오사십오9362 24/04/23 9362 0
101331 [일반] 기독교 난제) 구원을 위해서 꼭 모든 진리를 정확히 알아야 하는 것은 아니다 [87] 푸른잔향4045 24/04/23 4045 8
101330 [일반] 교회는 어떻게 돌아가는가:선거와 임직 [26] SAS Tony Parker 2890 24/04/23 2890 2
101329 [일반] 예정론이냐 자유의지냐 [59] 회개한가인3668 24/04/23 3668 1
101328 [정치] 인기 없는 정책 - 의료 개혁의 대안 [134] 여왕의심복6036 24/04/23 6036 0
101327 [일반] 20개월 아기와 걸어서(?!!) 교토 여행기 [30] 카즈하2614 24/04/23 2614 8
101326 [일반] (메탈/락) 노래 커버해봤습니다! [4] Neuromancer760 24/04/23 760 2
101325 [일반] 롯데백화점 마산점, 현대백화점 부산점 영업 종료 [38] Leeka5708 24/04/23 5708 0
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로