Skip to content

소개

MoneyMax는 크립토 및 주식 시장을 위한 AI 자동매매 시스템입니다.

기술적 분석(Technical Analysis)과 FinBERT 감성 분석(Sentiment Analysis)을 결합하여 매매 시그널을 생성하고, 리스크 관리를 거쳐 자동으로 주문을 실행합니다.

왜 MoneyMax인가?

수동 트레이딩의 한계:

  • 24시간 시장 감시 불가 (특히 크립토)
  • 감정적 매매 결정
  • 일관성 없는 전략 적용
  • SL/TP 수동 관리의 피로

MoneyMax는 이 문제를 해결합니다:

기능설명
전략 자동화설정된 전략이 일정 간격으로 자동 평가
리스크 관리포지션 사이징, 손절/익절이 체계적으로 적용
24시간 운영asyncio 기반 데몬이 서버에서 상시 동작
검증 가능백테스트로 전략을 사전 검증
안전한 전환Paper Trading → Live Trading 단계적 전환

지원 시장

시장거래소데이터 소스
크립토Binance, Upbitccxt
미국 주식NYSE, NASDAQyfinance, Alpha Vantage
한국 주식KRXpykrx

전략 요약

전략시장타임프레임핵심 지표
crypto_scalp크립토5분, 15분RSI, Bollinger Bands, MACD, 거래량
crypto_momentum크립토1시간, 4시간EMA 크로스, ADX, 돌파, 거래량
stock_swing미/한 주식일봉SMA 크로스, RSI, MACD, 감성
stock_trend미/한 주식일봉골든/데스크로스, 추세 강도, 감성

시그널 파이프라인

OHLCV 데이터 수집

기술 지표 계산 (RSI, MACD, BB, SMA, EMA, ADX, ATR)

감성 분석 (FinBERT - 뉴스/소셜)

전략 평가 → 시그널 생성 (BUY/SELL/HOLD + 신뢰도)

리스크 체크 (포지션 크기, 포트폴리오 위험, 일일 한도)

주문 실행 (Paper 또는 Binance)

기록 (Ledger) + 알림 (Telegram/Discord)

기술 스택

  • Python 3.11+ — asyncio 기반 비동기 아키텍처
  • ccxt — 다중 거래소 데이터 및 주문
  • pandas-ta — 기술 지표 계산
  • FinBERT — 금융 특화 감성 분석
  • structlog — 구조화된 로깅
  • tenacity — API 재시도 로직
  • Rich — 콘솔 상태 테이블
  • aiohttp — Telegram Bot API 호출

MIT License