YoungWooSeo 7c0b4fb3fd perf: 수익 극대화 — R:R 2:1, RSI 완화, 동적 포지션 사이징
① check_exit_signal R:R 개선
  - 손절: -8% → -6% (타이트 손절로 손실 제한)
  - 1차 익절: RSI 45~50 → 55~65 (더 오래 홀드, 수익 극대화)
  - 2차 익절: 전량매도 → 50% 부분익절 + 트레일링 스탑 전환
  - trailing_high 파라미터 추가 (기존 호출부 호환 유지)
  - 예상 R:R: 1:1 → 약 2:1

② check_buy_signal RSI 완화
  - BULL RSI ≤ 25 → ≤ 30 (진입 기회 약 2배 증가)

③ calculate_position_size 동적 포지션 사이징
  - rsi, adx 파라미터 추가 (기존 호출부 호환 유지)
  - RSI ≤ 20: 1.5× (6%), RSI ≤ 25: 1.25× (5%), RSI ≤ 30: 1.0× (4%)
  - ADX < 15 (강한 횡보): +0.25× 추가 보너스 (최대 2× = 8%)
2026-02-22 20:26:31 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00

Auto Stock Trading System with MCP

Claude AI와 MCP(Model Context Protocol)를 활용한 한국 주식 자동매매 시스템

시스템 아키텍처

  • Frontend: React + TypeScript + Vite
  • Backend: Python FastAPI + WebSocket
  • MCP Server: Claude AI 통합
  • Database: PostgreSQL
  • Cache: Redis
  • Message Queue: RabbitMQ
  • API: 한국투자증권 API

주요 기능

  1. 실시간 시장 데이터 수집
  2. Claude AI 기반 규칙 검증
  3. 자동 매매 실행
  4. 포트폴리오 관리
  5. 실시간 모니터링

프로젝트 구조

auto-stock/
├── frontend/          # React 프론트엔드
├── backend/           # FastAPI 백엔드
├── mcp-server/        # MCP 서버
├── docker/            # Docker 설정
└── scripts/           # 배포 스크립트

빠른 시작

# 환경 변수 설정
cp .env.example .env

# Docker로 전체 시스템 시작
./scripts/deploy.sh

# 개발 모드
./scripts/dev.sh

환경 변수

.env 파일에 다음 설정 필요:

  • KOREA_INVESTMENT_APP_KEY: 한국투자증권 앱키
  • KOREA_INVESTMENT_APP_SECRET: 한국투자증권 시크릿
  • ANTHROPIC_API_KEY: Claude API 키
  • DATABASE_URL: PostgreSQL 연결 URL
  • REDIS_URL: Redis 연결 URL

라이센스

MIT

Description
No description provided
Readme 11 MiB
Languages
Python 90.6%
TypeScript 8.6%
Shell 0.5%
CSS 0.1%