FIXED INCOME / FIELD NOTES

Towards Robust Reinforcement Learning Market Making: Lessons from Loss Function Experimentation

시장조성 RL의 reward에 재고와 현금 제약을 넣으면 어떤 행동이 달라지는가?

시장조성 agent가 이익만 보면 위험도 자동으로 관리할까. 연구는 과거 bid·ask·이익·재고·현금과 현재 재고·현금을 입력하고 다음 bid와 ask를 출력하는 세 층 feed-forward actor를 사용했다. 한 손실은 당기이익만 최대화하고, 다른 손실은 최소현금 미달과 재고상한 초과의 시가평가액을 벌점으로 더한다. episode는 최대 200단계이며 총 사백 개를 학습했다.

저자들의 그림에서는 벌점형이 더 높은 누적보상을 내고 초기 종료 뒤 점차 더 오래 생존하며, 대체로 더 좁고 변동이 작은 스프레드를 유지했다. 반대로 이익 전용 agent는 거래가 불리하다고 판단하면 호가를 벌려 거래를 피하고 보상이 없는 상태에 머무는 구간을 보였다. reward가 단순 손익계가 아니라 어떤 시장행동을 허용하는 운영규칙이라는 점을 보여준다.

그러나 가격은 상수 변동성의 GBM, 매수·매도 호가는 이전 가격 주변 정규분포다. 실제 queue·order flow·수수료·시장충격과 비교군이 없고 수치표·신뢰구간도 부족하다. 따라서 한국 채권에서는 결과를 재현할 benchmark로 쓰기보다 재고 금리민감도·funding·adverse mark-out이 reward와 kill switch에 반영됐는지 확인하는 unit test로만 써야 한다.

SCOPE400개 episode의 단순 합성 주식시장 실험이다. 실제 체결자료, 거래비용, 외부 benchmark, 신뢰구간과 실거래 성과가 없으므로 방향성 가설만 제공한다.

Evidence & verification ↓

Sources & evidence

Original passages appear only when checked against the publication. Earlier briefing records are identified separately.

Towards Robust Reinforcement Learning Market Making: Lessons from Loss Function Experimentation5 primary · 0 archived +
F1 · PRIMARY RECORD

actor는 세 개의 fully connected layer와 ReLU를 사용한다.

ORIGINAL PASSAGE
three fully connected linear layers
arXiv:2611.09012v1, section 2.4, accessed 2026-11-11
F2 · PRIMARY RECORD

실험은 400개 episode, episode당 최대 200단계로 구성됐다.

ORIGINAL PASSAGE
at-most 200 steps
arXiv:2611.09012v1, section 2.5, accessed 2026-11-11
F3 · PRIMARY RECORD

벌점형의 스프레드가 대체로 더 좁다고 저자들이 관찰했다.

ORIGINAL PASSAGE
generally maintains a tighter ask-bid spread
arXiv:2611.09012v1, section 3.2, accessed 2026-11-11
F4 · PRIMARY RECORD

저자들은 GBM의 상수 변동성과 정상수익률 가정을 한계로 인정한다.

ORIGINAL PASSAGE
assumes normally distributed asset returns
arXiv:2611.09012v1, sections 2.1 and 4 Weaknesses, accessed 2026-11-11
F5 · PRIMARY RECORD

실험은 총 400개 episode를 수행했다.

ORIGINAL PASSAGE
We conducted 400 episodes in total
arXiv:2611.09012v1, section 2.5, accessed 2026-11-11
Publication links ↑
Show the original briefing text

구분: 최신 연구·재고와 현금 페널티를 둔 RL 시장조성 모의실험
발표일: 2026년 11월 6일

핵심 요약

arXiv 원문은 3층 feed-forward actor를 쓰는 actor–critic 시장조성자를 400개 episode, episode당 최대 200단계의 합성 주식시장에 적용했다. 이익만 최대화하는 손실과 재고 상한·최소 현금 미달을 벌점으로 더한 손실을 비교했으며, 저자들은 벌점형이 더 높은 누적보상과 대체로 더 좁고 안정적인 스프레드를 보였다고 보고한다. 그러나 가격은 상수 변동성의 기하브라운운동이고 bid·ask도 정규분포로 생성돼 실제 주문장·체결순서·거래비용을 재현하지 않는다.

실무 시사점

재고와 현금을 reward 바깥의 사후 점검으로 두면 이익만 좇는 agent가 거래를 회피하거나 극단적인 호가를 내는 해로 수렴할 수 있다. 논문은 손실함수의 작은 차이가 호가폭과 생존시간을 바꾼다는 교육적 사례지만, 절대 성과 수치·신뢰구간·실시장 비교가 부족해 production 근거로 쓸 수 없다. 채권에서는 현금보다 DV01·key-rate·funding과 adverse-selection을 명시적으로 보상에 넣어야 한다.

한국 시장 복제 아이디어

국채선물 replay에서 spread capture에서 inventory DV01, funding 사용량, 1초 mark-out과 한도근접 벌점을 뺀 reward를 사전 고정한다. 이익 전용, 선형 페널티, tail-risk 페널티를 같은 seed와 주문열에서 비교하고 비용차감 P&L, 최대재고, 한도접촉시간, worst-5% episode, kill-switch 횟수를 평가한다. 합성 GBM 결과는 개발 unit test로만 사용한다.