하나의 봇, 모든 거래소 — 당신 방식대로
MagicTradeBot은 주요 거래소 여러 곳을 바로 지원하여, 기회가 있는 곳이라면 어디서든 자유롭게 거래할 수 있게 해줍니다. Binance, Bybit, OKX, Bitget, Hyperliquid 중 어디를 사용하든 설정은 단 몇 분이면 끝납니다.
지원 거래소
- Binance — 세계 최대 암호화폐 거래소
- Bybit — 파생상품 및 선물 거래로 인기
- OKX — 고급 거래 기능을 제공하는 글로벌 거래소
- Bitget — 카피 트레이딩에 특화된 급성장 플랫폼
- Hyperliquid — 지갑 기반 탈중앙화 무기한 선물 거래소
더 많은 거래소가 지속적으로 추가되어 거래 선택의 폭을 넓혀드립니다.
간단한 설정 방법
원하는 거래소에 연결하는 것은 매우 쉽습니다. appsettings.yaml 파일만 수정하면 됩니다:
Exchange:
Name: "binance" # 선택: binance, okx, bitget, bybit, hype
APIKEY: "당신의_api_키"
APISECRET: "당신의_api_시크릿"
Passphrase: "" # OKX와 Bitget에서만 필요
필요한 정보
중앙화 거래소(CEX)의 경우:
- API Key — 거래소 계정에서 생성
- API Secret — API Key와 함께 제공됨
- Passphrase — OKX와 Bitget에서만 필요
Hyperliquid(DEX)의 경우:
- 프라이빗 키(Private Key) — 지갑의 개인 키 (API 키 불필요)
더 안전한 환경 변수 사용법
프로덕션 환경에서는 민감한 정보를 설정 파일 밖에 두고 환경 변수를 사용할 수 있습니다:
# 예시: Binance
BINANCE_API_KEY=당신의_바이낸스_api_키
BINANCE_API_SECRET=당신의_바이낸스_api_시크릿
# 예시: OKX
OKX_API_KEY=당신의_okx_api_키
OKX_API_SECRET=당신의_okx_api_시크릿
OKX_PASSPHRASE=당신의_okx_패스프레이즈
봇은 이러한 환경 변수를 자동으로 감지하고 우선적으로 사용하므로 보안이 한층 강화됩니다.
멀티 거래소 아키텍처
한 인스턴스 = 한 거래소
MagicTradeBot의 각 인스턴스는 한 번에 하나의 거래소에만 연결됩니다. 이 설계가 제공하는 장점:
- 격리된 설정 — 거래소마다 독립적인 설정 사용
- 독립적인 운영 — 한 거래소에 문제가 생겨도 다른 곳에 영향 없음
- 전략 유연성 — 시장별로 다른 전략 적용 가능
여러 거래소 동시 운영
Binance와 Bybit에 동시에 거래하고 싶다면? 봇 인스턴스를 각각 실행하면 됩니다:
인스턴스 #1 → Binance (스캘핑 전략)
인스턴스 #2 → Bybit (스윙 트레이딩 전략)
인스턴스 #3 → OKX (펀딩 아비트라지)
각 인스턴스는 완전히 독립적으로 작동하며 다음을 가집니다:
- 독립적인 거래소 연결
- 독립적인 거래 전략 (스캘핑, 데이, 스윙, 장기)
- 독립적인 시그널 및 지표 설정
- 독립적인 리스크 관리 규칙
- 펀딩 파밍, 카피 트레이딩 등 고급 기능 개별 사용
나만의 트레이딩 생태계 구축
멀티 인스턴스 구조로 고도화된 설정이 가능합니다:
- 거래소 다변화 — 리스크를 여러 플랫폼에 분산
- 전략 특화 — 시장 상황에 최적화된 전략 배치
- 기능 분리 — 한 곳은 카피 트레이딩, 다른 곳은 스캘핑
- 성능 최적화 — 스타일별로 리소스 전용 배정
빠른 시작 가이드
- 거래소 선택 — 지원 목록에서 선택
- API 키 생성 — 거래소 계정에서 키 발급
- 봇 설정 —
appsettings.yaml수정 또는 환경 변수 설정 - 실행 및 거래 시작 — 인스턴스 실행 후 바로 거래
여러 거래소를 동시에 사용하려면:
- 봇 폴더를 거래소 수만큼 복사
- 각 인스턴스에 해당 거래소 인증 정보 입력
- 모든 인스턴스를 동시에 실행
범용 거래소 지원이 중요한 이유
- 선택의 자유 — 한 곳에 묶이지 않음
- 기회 극대화 — 가장 좋은 시장에 언제든 접근
- 리스크 분산 — 여러 거래소에 자산 분배
- 미래 대비 — 새로운 거래소가 추가되어도 기존 설정 그대로 사용