一键导入
binance
Binance 거래소 API 기본 정보. 마이클이 필요시 도구를 직접 생성하여 사용. 키워드: 바이낸스, binance, 포트폴리오, 잔고, 선물, 거래, spot, futures, balance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Binance 거래소 API 기본 정보. 마이클이 필요시 도구를 직접 생성하여 사용. 키워드: 바이낸스, binance, 포트폴리오, 잔고, 선물, 거래, spot, futures, balance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Binance Futures에서 Playwright 브라우저를 통해 Trailing Stop 주문을 UI로 직접 등록하는 자동화 스킬. 활성화 가격(activationPrice), 콜백 비율(callbackRate%), 수량(size)을 파라미터로 받아 Close 탭 → Trailing Stop 선택 → 값 입력 → Close long 순서로 주문을 제출한다. 키워드: 트레일링 스탑, trailing stop, 바이낸스 선물, binance futures, 추적 매도, 자동 청산
XRPUSDT 박스권 자동 스켈핑 전략 스킬. Binance Futures Hedge mode에서 평균회귀형 범위장 스캘프를 설계, 검토, 백테스트, 운용할 때 사용한다. 키워드: XRP, box range, 박스권, scalping, mean reversion, hedge mode, futures bot, funding, open interest, breakout filter
Binance Futures TradingView 차트 설정 자동화. 수평선 그리기, 지표 추가, 차트 초기화. 키워드: 차트 설정, 차트 분석, 수평선, 지지선, 저항선, TradingView, 차트 최적화, horizontal line, chart setup
Obsidian Vault 지식 저장소 관리 스킬. 키워드: obsidian, vault, 노트, 지식, knowledge, playbook, journal, 저널, 리뷰
주식 트레이딩 대가(드러켄밀러, 리버모어, CANSLIM, 튜더 존스, 피터 린치)의 전략을 암호화폐 시장에 적용하는 가이드. 트레이딩 전략, 진입/청산 조건, 리스크 관리, 모멘텀, 추세추종, 평균회귀, 돌파매수, BTC 사이클, 알트코인 로테이션, 텐배거 발굴에 대한 질문이나 코인 투자 전략이 필요할 때 사용.
NLM 세컨드 브레인 — 노트북 조회, 학습 기록, 경험 축적. 키워드: NLM, 세컨드 브레인, second brain, 노트북, notebook, 학습, 교훈, lesson, 경험, knowledge
| name | binance |
| description | Binance 거래소 API 기본 정보. 마이클이 필요시 도구를 직접 생성하여 사용. 키워드: 바이낸스, binance, 포트폴리오, 잔고, 선물, 거래, spot, futures, balance |
| allowed-tools | Bash(python3:*), Bash(curl:*), Read, Write |
환경변수: BINANCE_API_KEY, BINANCE_API_SECRET (.env 파일)
HMAC-SHA256 서명:
import hmac, hashlib, time, requests
API_KEY = os.environ['BINANCE_API_KEY']
API_SECRET = os.environ['BINANCE_API_SECRET']
BASE = 'https://api.binance.com'
def signed_request(method, path, params=None):
params = params or {}
params['timestamp'] = int(time.time() * 1000)
query = '&'.join(f'{k}={v}' for k, v in params.items())
sig = hmac.new(API_SECRET.encode(), query.encode(), hashlib.sha256).hexdigest()
query += f'&signature={sig}'
headers = {'X-MBX-APIKEY': API_KEY}
url = f'{BASE}{path}?{query}'
return requests.request(method, url, headers=headers).json()
| Purpose | Method | Endpoint |
|---|---|---|
| Spot 잔고 | GET | /api/v3/account |
| Futures 잔고 | GET | /fapi/v2/account |
| Futures 포지션 | GET | /fapi/v2/positionRisk |
| 현재가 | GET | /api/v3/ticker/price |
| Spot 주문 | POST | /api/v3/order |
| Futures 주문 | POST | /fapi/v1/order |
| 주문 취소 | DELETE | /api/v3/order |
| 거래 내역 | GET | /api/v3/myTrades |
# Spot
for asset in account['balances']:
free = float(asset['free'])
locked = float(asset['locked'])
total = free + locked
if asset['asset'] in ('USDT', 'USDC', 'BUSD'):
value_usd = total
else:
price = get_price(f"{asset['asset']}USDT")
value_usd = total * price
# Futures — IMPORTANT: unrealizedProfit만 사용
for pos in positions:
notional = abs(float(pos['notional'])) # 레버리지 포함 명목가
equity = notional / float(pos['leverage']) # 실제 투자 원금
unrealized_pnl = float(pos['unrealizedProfit'])
value_usd = equity + unrealized_pnl # 이것이 실제 자산 가치
dualSidePosition: true)로 설정됨positionSide 파라미터 필수: LONG 또는 SHORT-4061 "position side does not match" 에러GET /fapi/v1/positionSide/dual/fapi/v1/order에서 TAKE_PROFIT_MARKET 실패: -4120 "use Algo Order API"STOP_MARKET은 정상 작동 (SL 설정 가능)TAKE_PROFIT (limit) 타입 사용
stopPrice + price (stopPrice보다 약간 낮게) + timeInForce: GTE_GTCclosePosition: true 불가 → quantity 명시 필수GET /fapi/v1/openOrders로 TP/SL 존재 확인 필수scripts/check_futures_positions.py — 선물 포지션 + 주문 조회scripts/set_tp_order.py — TP 주문 설정 (Hedge mode + TAKE_PROFIT LIMIT 대응)