Mac 가이드

Mac 메뉴바에서 바이낸스 시세를 확인하는 방법은? 상태바 상시 표시 설정

macOS 메뉴바(Menu Bar)에 바이낸스 계정 상태, 실시간 시세, 주문 체결 및 연결 상태를 표시하는 방법. 클라이언트 내장 메뉴바 컴포넌트, BitBar/SwiftBar 사용자 정의 스크립트 및 API 폴링 구성을 포함합니다.

macOS 메뉴바에 바이낸스 상태를 상시 표시하는 방법은 세 가지가 있습니다: 첫째, 바이낸스 공식 클라이언트에 내장된 메뉴바 아이콘(기본 활성화되며 오른쪽 상단에 아이콘 표시, 클릭 시 계정 및 알림 확장); 둘째, SwiftBar/BitBar를 사용한 실시간 시세 표시; 셋째, xbar 스크립트로 API 데이터를 가져오는 방식입니다. 각 방식은 사용 시나리오에 따라 장단점이 있습니다. 공식 클라이언트는 바이낸스 공식 사이트에서 받을 수 있으며, 모바일에서도 상태를 확인하고 싶다면 바이낸스 공식 앱을 확인해 보시기 바랍니다. 본 문서에서는 세 가지 방안의 상세 단계와 스크립트 예제를 제공합니다.

1. 메뉴바 상태 표시가 필요한 이유

  • 앱을 전환하지 않고도 시세를 확인하며 현재 작업에 집중할 수 있습니다.
  • 주문 체결 시 즉시 알림이 떠서 익절/손절 기회를 놓치지 않습니다.
  • 연결 상태를 한눈에 파악하여 네트워크 끊김 여부를 판단할 수 있습니다.
  • 여러 코인 시세 순환 표시로 화면 공간을 절약할 수 있습니다.

Mac 메뉴바 공간은 제한적이므로(특히 노치가 있는 MacBook), 내용을 간결하게 구성하는 것이 중요합니다.

2. 방법 1: 바이낸스 클라이언트 내장 메뉴바 아이콘

활성화

기본적으로 활성화되어 있습니다. 보이지 않는다면 다음을 확인하세요:

  1. 바이낸스 클라이언트 실행 → 설정 (Command + ,);
  2. 일반 → 메뉴바 아이콘;
  3. 「메뉴바에 Binance 표시」 체크.

메뉴바 아이콘 클릭 시 확장

메뉴바의 Binance 아이콘을 클릭하면 작은 창이 열리며 기본적으로 다음 내용이 표시됩니다:

  • 현재 로그인된 계정;
  • 최근 알림 3개;
  • 계정 총 자산 (숨기기/표시 설정 가능);
  • 연결 상태 (지연 시간 ms);
  • 빠른 조작: 클라이언트 열기, 잠금, 종료.

개별 항목 켜기/끄기

클라이언트 설정 → 메뉴바에서 다음 항목을 체크할 수 있습니다:

  • 자산 표시
  • 알림 레드닷 표시
  • 지연 시간 표시
  • 간편 가격 표시 (코인 쌍 3개 선택 가능)

3. 방법 2: SwiftBar 사용자 정의 메뉴바 스크립트

SwiftBar는 오픈 소스 메뉴바 도구로, 모든 스크립트 출력을 메뉴바에 표시할 수 있습니다.

설치

brew install --cask swiftbar

또는 SwiftBar 공식 홈페이지에서 dmg를 다운로드합니다.

스크립트 디렉토리 설정

SwiftBar를 처음 실행하면 스크립트 디렉토리를 선택하라는 메시지가 뜹니다. 보통 ~/SwiftBar를 사용합니다.

예제 1: 실시간 BTC 가격 표시

~/SwiftBar/btc-price.30s.sh 파일을 생성합니다 (파일명의 30s는 30초마다 새로고침을 의미합니다):

#!/bin/bash
price=$(curl -s 'https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT' | sed 's/.*"price":"\([0-9.]*\)".*/\1/')
echo "BTC \$${price%.*}"

저장 후 chmod +x ~/SwiftBar/btc-price.30s.sh 명령으로 실행 권한을 부여합니다.

예제 2: 여러 코인 가격 순환 표시

#!/bin/bash
# ~/SwiftBar/binance-ticker.15s.sh
symbols=("BTCUSDT" "ETHUSDT" "SOLUSDT" "BNBUSDT")
output=""
for s in "${symbols[@]}"; do
  p=$(curl -s "https://api.binance.com/api/v3/ticker/price?symbol=$s" | sed 's/.*"price":"\([0-9.]*\)".*/\1/')
  output+="${s/USDT/} \$${p%.*} | "
done
echo "${output% | }"

메뉴바에 다음과 같이 표시됩니다: BTC $67234 | ETH $3421 | SOL $142 | BNB $542.

예제 3: 24시간 등락 색상 표시

#!/bin/bash
# ~/SwiftBar/btc-24h.60s.sh
data=$(curl -s 'https://api.binance.com/api/v3/ticker/24hr?symbol=BTCUSDT')
price=$(echo "$data" | sed 's/.*"lastPrice":"\([0-9.]*\)".*/\1/')
change=$(echo "$data" | sed 's/.*"priceChangePercent":"\(-\{0,1\}[0-9.]*\)".*/\1/')
if [[ $change == -* ]]; then
  color="red"
else
  color="green"
fi
echo "BTC \$${price%.*} ${change}% | color=${color}"

4. 방법 3: BitBar / xbar (전통적인 도구)

BitBar는 SwiftBar로 대체되었지만, 이미 xbar(BitBar의 후속작)를 사용 중이라면 유사하게 활용할 수 있습니다:

  1. xbarapp.com에서 xbar를 다운로드합니다.
  2. ~/Library/Application Support/xbar/plugins/ 아래에 스크립트를 넣습니다.
  3. 스크립트 이름은 .Xs.sh 접미사(X는 초 단위 시간)가 필요합니다.

xbar는 SwiftBar보다 실행 속도가 약간 느리지만 커뮤니티 플러그인이 풍부합니다.

5. 주문 체결 상태를 메뉴바에 푸시하기

바이낸스 API로 최근 주문을 폴링하여 변화가 있을 때 레드닷을 표시합니다:

#!/bin/bash
# ~/SwiftBar/binance-order.30s.sh
API_KEY="본인의_API_Key"
SECRET="본인의_Secret"
TIMESTAMP=$(date +%s)000
PARAMS="timestamp=${TIMESTAMP}&recvWindow=5000"
SIGN=$(echo -n "$PARAMS" | openssl dgst -sha256 -hmac "$SECRET" | cut -d' ' -f2)
RESP=$(curl -s -H "X-MBX-APIKEY: $API_KEY" \
  "https://api.binance.com/api/v3/openOrders?${PARAMS}&signature=${SIGN}")
COUNT=$(echo "$RESP" | grep -o '"orderId"' | wc -l | tr -d ' ')
if [[ $COUNT -gt 0 ]]; then
  echo "🔴 $COUNT 미체결 주문"
else
  echo "✅ 미체결 주문 없음"
fi

보안 팁: API Key는 읽기 전용 권한으로 생성하고 출금 권한은 활성화하지 마세요. 스크립트 파일은 권한을 600으로 설정하십시오 (chmod 600 binance-order.30s.sh).

6. 연결 품질 모니터링

바이낸스 API 지연 시간을 표시합니다:

#!/bin/bash
# ~/SwiftBar/binance-ping.10s.sh
start=$(date +%s%N)
curl -s -o /dev/null 'https://api.binance.com/api/v3/ping'
end=$(date +%s%N)
latency=$(( (end - start) / 1000000 ))
if [[ $latency -lt 100 ]]; then
  echo "✅ ${latency}ms"
elif [[ $latency -lt 300 ]]; then
  echo "⚠️ ${latency}ms"
else
  echo "❌ ${latency}ms"
fi

10초마다 새로고침되며 지연 시간이 높을 때 즉시 확인할 수 있습니다.

7. 메뉴바 공간 관리

노치가 있는 MacBook Pro 메뉴바는 공간이 협소하여 잘못 배치하면 노치에 가려질 수 있습니다. 다음 우선순위에 따라 관리하는 것이 좋습니다:

우선순위 내용
P0 시스템 기본 (Wi-Fi, 배터리, 시간)
P1 바이낸스 클라이언트 아이콘
P2 시세 (1-2개 코인 쌍)
P3 주문 알림 레드닷
P4 시스템 음량/밝기
P5 기타 (Bartender로 숨기기 가능)

Bartender로 정리하기

Bartender 도구를 사용하여 메뉴바 아이콘을 카테고리별로 접을 수 있습니다:

  • 항상 표시: 시세 + 주문 상태
  • 숨김 영역: Binance, Dropbox, Slack
  • Command + Shift + B를 눌러 확장

8. macOS 버전별 메뉴바 차이점

macOS 버전 메뉴바 최대 용량 제3자 아이콘 지원
12 Monterey 15-20개 아이콘 전체 지원
13 Ventura 15-20개 아이콘 전체 지원
14 Sonoma 12-18개 아이콘 (노치 스크린) 전체 지원, SIP 보안 강화
15 Sequoia 12-18개 아이콘 SwiftBar 재승인 필요

Sequoia로 업데이트한 후에는 개인정보 보호 → 손쉬운 사용에서 SwiftBar를 다시 체크해야 할 수도 있습니다.

9. 성능 영향

메뉴바 스크립트가 10/30/60초마다 curl 요청을 실행할 때 발생하는 부하:

  • CPU: <1% (Apple Silicon), ~1-2% (Intel)
  • 메모리: 스크립트당 약 20-50MB
  • 네트워크: 요청당 약 1KB

시스템에 눈에 띄는 부담을 주지 않습니다. Wi-Fi가 불안정하다면 간격을 60초 이상으로 조정하십시오.

10. 추천 조합 방안

일반 사용자:

  • 바이낸스 클라이언트 자체 아이콘 (알림 레드닷 확인용)
  • SwiftBar: BTC/ETH 두 가지 시세 표시

헤비 트레이더:

  • 클라이언트 아이콘
  • SwiftBar 여러 코인 순환 표시
  • 주문 모니터링 스크립트
  • Ping 지연 시간 모니터링
  • Bartender로 아이콘 정리

퀀트 투자자:

  • 클라이언트 아이콘 숨김
  • SwiftBar: API 상태 + 계정 수익률 표시
  • 개인 리스크 관리 전략과 연동된 사용자 정의 스크립트

자주 묻는 질문 FAQ

Q1: 메뉴바 시세 표시 지연이 심합니다. 어떻게 하나요?

A: 기본 새로고침 간격이 30-60초로 설정되어 있을 것입니다. 파일명 접미사를 .5s.sh(5초)로 바꾸면 더 빠르게 업데이트됩니다. 하지만 API 속도 제한을 피하기 위해 5초 미만으로는 설정하지 마세요.

Q2: SwiftBar 스크립트가 Sonoma에서 실행되지 않습니다.

A: Sonoma는 스크립트 권한이 더 엄격합니다. 개인정보 보호 → 파일 및 폴더에서 SwiftBar가 ~/SwiftBar 디렉토리에 접근할 수 있도록 허용하고, 전체 디스크 접근 권한에서도 SwiftBar를 체크해 보세요.

Q3: 바이낸스 클라이언트 메뉴바 아이콘이 사라졌습니다.

A: 메뉴바가 너무 붐벼서 숨겨졌을 수 있습니다. 자주 쓰지 않는 아이콘을 닫거나 Binance 아이콘을 더 앞쪽으로 드래그해 보세요. Command를 누른 상태로 드래그하면 순서를 바꿀 수 있습니다.

Q4: API Key를 메뉴바 스크립트에 넣어도 안전한가요?

A: API Key가 읽기 전용(거래 및 출금 불가)이고, 스크립트 파일 권한이 600(chmod 600)으로 설정되어 있으며, 본인만 사용하는 Mac이라면 보안상 충분히 안전합니다. iCloud 동기화 디렉토리에는 넣지 마세요.

Q5: 노치 MacBook에서 메뉴바 아이콘이 노치에 가려집니다.

A: Bartender 4를 사용하면 넘치는 아이콘을 드롭다운 메뉴로 접을 수 있습니다. 또는 시스템 설정 → 데스크탑 및 Dock → 메뉴바 자동으로 가리기 및 보기를 활성화하여 필요할 때만 확인하세요.

더 많은 Mac 활용 팁은 카테고리에서 Mac 가이드 시리즈를 확인하세요.

계속 둘러보기

바이낸스 사용에 대한 추가 질문이 있으신가요? 카테고리 페이지로 돌아가 같은 주제의 다른 가이드를 찾아보세요.

카테고리

관련 가이드

Mac에서 바이낸스 클라이언트 설치 방법: M1/M2 칩 사용 가능한가요? 2026-04-14 macOS Sonoma에서 바이낸스 클라이언트 설치 방법은? 전체 설치 단계 2026-04-15 인텔 맥(Intel Mac)과 M1/M2에서 바이낸스 실행 시 차이가 있을까? 두 세대 칩셋 비교 2026-04-15 Mac에서 '확인되지 않은 개발자' 바이낸스 차단 해결 방법 2026-04-15