Ohse AI LabOHSE AI LAB
FinRL-Meta의 전체 구조. 데이터 수집부터 환경 구성, 에이전트 학습까지 한 파이프라인으로 연결되어 있습니다.
🤖 AI 연구

인공지능이 주식을 직접 사고팔 수 있을까? — 금융 강화학습의 표준 실험장, FinRL-Meta

오세에이아이연구소··13분 읽기

인공지능이 주식을 직접 사고팔 수 있을까? — 금융 강화학습의 표준 실험장, FinRL-Meta

"게임에서 인간을 이긴 AI가, 주식시장에서도 그럴 수 있을까?"


들어가며

2016년, 알파고가 이세돌을 이긴 뒤 많은 사람이 이런 질문을 던졌습니다. "게임에서 이긴 AI가 주식투자에서도 이길 수 있을까?" 실제로 월스트리트에는 이미 수학자·물리학자·컴퓨터 과학자들이 넘쳐났고, 알고리즘 트레이딩은 오래전부터 일상이었습니다. 그런데 여기서 한 단계 더 나아가, AI가 스스로 학습해서 최적의 매매 전략을 찾는다면?

이게 바로 '강화학습(Reinforcement Learning, RL)'이라는 기술의 핵심 아이디어입니다. 강화학습은 로봇이 걸음을 배우거나, AI가 바둑·체스를 배우는 데 쓰인 바로 그 기술입니다. 이 기술을 금융 시장에 적용하면, AI가 시장 데이터를 보면서 "이 상황에서는 사는 게 좋을까, 파는 게 좋을까"를 직접 경험으로 터득하게 됩니다.

그런데 문제가 있습니다. 금융 강화학습 연구는 각자 다른 데이터, 다른 환경, 다른 에이전트를 쓰기 때문에 연구 결과를 비교하기가 매우 어렵습니다. 마치 각자 다른 규칙으로 축구를 하는 것과 같습니다. 오늘 소개할 논문은 바로 이 문제를 해결하려는 시도입니다.


무엇이 문제였나

기존 금융 강화학습 연구의 가장 큰 문제는 '비교 불가능성'입니다.

예를 들어, A 연구팀은 미국 주식 30종목으로 PPO 알고리즘을 테스트했고, B 연구팀은 한국 주식 100종목으로 SAC 알고리즘을 테스트했다고 합시다. 둘 다 "우리 방법이 좋다"고 주장하지만, 데이터도 다르고 환경도 다르고 알고리즘도 다르니 누가 더 좋은지 알 수가 없습니다.

또 다른 문제는 데이터의 질입니다. 실제 주식시장 데이터에는 노이즈(잡음)가 많고, 과거 데이터가 미래를 반드시 반영하지 않습니다. AI가 과거 데이터에만 최적화되면(과적합), 실제 시장에서는 오히려 손해를 볼 수 있습니다.

마치 학생이 기출문제만 외워서 시험을 치는 것과 같습니다. 기출문제에서는 100점을 맞지만, 실제 시험(실전 투자)에서는 문제가 조금만 달라져도 당황하는 거죠.


핵심 아이디어: 표준 실험장을 만들자

FinRL-Meta 연구팀의 해결책은 간단합니다. "모든 사람이 같은 실험장에서 테스트하게 하자"는 것입니다.

구체적으로, 이 연구는 세 가지 계층으로 된 모듈형 프레임워크를 제안합니다:

  1. 데이터 계층 (Data): Yahoo Finance, CCXT(암호화폐), Alpaca(미국 주식), WRDS.TAQ(고빈도 데이터) 등 다양한 데이터 소스를 자동으로 수집하고 전처리합니다.
  2. 환경 계층 (Environment): 주식, 암호화폐, 포트폴리오, 파생상품 등 수백 개의 시뮬레이션 환경을 제공합니다. 각 환경은 '마크프로세스 의사결정(MDP)'이라는 수학적 형태로 되어 있어서, AI가 상태(state)를 보고 행동(action)을 취하면 보상(reward)을 받는 구조입니다.
  3. 에이전트 계층 (Agent): PPO, A2C, DDPG, SAC 등 다양한 강화학습 알고리즘을 바로 꽂아서 쓸 수 있습니다.

그림: FinRL-Meta의 전체 구조. 데이터 수집부터 환경 구성, 에이전트 학습까지 한 파이프라인으로 연결되어 있습니다.

쉽게 말하면, 요리 대회를 열려면 주방(환경), 재료(데이터), 요리사(에이전트)가 모두 갖춰져야 하는데, FinRL-Meta가 이 세 가지를 한 번에 제공하는 '공유 주방'을 만든 셈입니다.


결과 — 무엇을 알아냈나

이 실험장에서 실제로 어떤 결과가 나왔을까요?

주식 거래 실험

미국 다우존스 30종목(DJIA)을 대상으로 PPO 에이전트를 테스트했습니다.

  • PPO 에이전트: 연수익률 32.1%, 샤프 비율 1.62
  • 다우존스 베이스라인(시장 전체): 연수익률 2.1%, 샤프 비율 0.29

숫자만 보면 인상적입니다. 시장 대비 15배 이상 높은 수익률이죠. 하지만 여기서 주의해야 할 점이 있습니다.

암호화폐 거래 실험

비트코인 등 암호화폐 시장에서는 더 극단적인 결과가 나왔습니다.

  • ElegantRL 에이전트: 연수익률 360.8%
  • 비트코인 Buy & Hold: 연수익률 21.7%

그림: 주식 거래에서의 누적 수익률. 백테스팅(파란선)에서는 꾸준히 상승하지만, 페이퍼 트레이딩(빨간선)에서는 성능이 크게 흔들립니다.

그런데 잠깐 — 페이퍼 트레이딩에서는?

여기서 냉정해질 필요가 있습니다. 백테스팅(과거 데이터로 테스트)과 페이퍼 트레이딩(실제 시장에서 가상으로 매매)의 결과가 크게 달랐기 때문입니다.

주식 거래에서 페이퍼 트레이딩 기간 동안의 수익률은 -16.7%에서 +5.5% 사이였습니다. 백테스팅의 32.1%와는 완전히 다른 이야기입니다.

그림: 암호화폐 거래에서도 같은 패턴이 나타납니다. 백테스팅(파란선)은 화려하지만, 페이퍼 트레이딩(빨간선)은 불안정합니다.

이 차이가 의미하는 바는 명확합니다. AI가 과거 데이터에 과적합되어 있다는 것입니다. 기출문제에서는 만점을 맞았지만, 실제 시험(페이퍼 트레이딩)에서는 성적이 뚝 떨어진 것이죠.


한계와 주의점

이 연구의 성과와 한계를 정리하면 다음과 같습니다.

성과

  • 금융 강화학습 연구의 표준 벤치마크를 처음으로 제시
  • 데이터·환경·에이전트를 모듈화하여 재현성과 비교 용이성 확보
  • 멀티프로세싱 학습으로 수천 개 GPU 코어를 활용한 병렬 시뮬레이션 가능

한계

  • 과적합 위험: 백테스팅 대비 페이퍼 트레이딩 성능 급락은 AI가 과거 패턴을 단순 암기했음을 시사
  • 단기 실험: 학습/검증 기간이 2~3개월로 짧아 장기 안정성이 검증되지 않음
  • 노이즈 데이터: 역사적 데이터의 잡음이 시뮬레이터의 충실도를 떨어뜨림
  • 해석 불가능성: DRL 에이전트가 왜 특정 매매 결정을 내렸는지 설명하기 어려움

그래서 투자/실무엔?

솔직히 말하면, 현재 기술 수준에서 AI가 인간 투자자를 완전히 대체하기는 아직 멀었습니다. 하지만 FinRL-Meta가 제공하는 가치는 분명합니다.

첫째, 빠른 프로토타이핑. 새로운 매매 전략을 아이디어 수준에서 빠르게 테스트해볼 수 있습니다. "이런 조건에서 이런 종목을 사면 어떨까?"라는 가설을 하루 만에 검증할 수 있는 환경이 갖춰진 셈입니다.

둘째, 전략 비교의 표준화. 서로 다른 연구팀이 제안한 알고리즘을 동일한 조건에서 비교할 수 있게 되었습니다. 이는 금융 AI 연구의 발전 속도를 크게 높일 수 있습니다.

셋째, 현실적 기대치 설정. 이 논문이 보여준 것처럼, 백테스팅 결과와 실전 성과 사이에는 큰 간극이 있습니다. 이 간극을 인지하고, 과적합 방지를 위한 정규화·앙상블 기법, 더 긴 검증 기간 등을 반드시 확보해야 합니다.

현실적인 접근법은 AI를 인간 투자자의 보조 도구로 활용하는 것입니다. AI가 데이터에서 패턴을 찾아주고, 인간이 최종 판단을 내리는 협업 모델이 현재로서는 가장 합리적입니다.


함께하기

퀀트 투자와 AI 기술에 관심이 있으시다면 아래 링크에서 더 많은 정보를 확인하실 수 있습니다.

  • 🌐 ohselab.com — 연구 및 컨설팅 문의
  • 📧 뉴스레터 구독 — 최신 논문 분석과 시장 인사이트를 받아보세요
  • 🐦 소셜 미디어 팔로우 — 일일 논문 브리핑과 투자 아이디어 공유

더 알아보기

  • 📄 원본 논문: arXiv:2112.06753
  • 5차원 점수: 참신성 78 / 실용성 84 / 엄밀성 76 / 재현성 89 / 통찰력 79 (종합 81.0)

관련 논문

AI 기술이 궁금하신가요?

오세에이아이연구소의 AI 연구와 제품에 대해 문의해주세요.

문의하기

관련 글