mcpField
B
binance-api-usage

binance-api-usage

github.com/jkparkその他040 回インストール35 週間前に更新
リポジトリ

binance-api-usage について

binance-api-usageは、python-binanceを通じてBinanceを操作するスキルです。市場データ、口座操作、注文、WebSocket配信を扱い、サンプルスクリプトとキー管理の指針を備えています。

主な機能

  1. 01価格、板情報、過去のローソク足を取得
  2. 02残高確認と口座設定の管理
  3. 03成行、指値、OCO注文の実行
  4. 04WebSocketでリアルタイムデータを受信
  5. 05サンプルスクリプトとキー管理の指針

活用シーン

  1. 01Binanceの相場と過去データを確認
  2. 02残高を確認してポートフォリオを管理
  3. 03注文を出す、または相場のライブ更新を購読

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jkpark/agent-skills --skill binance-api-usage

インストール後、Claude Code で/binance-api-usageを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
.env.example
references/
api_usage.md
scripts/
async_sockets.py
basic_ops.py
historical_data.py
order_examples.py

詳細

Binance API 利用スキル

このスキルを使用すると、python-binance Python ラッパーを使って Binance 取引所を構造化された方法で操作できます。

主なワークフロー

1. 市場データの取得

現在の価格、注文板、または過去の K ライン(ローソク足)データを取得します。

2. アカウントとポートフォリオの管理

残高の確認やアカウント設定の管理を行います。

3. 注文の実行

成行注文、指値注文、または OCO(One-Cancels-the-Other)注文を発注します。

4. リアルタイムストリーミング(WebSockets)

asyncioを使用して、ティッカーの更新、取引データ、またはアカウントの更新をストリーミングします。

ベストプラクティス

  • セキュリティ:キーをハードコードせず、必ず環境変数(BINANCE_API_KEY、BINANCE_API_SECRET、またはBINANCE_SECRET_KEY)を使用してください。

  • .env ファイル(必須):プロジェクトのルートにある.envファイルに API キーを記述してください。.envが存在しない場合は、用意されているテンプレートから作成してください。

    cp skills/binance-trader/assets/.env.example .env
    # then edit .env and fill in your keys
    

    このスキルに含まれるスクリプトは、スクリプトのディレクトリ、test/フォルダー、プロジェクトのルートにある.envを自動的に探します。

  • エラー処理:API 呼び出しをtry-exceptブロックで囲み、BinanceAPIExceptionを処理してください。

  • レート制限:Binance のレート制限(ウェイトベース)に注意してください。

  • テストネット:開発中はtestnet=Trueを使用し、実資金を失わないようにしてください。

リソース

コメント