피드로 돌아가기
I Built an AI Trading Bot That Watches Trump's Truth Social Posts
Dev.toDev.to
AI/ML

LLM 기반 정서 분석과 9단계 리스크 필터링을 통한 AI Trading Bot 설계

I Built an AI Trading Bot That Watches Trump's Truth Social Posts

Vientapps2026년 4월 13일7intermediate

Context

Truth Social 포스트의 시장 영향력을 실시간으로 포착하여 자동 매매를 수행하는 시스템 구축. RSS Feed 기반의 30초 폴링 주기와 LLM 추론 속도로 인한 실행 지연이 주요 병목 지점으로 작용.

Technical Solution

  • Claude LLM에 금융 분석가 페르소나와 JSON 구조화 프롬프트를 부여하여 19개 섹터 ETF 매칭 로직 구현
  • 과잉 탐지 방지를 위해 '불확실 시 Hold' 원칙을 적용한 보수적 Sentiment Analysis 체계 설계
  • Confidence Threshold, Daily Loss Limit 등 9단계의 순차적 검증 과정을 통한 Risk Management 파이프라인 구축
  • Market Order의 Slippage 문제를 해결하기 위한 Limit Order 도입 및 WebSocket 기반의 저지연 데이터 수집 필요성 도출
  • 시장 개장 전 발생한 시그널의 큐잉 처리 및 개장 직후 Gap Risk 방지를 위한 가격 비교 기반 자동 청산 로직 구현
  • SQLite 기반의 Audit Trail 설계를 통해 모든 Trading Decision의 근거를 원본 포스트와 매핑하여 추적 가능하게 구성

1. LLM 응답의 일관성을 위해 구조화된 JSON 출력 강제 및 보수적 기본값(Default value) 설정 여부 확인

2. 금융 시스템 설계 시 단일 진입점이 아닌 다중 단계의 순차적 필터(Sequential Checks)를 통한 리스크 제어 적용

3. 실시간성이 중요한 시스템에서 Polling 방식의 한계를 분석하고 WebSocket 등 Event-Driven 아키텍처 전환 검토

4. 변동성 높은 시장 대응을 위해 Market Order 대신 Limit Order를 통한 체결 가격 제어 전략 수립

원문 읽기