1.
Race To Zero Latency
한동안 세계거래소시장의 화두였습니다. 그러면 지금은 어떨까요? KRX가 Exture+를 준비하는 동안 다른 거래소들은 무엇을 할까요?세계거래소연맹에 올라온 제목만 보더라도 여전히 Latency는 중요한 화두입니다.
Borsa Italiana Live on MillenniumIT
HKEx invests US$380 Million in technology to fuel growth
Eurex to introduce new trading system in Q4 2012
ISE introduces latency improvements in Optimise™ 2.0 Release
지도를 놓고 보면 거래소가 없는 곳이 없을 만큼 아주 보편적인 시스템입니다. 모아 놓으면 매월 어떤 곳은 시스템을 업그레이드할 듯 합니다. 그중 눈에 들어오는 기사가 있습니다. 유명한 Eurex의 차세대계획입니다.
The new technology will meet user needs by minimizing latency, maximizing throughput and allowing for greater flexibility while maintaining high standards of reliability. With the new trading system, Eurex will cease to use the currently used MISS infrastructure and VALUES API interface.
The new technology will include a highly flexible operating system, an internal high performance messaging architecture for minimum latency, high speed communications and reliable database systems. In the future, time-to-market for introducing new products and features will be significantly reduced. And, new tools for further strategy and spread trading will also be delivered.
Furthermore, new interfaces will be provided for exchange participants, replacing or extending the existing ones. These new interfaces will be based upon industry standards such as FIX and FAST facilitating a faster implementation by participants. In addition, Eurex strives to ensure a high degree of backward compatibility for the new interfaces allowing participants to leave their trading applications unchanged in future releases of the new trading system.
Eurex to introduce new trading system in Q4 2012중에서
차세대를 설계할 때 기본으로 적용하는 OS, 메시징 및 데이타베이스을 이야기하고 있습니다.Nasdaq의 CIO가 이야기했던 흐름을 벗어나지 않을 듯 합니다.
NASDAQ이 바라보는 매칭기술의 미래
그런데 이중에 저의 관심을 끈 것은 FAST와 FIX입니다. FAST를 도입하고 FIX Protocol 5.0 SP2를 적용하여 시장정보, 주문체결정보를 표준화하겠다는 이야기입니다.
또다른 특징을 보면 고빈도와 저빈도매매를 위한 구분을 한다고 합니다.
The Eurex ETI supports two session types: high-frequency (HF) and low-frequency (LF) sessions. Both session types differ in throughput limit and functionality.
1) The HF session type is intended for market makers and high frequency traders. Only executions of orders, quotes and foreign events can be recovered. The HF session only supports lean orders. Standard orders are rejected. A HF session does not support the subscription of broadcasts. Only orders or quotes owned by a HF session can be cancelled or inactivated via this HF session.
2) A LF session may also be used for the receipt of broadcasts; for example, listener broadcast or trade notifications at a business unit level. Orders in a LF session can be persistent or nonpersistent, standard (non-lean) or lean, refer to 3.1. Orders and quotes can be cancelled or?inactivated via a LF session, which is not the owning session.
이상의 결정을 2012년 1월에 내렸습니다. Exture+를 추진하던 KRX가 FIX를 포기하던 때입니다. 그렇다고 하더라도 Exture+팀이 Eurex를 자료를 참고했으면 합니다.
2.
레이턴시경쟁은 소프트웨어적인 방향으로 나아갈까요? 앞서 Nasdaq의 발표에서 언급했지만 하드웨어 가속기능이 있습니다. 물론 Nasdaq은 Network Acceleration만에 한정하여 이야기했습니다. 이와 관련한 놀라운 기술을 발표한 회사가 있습니다. 회사의 역사도 아주 독특합니다. 얼마전에도 소개하였던 Zeptonics입니다. ZeptoMux란 스위치는 130나노초로 Arista와 같은 제품에 비해 훨씬 빠르다고 합니다. 단지 스위치와 같은 네트워크장비만 만든다고 생각했는데 아닙니다. 시세솔류션과 매매체결솔류션도 만들어 발표하였습니다. ZeptoMatch란 매칭엔진은 3마이크로초수준입니다.
The first market solution to emerge from the Zeptonics lab will be ZeptoMatchTM, our trade matching engine that delivers a ~3μs client experience. That’s a genuine 3 micro-second latency. No asterisks. No fine print. Just the fastest solution available and faster by an order of magnitude.
개념으로 보면 얼마전 Arista가 발표하였던 Application Switch를 발전시켜 FPGA로 금융프로그램을 내장한 형태입니다.
Zeptonics가 남과 다른 숫자를 보일 수 있는 이유가 기술력뿐 아니라 트레이딩을 오랜동안 해왔던 노하우를 기술과 결합하였기때문이 아닐까 추측해봅니다. 하여튼 놀라운 숫자입니다. ZeptoMatch와 같은 방식으로 미래의 거래소를 구축한다면 서버는 없고 스위치만 수만대가 놓은 전산센터를 그려야 할 듯 합니다.
3.
그러면 거래소의 경쟁에 대응한 트레이딩부분의 숫자는 어떻게 변화할까요? 몇 일전 “Insights on Low Latency Execution Practices”라는 주제로 발표한 Alex Dziejma (principal and chief architect at Dymaxion Capital)는 이런 예상을 합니다. 2014년이면 시세(호가)를 받고 주문을 전송할 때까지 한자리수로 내려갈 것이라고 하네요. 한국의 이야기가 아닙니다.(^^)
a definition of low latency trading as 20 microseconds “tick to trade.” Dziejma went on to suggest that the definition will shift to less than 10 microseconds for next year, and as low as a single microsecond for certain trades by 2014. Dymaxion Capital’s proprietary trading system currently clocks in at five microseconds, he added.
Dziejma’s advice to other firms looking to build systems is to avoid the C# and Java programming languages, and to use binary order protocols instead of FIX.
One Trading Firm’s View of Low Latency중에서
2014년이면 KRX의 Exture+가 가동을 시작하는 해입니다. 멀어보입니다만 멀지 않았습니다.