퀀트 트레이딩 – 투자 프로그램 트레이더 역할 연봉 총정리

최근 타임퍼센트라는 스타트업이 퀀트 트레이딩 투자 프로그램으로 국내에서 가장 큰 규모의 스타트업 지원 프로그램인 팁스에 선정되었다. 퀀트 트레이딩 솔루션이 투자 유치를 했다는 사실은 퀀트 시장이 확장되고 퀀트 매매 기술이 점차 대중화되고 있음을 암시하는 이벤트라고 할 수 있다. 퀀트 트레이딩이란 무엇인지, 퀀트 투자 프로그램에는 어떤 것들이 있으며 퀀트 트레이더는 어떤 일을 하는지, 퀀트 포지션 종류와 연봉을 알아보았다.

퀀트 트레이딩의 의미

퀀트 트레이딩이 무엇인지 알기 위해서 먼저 퀀트의 의미부터 알아보자. 퀀트(Quant)는 퀀티타티브(Quantitative, 양적인) 또는 양적 분석(Quantitative Analysis)를 의미하는 줄임말로, 양적인 측면을 강조하는 용어이다. 흔히 수치 계산을 중심으로, 숫자에 근거한 정량적 연구 방법을 양적 연구, 인터뷰나 관찰과 같은 정성적 연구 방법을 질적 연구 방법이라고 부르는 것을 생각하면 이해가 쉬울 수 있다. 이 퀀트라는 용어는 일반적으로 금융 분야에서 사용되는데, 수치에 근거한 양적 분석과 통계적인 모델링을 기반으로 한 투자 전략을 의미하는 것이다. 따라서 퀀트 트레이딩(Quantitative Trading)은 주식이나 채권, 파생상품, 가상화폐 등 금융상품에 대한 거래 및 투자를 양적이고 수학적인 모델을 활용하여 수행하는 전략을 말한다.

퀀트 트레이딩은 컴퓨터 프로그램을 사용하여 시장 데이터를 분석하고, 통계 모델을 적용하여 거래를 실행하는 방식으로 이루어진다. 퀀트 트레이더들은 수학적 모델을 기반으로 한 데이터 분석을 통해 투자 결정을 내리며, 이를 통해 효율적인 거래 및 투자 전략을 수립한다. 퀀트 트레이딩이 점차 많은 사람들에게 언급되며 널리 알려지고 있는 이유는 아무래도 컴퓨터의 계산 능력이 점차 고도화되고 있기 때문일 것이다. 여기서 말하는 수학적 모델이라는 것이 통계 모델, 수학적 방정식, 시계열 분석, 머신 러닝 등의 기법을 사용하여 수행되기 때문에 어찌보면 인공지능 기술의 발달과도 매우 밀접하다. 즉 방대한 과거의 수치 데이터를 인공지능 기술을 통해 분석하여 통계적으로 유의미한 패턴을 찾아내고, 미래의 수치를 예측하여 이익을 창출할 수 있는 투자전략을 수립하는 방법이라고 할 수 있다.

퀀트 트레이딩은 고빈도 거래(High-Frequency Trading, HFT)와 같은 기술적인 발전과 함께 급부상하였는데, 그 이유는 보통 컴퓨터가 미래를 예측하는 성능이 장기보다 단기적으로 더 정확도가 높기 때문이다. 따라서 정확도가 높은 가까운 미래의 데이터를 기반으로 매매-분석-예측을 반복함으로써 수익율을 높이는 전략인 것이다.

퀀트 투자 프로그램의 종류

퀀트 투자 프로그램들은 거래 전략을 개발하고 실행하기 위한 프로그래밍 라이브러리 또는 플랫폼 등이 있으며, 퀀트 트레이딩에서 자주 사용되는 프로그램과 툴은 아래와 같이 다양하다.

파이썬(Python)은 데이터 분석 및 과학, 인공지능 분야에서 널리 사용되기 때문에 퀀트 트레이딩에서도 보편적으로 활용된다. 넘파이(NumPy), 판다스(pandas), 싸이킷런(scikit-learn) 등의 라이브러리를 활용하면 대량의 데이터를 처리하고 과거의 데이터에서 패턴을 찾아 미래를 예측하는 모델을 개발할 수 있다. 트레이딩을 위한 머신러닝 파이썬 라이브러리인 지플라인(Zipline)은 퀀트 백테스팅 및 알고리즘 개발 라이브러리로, 퀀토피안(Quantopian)에서 개발한 오픈 소스 라이브러리이다. 백트레이더(Backtrader) 역시 파이썬 기반 오픈 소스 백테스팅 및 트레이딩 시스템 개발 프레임워크이다. 퀀트 분석 결과는 보통 시각화된 차트나 그래프로 많이 표현되기 때문에, 맷플롯립(Matplotlib) 또는 씨본(Seaborn)과 같은 시각화 라이브러리도 많이 사용된다.

C++는 높은 성능이 요구되는 경우, 특히 고빈도 거래(High-Frequency Trading, HFT)에서 많이 활용되는데, C++ 기반의 오픈 소스 라이브러리인 퀀트립(Quantlib)는 옵션 가격 책정, 금융 계산, 휴리스틱 및 통계 기능 등을 제공하고 있다. 금융 기업에서는 안정성과 성능 면에서 우수한 언어인 Java를 퀀트 트레이딩에 활용하기도 하는데, 오토 트레이딩 솔루션을 제공하는 알고트레이더(AlgoTrader)가 자바로 개발된 것이라고 한다.

이외에도 주로 외환 시장에서 사용되는 거래 플랫폼으로는 메타트레이더(MetaTrader)가 있으며 데이터 시각화에 타블루(Tableau), 대량의 금융 데이터베이스 관리 및 처리에 SQL(Structured Query Language), NoSQL 기반의 MongoDB, InfluxDB 등이 사용된다.

퀀트 트레이더의 역할

퀀트 트레이더는 위와 같은 투자 전략을 수립하고 실행하는 역할을 한다. 특히 해외에서는 유명 거대 헤지펀드 회사에서 퀀트 트레이더를 점점 더 필요로 하고 있으며, 이러한 흐름은 국내에도 확산되고 있다. 앞서 살펴 본 퀀트 투자 프로그램을 다루기 위해서 퀀트 트레이더는 통계, 수학적 지식 뿐만 아니라 위와 같은 분석 툴을 다룰 줄 알아야 한다. 누군가 만든 프로그램이나 알고리즘을 가져다 쓴다고 하더라도, 시장의 흐름이나 투자 성과에 따라 전략을 수정하거나 개인화하기 위해서는 코드 튜닝이나 업데이트가 불가피할 것이다. 또한 과거의 데이터에 기반하여 미래를 예측하는 것이지만 기본적으로 경제 상황을 거시적으로 파악할 줄 안다면 분석의 깊이가 더욱 고도화될 수 있다.

퀀트 포지션 종류와 연봉

퀀트 연봉은 어떻게 될까? 퀀트 트레이딩 관련 직무는 퀀트 매매를 주 업무로 하는 퀀트 트레이더와 트레이딩 전략을 수립하는 데 집중하는 퀀트 리서처로 구분된다. 퀀트 트레이더들은 수익을 창출하는 것을 목표로 하며 2021년 미국 기준 초봉 평균이 약 4억원부터, 성과에 따라서는 더 높은 연봉을 받는 것으로 알려져 있다. 중국에서는 심지어 퀀트 매매를 실행하는 트레이더의 연봉보다 더 높은 것이 전략을 수립하고 모델을 만드는 퀀트 리서처인데, 초봉 평균이 5억원을 초과하는 것으로 알려져있다. 이공계 학석사를 선호하지만 문제 해결능력을 보유한 다양한 전공에게 트레이더의 기회가 오픈되어 있는 반면 리서처는 컴퓨터 과학, 수학, 물리학 등 박사 학위 보유자를 선호한다.

나가며

지금가지 퀀트 트레이딩이 무엇인지, 퀀트 투자 프로그램의 종류와 퀀트 트레이더의 역할, 퀀트 포지션의 종류와 대략적인 연봉 수준을 알아보았다. 해외에서는 어마어마한 수준의 연봉을 지급하는 퀀트 포지션에 대해 국내 퀀트 채용 정보와 관련해서는 개별 페이지에 대한 링크 연결이 잘 되지 않는 경우가 있어 별도 기사로 다뤄보고자 한다.