Author Archive: smallake

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

1500쪽 Advanced Asset Management 강의자료

1. 프랑스 University of Evry에서 개설한 자산운용과정의 자료입니다. 담당 교수는 Thierry Roncalli인데 Amundi Asset Management에서 일하니까 겸임교수인 듯 합니다. 2012년부터 현재까지 개설한 과정입니다. 과정의 목적을 보면 Portfolio Optimization Risk Budgeting Smart Beta, Factor Investing and Alternative Risk Premia Green and Sustainable Finance, ESG Investing and Climate Risk Machine Learning in Asset Management 입니다. 요즘 뜨거운 주제들을 모두 담고 있습니다. 홈페이지는…
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

Clear Linux와 Chelsio 둘

1. Clear Linux와 Chelsio 하나에 이어지는 글입니다. 지난 글에서 빌드까지 확인하였습니다. 빌드가 되었다고 모든 것이 끝난 것은 아닙니다. Chelsio는 TOE와 관련한 기능을 커널모듈로 지원하기 때문에 해당 모듈이 커널에서 동작하도록 하여야 합니다. 시스템을 부탕한 후 다음과 같은 명령어를 실행하였습니다. oot@Clearlinux/home/smallake # modprobe t4_tom 그리고 커널모듈이 정상적으로 올라왔는지를 확인하였습니다. ​root@Clearlinux/home/smallake # lsmod | grep t4_tom t4_tom 188416 1 toecore 36864 1 t4_tom…
Read more

OpenCBDC 프로젝트와 디지탈화폐

1. 나라별 중앙은행이 CDBC를 발행할 날이 점점더 가까이 오는 듯 합니다. BIS도 그렇고 한국은행도 관련한 보고서들이 점점 많아지고 있습니다. 지난 1월에 나온 한국은행의 중앙은행 디지털화폐(CBDC) 주요 이슈별 글로벌 논의 동향도 이런 흐름을 정리하고 있습니다. 위 보고서중 도입배경을 설명하는 부분입니다. “빅테크의 시장지배력 및 데이터 집중”을 다루는 부분이 흥미롭습니다. 국내에서도 빅테크규제를 본격화하는 것과 유사한 흐름입니다. 중앙은행은 CBDC를 통해 개방적 공공화폐 인프라를 확충함으로써…
Read more