MagicTradeBot 관리 앱은 거래소 계정을 등록하고 관리할 수 있는 사용자 친화적인 인터페이스를 제공합니다. 각 계정은 거래소 자격 증명을 저장하며 하나 이상의 거래 심볼과 봇 인스턴스와 연동될 수 있습니다.
📍 탐색 경로
새 거래소 계정을 등록하려면 관리 앱에서 다음 위치로 이동하세요:
관리 → 계정 → 계정 추가
🧾 계정 등록 필드
새 거래소 계정을 추가할 때 다음 필드를 입력하라는 메시지가 표시됩니다:
- 제목
- 계정에 대한 설명 이름을 설정합니다 (예:
Binance Main
,Bybit Sub Account
). - 설명
- 이 계정의 목적 또는 범위를 설명하는 선택 필드입니다 (예:
고레버리지 스캘핑 계정
). - API 키
- 거래소 플랫폼에서 제공하는 공개 API 키입니다. 인증 및 거래 실행에 필요합니다.
- API 비밀키
- API 키와 짝을 이루는 비밀키입니다. 안전하게 보관하고 공개하지 마십시오.
- API 암호 문구
- 일부 거래소(예: Coinbase Pro, OKX)에서 필요한 선택 필드입니다. 이 암호 문구는 API 키 생성 시 만들어집니다.
🔒 보안 모범 사례
- API 키 권한을
읽기 + 거래
로 제한하고, 출금 권한은 절대 활성화하지 마십시오. - 거래소가 지원하는 경우 API에 IP 허용 목록을 적용하십시오.
- 여러 환경이나 계정에서 API 자격 증명을 재사용하지 마십시오.
- 보안을 위해 API 키를 주기적으로 교체하십시오.
🧩 지원 거래소
MagicTradeBot은 거래소별로 여러 계정 등록을 지원합니다. 현재 다음 거래소를 지원하며 정기적으로 추가되고 있습니다:
- Binance
- Bybit
- Bitget
- OKX
- 추가 예정...
🤖 봇 통합
계정이 등록되면, 해당 ExchangeId
가 관리 앱에서 사용 가능해집니다.
이 ID는 봇 인스턴스 구성에서 사용하여 특정 봇을 해당 계정에 바인딩할 수 있습니다:
# config.yaml 예시
server:
exchangeId: 3 # ID 3인 등록된 거래소 계정을 대상으로 하는 봇
🧠 사용 사례 예시
전략 또는 리스크 프로필별로 계정을 생성하세요:
- Binance Main – 고위험 스캘핑
- Bybit Sub Account – 저레버리지 스윙 트레이딩
- Bitget Copy Trading – 소셜 미러 전략
이 모듈식 접근 방식으로 거래를 분리하고, 속도 제한을 관리하며, 성능을 보다 효과적으로 모니터링할 수 있습니다.
📌 요약
- 지원되는 모든 거래소에 무제한 거래소 계정을 등록할 수 있습니다.
- API 자격 증명을 안전하게 저장 및 관리하고 거래 심볼과 연결합니다.
- 각 봇 인스턴스는 특정 계정에 연결되어 목표 지향적 실행이 가능합니다.
- 확장 가능하고 안전하며 분리된 다계정 거래 환경을 지원합니다.