거래소 계정 관리

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 인증 정보를 사용하고, 각 계정을 전용 봇 인스턴스로 분리하여 성능과 안정성을 극대화하는 것이 권장됩니다.

📎 Related Topics