mcpField
L
longbridge

longbridge

github.com/starchild-ai-agentその他2969 回インストール1 週間前に更新
リポジトリ

longbridge について

Longport SDKを使って米国株、香港株、中国A株の照会と取引を行うコマンドラインスキルです。ペーパーかライブかは設定したトークンで決まり、サーバー側では検証されません。

主な機能

  1. 01口座状況と資産の確認
  2. 02株価と価格履歴の取得
  3. 03保有銘柄と注文の照会
  4. 04成行・指値注文
  5. 05ライブ注文の追加確認

活用シーン

  1. 01利用前の口座状況確認
  2. 02保有銘柄と約定の確認
  3. 03銘柄の株価や履歴の取得
  4. 04設定トークンを確認して注文

インストール

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

$npx skills add https://github.com/starchild-ai-agent/official-skills --skill longbridge

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

同梱ファイルscripts/longbridge_cli.py

詳細

これは何か

☁️ クラウドブローカー — 公式の longport SDK(旧 longbridge)を介してコンテナ内で直接動作します。米国、香港、A 株市場に対応しています。

認証は静的キーです。App Key + App Secret + Access Token を使用します。これらは SDK 自身の環境変数名を使用するため、自動的に読み込まれます。

⚠️ API にはペーパー/ライブの判別機能が存在しません。 ペーパーかライブかは、どの Access Token を読み込んだかだけで決まります。それを区別するフィールド、アカウントのプレフィックス、ホストは存在しません。したがって、ここでの --profile は信頼に基づく宣言(paper_guard: config_declared としてエコーバックされます)であり、サーバー側で何かを検証するものではありません。ライブでの発注には引き続き --confirm-live が必要です。設定したトークンを、どの環境にいるかを示す信頼できる情報として扱ってください。

認証情報を取得する

  1. Longbridge の口座を開設し、LongPort OpenAPI コンソール(开放平台)にアクセスします。
  2. OpenAPI アクセスを申請/有効化します。コンソールは 3 つの値を発行します:
    • App Key
    • App Secret
    • Access Token(有効期限があります — 切れたら再生成してください)
  3. ペーパートレードの場合、プラットフォームが提供するペーパー/模拟モードにアカウント/環境がある状態でトークンを生成します。ライブの場合はライブ用トークンを使用します。(どちらの場合も同じ 3 つのフィールド名です。)

設定(.env)

安全な入力経由でリクエストしてください — キーをチャットに貼り付けないでください。以下は SDK の標準名です:

変数必須備考
LONGPORT_APP_KEYはいApp Key
LONGPORT_APP_SECRETはいApp Secret
LONGPORT_ACCESS_TOKENはいAccess Token(有効期限あり — 必要に応じて更新)

使用方法

pip install longport(初回実行時)。JSON 出力。デフォルトプロファイルは paper(ラベルのみ)。

python skills/longbridge/scripts/longbridge_cli.py status
python skills/longbridge/scripts/longbridge_cli.py account
python skills/longbridge/scripts/longbridge_cli.py positions
python skills/longbridge/scripts/longbridge_cli.py orders [--executions]
python skills/longbridge/scripts/longbridge_cli.py quote --symbol 700.HK
python skills/longbridge/scripts/longbridge_cli.py history --symbol AAPL.US --period 1d --limit 90
# place: qty in shares only; market or limit
python skills/longbridge/scripts/longbridge_cli.py place --symbol 700.HK --side buy --qty 100 --type limit --limit-price 350
python skills/longbridge/scripts/longbridge_cli.py cancel --order-id <id>
# live (real money): add --confirm-live (profile is label-only)
python skills/longbridge/scripts/longbridge_cli.py --confirm-live place --symbol AAPL.US --side buy --qty 1

シンボル形式は必須です: <ticker>.<market> — 700.HK、AAPL.US、000001.SZ、600519.SH。期間:1m 5m 15m 30m 1h 1d 1w 1M。

注意点

  • Longbridge には数量指定のパスがありません — 常に --qty(株数)を使用します。
  • Access Token は有効期限があります。呼び出しが認証エラーで失敗し始めたら、コンソールで再生成し .env を更新してください。
  • サーバー側のペーパー/ライブチェックが存在しないため、ライブ注文の前にはどのトークンを読み込んだかを再確認してください — CLI はラベル付けを誤った環境を検出できません。

コメント