Skip to content

CLI 명령어

auto_trader.py — 자동매매 데몬

bash
python scripts/auto_trader.py [OPTIONS]

옵션

옵션기본값설명
--paper기본Paper Trading 모드 (모의투자)
--live-Live Trading 모드 (Binance 실거래)
--balance <float>10000초기 자본금 (USDT, paper 모드)
--no-telegram-Telegram 알림 비활성화
--no-discord-Discord 알림 비활성화
--help-도움말 표시

사용 예시

bash
# 기본 Paper 모드
python scripts/auto_trader.py --paper

# 초기자본 50,000 USDT
python scripts/auto_trader.py --paper --balance 50000

# 알림 없이 실행
python scripts/auto_trader.py --paper --no-telegram --no-discord

# Live 모드 (.env에 Binance API 키 필요)
python scripts/auto_trader.py --live

# 도움말
python scripts/auto_trader.py --help

run_backtest.py — 백테스트

bash
python scripts/run_backtest.py

특정 전략의 백테스트를 실행하고 성과 리포트를 생성합니다.

tune_crypto.py — 크립토 파라미터 튜닝

bash
python scripts/tune_crypto.py

그리드 서치를 통해 크립토 전략의 최적 파라미터를 탐색합니다.

tune_stocks.py — 주식 파라미터 튜닝

bash
python scripts/tune_stocks.py

9개 종목(미국 5 + 한국 4), 2년 일봉 데이터로 주식 전략 파라미터를 최적화합니다.

moneymax — 메인 앱

bash
moneymax

Signal pipeline, 스케줄러, Discord bot을 통합 실행합니다. pip install -e . 후 사용 가능합니다.

Streamlit 대시보드

bash
# 의존성 설치
pip install -e ".[dashboard]"

# 대시보드 실행
streamlit run scripts/run_dashboard.py

브라우저에서 백테스트 결과를 시각적으로 분석합니다.

MIT License