자본시장과 IT

ATS 인가 심사 가이드라인이 돌파구?

1. 이제는 죽은 자식쯤이라고 생각했던 대체거래소가 또다시 신문을 장식합니다. 지난 몇 일동안의 기사들입니다. ‘대체거래소’ 설립 현실화…업계 움직임 가속화 ‘대체거래소’ 설립 내달 윤곽… 한국거래소 67년 독점 막 내리나 한국거래소 경쟁 대체거래소 2곳 설립 본격화 이상의 기사들을 읽어보면 두가지 사건을 다룹니다. 첫째는 특정한 회사와 관련한 기사입니다. 그동안 대체거래소 논의를 주도한 곳은 금융투자협회입니다. 이와 관련한 내용은 별로 없고 특정한 스타트업의 보도자료인 듯한 기사가…
Read more

경제제재, 디지탈통화 그리고 국제결제시스템

1. 우크라이나와 러시아의 전쟁. 미국을 중심으로 한 주류사회는 러시아의 침략에 촛점을 맞춥니다. 우리가 한국전쟁를 남침이라고 이야기하는 것과 비슷합니다. 그러나 다른 시각으로 볼 수도 있습니다. 한국전쟁을 수정주의적 입장으로 바로본 커밍스 교수는 해방이후로 시각을 넓힙니다. 나는 한국전쟁의 원인은 주로 1945년에서 1950년 사이의 사건에서 찾아야 하며, 그 다음으로는 식민통치기간 동안 한국에 부과된 외부세력과 그것이 전후의 한국에 남긴 독특한 자취에서 검토되어야 한다고 주장한다. 우크라이나도…
Read more

Clear Linux를 사용하며 느낀 점

1. 이런저런 준비를 거쳐서 Clear Linux를 OS로 하는 서버를 운용중입니다. Centos와 비교하여 어떤 결과가 나올지 궁금하지만 나쁘지 않네요. Centos를 이용할 때 전혀 문제가 되지 않았던 점들이 Clear Linux에선 문제가 되는 경우가 많았습니다. 가장 대표적인 것이 IP 설정입니다. 이전 글에서 정리한 바와 같습니다. 단순 설치가 아니라 실제 운용을 위해 환경설정을 하면서 보니까 무척 불편한 OS입니다. 왜 이렇게 구성했을까 하고 고민해보면 이유는…
Read more

C++ 혹은 Excel/VBA로 배우는 투자금융

1. Best Programming Languages for Finance & FinTech in 2022을 보면 금융에서 가장 많이 필요로 하는 언어를 순서대로 정리하고 있습니다. 예상대로 Python의 순위가 가장 높네요. 데이타, 기계학습하면 떠오르는 언어이기 때문입니다.또다른 Best Programming Languages for Finance & Fintech in 2022을 보더라도 역시나 Python이 높습니다. 그 기사를 비교해서 보면 가장 큰 차이점은 Scala입니다. 나라마다 환경이 다르니까 순위도 차이가 있는 듯 합니다. 저와…
Read more

모건 스탠리의 Direct Indexing 보고서

1. 출발은 아래 기사입니다. “나만의 ETF 만드세요”…다이렉트 인덱싱 뜬다 생소한 표현. Direct Indexing. ETF라는 상품으로 이해하면 ETF는 Exchange Traded Fund의 약자로 특정한 지수의 움직임을 따라가도록 운용하는 펀드입니다. Direct Indexing이므로 고객의 요구에 맞는 지수를 만들어 운용한다는 뜻이 아닐까 추측해보지만 그래도… 기사에 나온 보고서부터 확인하였습니다. 모컨 스탠리와 올리버 와이만이 공동으로 발간한 Competing For Growth입니다. 이중에서 마지막장 “Customization – bridging the gap between…
Read more

Overclock에 대한 잡소리

1. 여의도 금융회사들이 어느 때부터 오버클락서버를 도입하고 있습니다. 이유가 어렷이겠지만 국내업체들이 품질보증을 하는 외산 서버를 공급하기 때문입니다. 몇 년전 한국을 방문하였던 Xenon이라는 회사가 공급하는 XENON eXtreme HFT Servers도 그런 제품중 하나입니다. 외국계 투자자들이 많이 애용한다고 합니다. 여의도에서 Low Latency는 여전히 중요합니다. 매매속도를 중히 여기는 전략들이 많고 수익성도 괜찮아 보입니다. 이 때문에 오버클럭서버을 도입하는 트레이딩회사도 있고 저와 거래하는 회사도 위에서 언급한…
Read more

Ifup/down, NetworkManager, networkd 그리고 Clear Linux

1. 보통 Centos/RHEL으로 어플리케이션을 설치한 후 가장 먼저 작업을 하는 것이 네트워크환경입니다. 일반적으로 인터넷환경인 경우 DHCP을 이용하기 때문에 별도의 설정을 하는 경우는 거의 없습니다. 그렇지만 금융회사 DMA를 통해 운용하는 서버의 경우 고정IP를 설정하여야 운용가능합니다. 보안규정때문입니다. 이 때 Centos나 Redhat의 경우 /etc/sysconfig/network-scripts 밑에 Device별로 관련한 설정파일을 만들어주는 방식으로 작업합니다. CentOS나 RHES의 경우 네트워크 서비스는 NetworManager를 사용합니다.

nmcli라는 명령어는 NetworkManager의 클라이언트로써…
Read more

Rocky Linux, Centos 그리고 Chelsio

1. ZeroAOS를 서비스할 때 주로 사용하는 OS는 Centos입니다. CentOS와 관련한 정책이 2022년부터 바뀌면서 CentOS Stream이라는 이름을 사용하고 있습니다. CentOS, CentOS Stream 그리고 대안에서 정리한 정책을 반영한 결과입니다. 고객이 새로운 서버를 요청하여 관련한 환경을 구축하기 위하여 Centos 8을 찾았습니다. 그동안 Centos 8을 설치하였는데 홈페이지에서 더이상 ISO파일을 받을 수 없네요. 고민을 하다가 시간도 있고 해서 Rocky Linux를 설치하였습니다. Xeon CPU를 2개가 달린…
Read more

Clear Linux와 Mellanox

1. Chelsio와 Solarflare와 비교할 때 Mellanox가 TCP Offload를 구현하는 방식은 다릅니다. RDMA방식의 TCP Bypass인 Mellanox VMA 설치와 설정에서 소개한 바와 같이 RDMA입니다. Chelsio은 커널모듈을 이용하여 TOE를 구현하지만 리눅스커널에 기본으로 들어가는 모듈이 아닙니다. 비표준적이라는 의미입니다. Solarflare의 소스코드를 세밀히 살피지 않았지만 Solarflare도 역시 OpenOnload를 이용하지만 비표준적인 방식입니다. 직접 시험을 해보지 않았지만 Chelsio와 비슷할 듯 합니다. Support for SolarFlare Network Interface Cards이 소개한…
Read more