⚙️ 시스템 개요
최신 버전의 MagicTradeBot은 플랫폼 독립적, 간단한 설정, 그리고 극도로 자원 효율적이 되도록 설계되었습니다. 전략, 거래소, 규칙 정의를 위한 몇 개의 YAML 및 JSON 설정 파일과 함께 단일 실행 파일로 제공됩니다.
Rust로 제작되었기 때문에 — 높은 성능, 메모리 안전성, 동시성을 자랑하는 언어 — 이 봇은 저전력 하드웨어나 VPS 인스턴스에서도 뛰어난 속도와 안정성을 제공합니다.
💻 시스템 요구 사항
MagicTradeBot을 실행하는 데 엄격한 시스템 요구 사항은 없습니다. 강력한 트레이딩 서버부터 컴팩트한 엣지 디바이스까지 거의 모든 환경에서 원활하게 작동할 수 있습니다.
| 구성 요소 | 요구 사항 |
|---|---|
| 운영 체제 | Windows 10 이상, macOS (Intel/Apple Silicon), Linux (Ubuntu, Debian, CentOS, Alpine) |
| 런타임 | 외부 런타임 불필요 — 완전히 컴파일된 네이티브 Rust 실행 파일 |
| 설정 | 설정 및 자동화 규칙을 위한 간단한 YAML 및 JSON 설정 파일 |
| CPU / RAM | 1 vCPU 및 512MB RAM에서도 효율적으로 실행 (다중 심볼 스캔의 경우 1GB+ 권장) |
| 스토리지 | 최소 — 로그 및 설정 파일 포함 100MB 미만 |
| 네트워크 | 거래소 API 액세스를 위한 안정적인 인터넷 연결 필요 |
| 종속성 | 데이터베이스, 컨테이너, 외부 서비스 없음 — 완전히 자립형 |
| 지원되는 거래소 | Bitget, Bybit, Binance, OKX, Hyperliquid (봇 설정에 따라 다름) |
🚀 배포 간소화
배포는 즉각적입니다 — 릴리스 패키지를 압축 해제하고, 제공된 설정 파일을 편집한 후 봇을 실행하면 됩니다. 데이터베이스 설치, 관리 패널, 백그라운드 서비스가 필요 없습니다.
- Windows:
magictradebot.exe실행 - Linux / macOS: 터미널에서
./magictradebot실행 - 설정: 필요에 따라
settings.yaml또는exchange.json수정
💡 권장 설정
- 대상 거래소에 대한 낮은 지연 시간을 가진 안정적인 인터넷 연결 사용
- 중단 없는 트레이딩 세션을 위해 VPS 또는 전용 디바이스에서 실행
- 성능 및 거래 실행을 추적하기 위해 로그 파일을 주기적으로 모니터링
Rust의 가벼운 설계와 네이티브 성능 덕분에, MagicTradeBot은 고급 트레이딩 서버부터 마이크로 인스턴스까지 거의 모든 시스템에서 원활하게 실행되며, 종속성이 없고 최대한의 신뢰성을 제공합니다.