자본시장과 IT

FOXPro로 만든 매매체결시스템

1. 아주 우연히 눈에 들어왔습니다. “Island ECN의 소스코드를 공개했다”는 글이었습니다. 이천년대 초반 미국에서 대체거래소(ATS) 및 ECN을 설립하는 붐이 있었습니다. 이 때를 설명한 글입니다. 전자거래시스템의 급속한 성장내에서 ECN(Electronic Communications Network)의 성장은 최근 2-3년 동안 더욱 두드러지고 있다. 이런 완전히 자동화된 시스템을 통해 기관이나 다른 시장참여자들은 다양한 방법으로 전자적으로 거래를 체결시킬 수 있다. 수년간 Nasdaq과 관련한 시장의 증가를 보아온 Day-trading 회사들은 ECNs…
Read more

코스콤 2013년 가을 사보에 기고한 글

코스콤 2013년 가을 사보에 몇 개의 글을 기고하였습니다. ‘IT에 따라 진화하는 트레이딩서비스의 현재 그리고 미래’, ‘NYSE가 다크풀을 구축한 까닭’,’특허기술을 사고파는 거래소 등장’입니다. 이중에서 ‘IT에 따라 진화하는 트레이딩서비스의 현재 그리고 미래’는 HTS의 미래라는 주제를 가지고 다시금 정리하고 싶네요. 지난 몇 년동안 주문채널별 통계를 보면 HTS와 MTS사이에 역전이 일어날 듯 합니다. MTS가 전면에 등장하면서 HTS가 퇴조하는 것인지, 아니면 LIG증권이 내놓은 DMA기반의 HTS처럼…
Read more

HFT 이후 매매시스템의 구조

1. 2012년 여름 HFT 이후는 Big Data Trading?라는 글을 썼습니다. 이후 Big Data를 기반으로 한 전략이 큰 흐름을 이룬다는 기사들이 많았습니다. 1년이 지난 지난 여름 WSJ은 Deep-Pocketed Funds Give Up on Speed Game 을 통해 공식화하였습니다. 촌각을 다투는 속도전으로 승부를 걸었던 월가의 대형 기관 투자자들 사이에 변화의 움직임이 뚜렷하다. 속도에 사활을 거는 게임에서 일보 후퇴, 정보로 시장을 압도하겠다는 기세다. 보다…
Read more

Face2Face 2013 Seoul 발표문

1. 지난 2011년 FIX행사인 Face2Face 2011 Seoul이 있었습니다. 2011 건전증시포럼과 Face2Face 2년이 지난 2013년 11월에 같은 행사가 서울에서 열립니다. Face2Face 2013 Seoul 이번 주제는 아래와 같습니다. 2011년 행사와 비교할 때 좀더 풍성해졌습니다. • The Industry Trend in Equities and Derivatives Markets • Issues Faced by the Korean Trading Community • Tackling the Cost, Regulatory and Technology Challenges • Algorithmic Trading…
Read more

OpenMAMA의 Throttle 소스

1. Exture+는 Exture의 통신방식과 다릅니다. 동기식이 아닌 비동기식입니다. 비동기식이기때문에 과다 주문이 발생하여 매매체결시스템에 영향을 줄 수 있습니다. 통신방식과 알고리즘트레이딩에 대한 규제를 이유로 Exture+는 과다호가관리를 하고 있습니다. 영어로 하면 Throttle입니다. 구글에서 Throttle을 검색하면 웹에서 대역폭을 관리하는 기능으로 소개하고 있습니다. 틀리지 않습니다만 Exture+의 경우는 대역폭이 아닌 건수가 관리대상입니다. 자본시장에서 사용하는 메시징제품을 보면 Throttle기능이 내장되어 있습니다. 그중 소스로 확인할 수 있는 것이 OpenMAMA입니다….
Read more

Algorithmic Trading Systems의 구조

1. 알고리즘트레이딩시스템을 어떻게 설계할까? 소프트웨어 구조에 대한 명확한 정답은 없습니다. 예를 들어 몇 년전 알고리즘트레이딩이 처음 회자할 때 가장 관심을 받았던 기술은 CEP/ESP입니다. 소프트웨어 구조를 그리면서 CEP/ESP를 중심에 놓고 사고하였습니다. 시간이 흐르고 트레이더들의 요구가 명확해지면서 지금 CEP/ESP는 잊혀진 기술이 되었습니다. 다시금 소프트웨어구조로 돌아가보면, 핵심은 트레이더의 요구입니다. 폭포수방법론에 따르면 요구사항분석입니다. 기술적인 기능뿐 아니라 업무적인 기능을 포함한 요구사항입니다. 트레이딩을 Pre-Trade, Trade, Post-Trade로…
Read more

OKJSP개발자들이 미래창조과학부 장관님께 드리는 공개질의서

1. OKJSP. 자바개발자들의 커뮤너티입니다. OKJSP로 소통하는 개발자들이 ‘미래창조과학부 장관님께 드리는 공개질의서‘를 발표하였습니다. 보다 많은 분들에게 알리고자 공유합니다. 소프트웨어 인력 22만 대군 양병계획’에 대해 최문기 미래창조과학부 장관님께 드리는 공개질의서 최문기 미래창조과학부 장관님께 질문 드립니다. OKJSP는 대한민국 최대 소프트웨어 개발자 커뮤니티 중 하나로서, 지난 10여 년간 IT 산업 현장의 목소리를 대변해오고 있습니다. 대부분 소프트웨어개발 분야 현업에 종사하는 저희 커뮤니티 회원들은, 소프트웨어 컨텐트를…
Read more

Zomojo vs Zeptonics 그 이후

1. 한동안 여의도에서 ‘선진기법’이라는 이름으로 이익을 챙겼던 회사가 있습니다. Zomojo입니다. DMA 열품이 여의도에 불어닥칠 때 인구에 회자했던 회사가 있습니다. Zeptonics입니다. 두 회사의 이름이 같이 등장했던 사건이 지난 해말 있었습니다. Zomojo 판결문속에 비친 자본시장의 뒷모습 이후 Zeptonics의 제품은 시장에서 사라졌습니다. ZeptoMux는 계속 영업을 한다고 하여 몇 번 연락을 해보았지만 답장이 없었습니다. 2013년 여름에는 Zomojo가 Zeptonics에 승소하였던 저작권을 이용하여 제품화한다는 소문이 돌았습니다….
Read more

NASDAQ Algo Testing Facility

1. ZeroAOS라는 개념을 구체화하기 위하여 몇 분의 트레이더의 의견을 들은 적이 있습니다. 벌써 몇 년전입니다. 모 증권사에 근무하시는 프랍 트레이더가 요청했던 기능이 ‘시뮬레이션’입니다. 전략을 시험하고 결과를 받을 수 있는 환경입니다. 이런 고민에서 출발하여 나름대로 개념화한 것이 Testing Latency이고 Testing Latency를 줄이기 위하여 만든 제품이 ZeroVE(Virtual Exchange)입니다. 잊었던 그러나 아주 중요한 또 다른 레이턴시 Exchange Simulator 트레이딩회사의 연구소(Lab)에 갇혀있는 알고리즘은 위험하지…
Read more