자본시장과 IT

Exture+가 그린 미래, IMDB

1 Exture+는 매매체결용 호가테이블 관리용으로 IMDB를 사용합니다. 어떤 이름으로 정할지 알 수 없지만 국내업체와 함께 메모리DB를 개발하였습니다. 그동안 국내IMDB시장은 해외업체와 국내업체가 각축을 벌였지만 알티베이스가 시장을 지배한 모양입니다. 그렇지만 다른 국내 업체들이 IMDB시장을 공략하기 위한 시도를 하고 있습니다. Exture+에 참여한 선재소프트도 있고 얼마전 우연히 본 Onmir DBM도 한 사례입니다. 들리는 소문에 의하면 이들 업체들의 뿌리는 같다고 하네요. Onmir DBM IMDB를 향한…
Read more

Exture+가 그리는 미래, 메시징(2)

1. 어제 메시징을 다루었습니다. 메시징은 Low Latency Framework를 구성할 때 주요한 부분입니다. 다만 메시징과 관련한 기술을 상품으로 구매할 경우 비용이 높습니다. 때문에 자체기술로 업무에 최적화한 메시징제품을 개발하는 것이 더 유리할 수 있습니다. 그래서 KRX도 ZeroMQ를 선택한 듯 하고 오픈소스중 많은 프로젝트들이 ZeroMQ를 채택하는 듯 합니다. 아래 자료도 KT가 클라우드서비스를 추진하면서 만든 자료인 듯 합니다.

Exture+가 그린 미래, 메시징

1. Exture+가 추진하는 목표를 이루기 위한 기반기술은 두가지입니다. 첫째는 Low Latency Messaging입니다. 둘째는 In-Memory DB기술입니다. 메시징기술은 ZeroMQ를 기반으로 하였고 IMDB는 선재소프트의 기술로 만들어졌습니다. 두가지는 모두 KRX와 코스콤이 권리를 갖고 있습니다. 현재 자본시장에서 메시징은 보편적이지 않습니다. 한국거래소의 Exture는 Tibco사의 제품을 기반으로 하고 있습니다. 몇 증권사는 자체개발하였거나 Tibco사의 제품을 도입하여 사용중입니다.이천년대 초반 FEP에 메시징을 도입하였지만 큰 성공을 이루지 못하였습니다. 이런 조건에서 메시징기술이…
Read more

Exture+가 바라보는 자본시장IT

1. 벌써 1년전입니다. Exture+를 개발한다는 말이 나온 이후 한국거래소는 다양한 프로젝트들을 발주하였습니다. 파일럿프로젝트, 선도개발프로젝트 및 하드웨어와 관련한 프로젝트입니다. 이를 통하여 Exture+가 그리는 미래가 있었습니다. 드디어 청사진이 나왔습니다. Exture+ 본개발을 위한 프로젝트를 발주하였습니다. 인프라개발 및 업무개발부분으로 나누어 발주를 하였습니다. 프로젝트의 PMO는 “국내자본시장 IT경쟁력강화를 위한 자본시장 IT효율화 컨설팅”를 수행하였던 딜로이트컨설팅이 맡기로 했습니다. 아래는 두개의 제안요청서를 통합한 자료입니다.

소프트웨어개발 vs 트레이딩

1. 소프트웨어개발과 트레이딩. 다른 일입니다. 한 꺼풀 벗겨보면 공학적인 지식을 바탕에 두고 있습니다. 수학과 논리가 중요합니다. 다만 트레이딩은 한두가지 수식으로는 표현할 수 없는 복잡한 시장때문에 직관이 많이 합니다. 그런데 주제는 이것이 아닙니다. 비즈니스와 경영의 관점으로 바라보면 어떨까요? 소프트웨어하우스가 처음 생겼을 때 지금과 다른 모습이었습니다. 모든 산업의 시작은 가내 수공업입니다. 혼자 혹은 가족들이 생산을 하고 판매를 합니다. 소프트웨어라고 다르지 않습니다. 혼자…
Read more

자동매매시스템의 UX, 시간

1. 기술적인 관점으로 시작했던 자동매매시스템. 알고보니 머리가 아픈 일입니다. 앞서 두차례에 걸쳐 나름의 고민과 해결과정을 소개하였습니다. 트레이더는 기계와 손을 모두 사용한다 전략의 복수이벤트처리 오늘은 UX, 사용자경험까지는 아니고 UI입니다.대부분 트레이더를 위한 화면은 숫자로 이루어져 있습니다. 차트도 있지만 많은 경우 시간에 따라 바뀌는 숫자가 주요한 정보입니다. 이중 가장 일반적인 화면은 현재가입니다. 시장점유율이 1위라고 하는 키움증권의 현재가 화면입니다. 오랫동안 트레이딩시스템을 보아온 분이라면 알겠지만…
Read more

트레이더는 기계와 손을 모두 사용한다

1. 기계와 인간의 전쟁. HFT와 같은 전략이 시장에서 영향력을 발휘하면서 나온 말입니다. 기계매매는 손매매와 대비하여 시스템매매 혹은 자동매매라고 부릅니다. 처음 ZeroAOS의 개념을 잡을 때 ‘자동’에 방점을 두었습니다. 기계가 매매를 할 때 가장 빨리 처리할 수 있도록 하고 – Low Latency – 트레이더의 개발부하를 줄여주자는 의도였습니다. IT적 관점에서 트레이딩을 접근하였습니다. 그래서 촛점은 항상 기술적인 문제였습니다. 메시징의 성능, 메모리테이블의 성능 등에 관심을…
Read more

소프트웨어엔지니어의 윤리강령

1. 정치와 무관한 과학기술이 존재할 수 있을까? 과학적 진실로 무장한 전문가들이 진실로 진실을 이야기할까? 이와 관련한 중요한 사건을 지난 10년동안 겪었습니다. 황우석박사의 논문조작사건과 천안함침물 사건입니다. 황우석사건은 BRIC을 통하여 과학계 참여자들이 상호검증과 자정능력이 있음을 보여주었습니다. 반면 천안함 침몰사건은 권력에 침묵한 과학계의 현실을 보여줍니다. 재미 과학자(화학공학)인 김광섭박사님이 화공학회때 발표할 논문이 취소당한 것을 볼 때 천암함 사건은 아직도 토론조차 허락하지 않는 모습입니다. 나는…
Read more

전략의 복수이벤트처리

1. 블로그가 주된 일인 줄 아시는 분이 많지만 저는 ZeroAOS를 서비스하는 사업자입니다.(^^) 그래서 일부러 아래글을 항상 블로그 맨위에 고정시켜놓았습니다. 아주 아주 간단한 ZeroAOS 사용법 위의 글에서 ZeroAOS환경에서 전략을 개발하는 과정을 설명하였습니다. 첫번째 일은 Strategy Flowchart를 그리는 일이라고 했습니다. 아래는 어떤 블로그에 올라온 분의 전략입니다. 손으로 그린 그림입니다.