MagicTradeBot의 관리 앱에는 각 거래소별로 여러 거래소 계정을 관리할 수 있는 강력한 시스템이 포함되어 있습니다. 이 기능을 통해 소규모 사용자부터 기업 사용자까지 거래 전략, 인증 정보 및 심볼 구성을 최대한의 유연성과 제어로 조직할 수 있습니다.
🧾 주요 기능
- 지원되는 거래소별로 무제한 계정 관리 가능
- 계정별로 API 인증 정보를 안전하게 저장 및 관리
- 계정별 맞춤 심볼 리스트 연동 가능
- 레버리지, 거래 규칙, 전략을 개별 계정별로 독립 설정
- 특정 계정에 봇 인스턴스를 연결하여 분리된 스캔 및 실행 지원
📌 사용 예시 – Binance 거래소
예를 들어, Binance에서 서로 다른 거래 전략으로 거래하고 싶다면 다음과 같은 계정을 설정할 수 있습니다:
- 메인 계정 – 기본 전략이 적용된 주 API
- 카피 트레이딩 계정 – 다른 전략의 거래를 복제하며 낮은 레버리지 적용
- 서브 계정 1 – 특정 밈코인에 대한 고위험 스캘핑
- 서브 계정 2 – 스마트 스톱로스가 적용된 보수적 스윙 트레이드
🛠️ 거래소 계정 구성 방법
관리 앱 UI에서 다음 경로를 통해 계정을 관리할 수 있습니다:
내비게이션 → 거래소 계정 → 계정 추가
입력 항목
- 거래소: 지원되는 거래소에서 선택 (예: Binance, Bybit, OKX, Bitget)
- 계정 라벨: 사용자가 이해하기 쉬운 계정 이름 (예: “Binance 메인”)
- API 키: 거래소에서 발급한 API 키
- API 시크릿: 거래소에서 발급한 API 시크릿
- 패스프레이즈: (거래소에서 요구하는 경우)
- 레버리지 설정: 심볼 단위로 적용할 기본 레버리지 (선택 사항)
🔗 계정별 심볼 구성
각 계정은 독자적인 암호화폐 심볼 세트(예: BTCUSDT, WIFUSDT, PEPEUSDT)를 가질 수 있으며, 각 심볼은 개별 거래 매개변수를 가집니다. 이를 통해 전략을 완전히 분리할 수 있습니다:
- WIFUSDT 메인 계정 – 30배 레버리지, 스캘핑 전략
- WIFUSDT 카피 계정 – 3배 레버리지, 스윙 전략, 스마트 SL/TP
🤖 봇 인스턴스 계정 바인딩
MagicTradeBot 코어 봇 인스턴스를 실행할 때 exchangeId
(관리 앱에서 가져옴)를 지정할 수 있습니다.
이를 통해 해당 계정의 심볼 리스트에 대해서만 스캔 및 거래 실행이 이루어집니다.
# config.yaml (일부)
server:
botName: "bot-binance-copytrading"
exchangeId: 2 # Binance 카피 트레이딩 계정 대상
🧠 다중 계정 지원의 이점
- 동일 거래소 내에서 충돌 없이 분리된 전략 실행 가능
- 서브 계정에 거래를 분산하여 레이트 제한 문제 방지
- 고위험 및 저위험 전략을 독립적으로 설계 가능
- 다양한 계정에 봇 인스턴스를 연결해 쉽게 확장 가능
🧩 지원 거래소 (확장 중)
MagicTradeBot은 지원 거래소 리스트를 확장 중입니다. 각 거래소별로 여러 계정을 추가할 수 있습니다. 현재 지원되는 거래소:
- Binance
- Bybit
- Bitget
- OKX
- 추가 거래소도 곧 지원 예정...
🔐 보안 관련 고려사항
- API 인증 정보를 안전하게 보관하고 버전 관리에 절대 포함하지 마십시오
- 환경 변수 또는 암호화된 저장소를 사용해 비밀 정보를 관리하십시오
- 지원되는 경우 거래소 API 설정에 IP 화이트리스트 적용
📎 요약
- 각 봇 인스턴스는 특정 거래소 계정에 연결될 수 있습니다
- 각 계정은 서로 다른 심볼 세트 및 전략을 포함할 수 있습니다
- 엔터프라이즈급 배포 모델을 지원하는 완전한 모듈형 시스템
- 고급 트레이더를 위한 유연하고 강력하며 안전한 계정 관리
운영 환경에서는 계정별 고유 API 인증 정보를 사용하고, 각 계정을 전용 봇 인스턴스로 분리하여 성능과 안정성을 극대화하는 것이 권장됩니다.