hummingbot について
hummingbotは、hummingbotの利用者や開発者向けに公式ドキュメントをまとめたリファレンススキルです。取引、ストラテジー、コネクター、開発、トラブルシューティングとコード例を収録しています。
主な機能
- 01テーマ別hummingbotリファレンス
- 02取引、ストラテジー、コネクターの解説
- 03開発と設定に関するガイダンス
- 04一般的なコードとコマンドの例
活用シーン
- 01hummingbotの入門資料の参照
- 02hummingbotコードの実装やデバッグ
- 03取引ストラテジーやコネクターの利用方法の確認
- 04設定や取引に関する問題の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ 2025emma/ vibe-coding-cn --skill hummingbotインストール後、Claude Code で/hummingbotを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/advanced.mdconfiguration.mdconnectors.mddevelopment.mdgetting_started.mdindex.mdother.mdstrategies.mdtrading.mdtroubleshooting.md詳細
Hummingbot スキル
公式ドキュメントに基づいて生成された、Hummingbot 開発に関する包括的なサポートです。
このスキルを使用する場面
次の場合にこのスキルを使用してください:
- Hummingbot を使用する場合
- Hummingbot の機能や API について質問する場合
- Hummingbot のソリューションを実装する場合
- Hummingbot のコードをデバッグする場合
- Hummingbot のベストプラクティスを学ぶ場合
クイックリファレンス
一般的なパターン
パターン 1: 例:candles = [CandlesFactory.get_candle(connector=kucoin, trading_pair="ETH-USDT", interval="1m", max_records=100)]
candles = [CandlesFactory.get_candle(connector=kucoin,
trading_pair="ETH-USDT", interval="1m", max_records=100)]
パターン 2: 例:
bin/hummingbot_quickstart.py -p a -f simple_pmm_example_config.py -c conf_simple_pmm_example_config_1.yml
パターン 3: >>> gateway swap --help usage: gateway swap [-h] [connector] [args ...] positional arguments: connector Connector name/type (e.g., jupiter/router) args Arguments: [base-quote] [side] [amount] options: -h, --help show this help message and exit
>>> gateway swap --help
usage: gateway swap [-h] [connector] [args ...]
positional arguments:
connector Connector name/type (e.g., jupiter/router)
args Arguments: [base-quote] [side] [amount]
options:
-h, --help show this help message and exit
パターン 4: usage: gateway list [-h]
usage: gateway list [-h]
パターン 5: 例:
price = self.market_data_provider.get_price_by_type('binance', 'BTC-USDT', PriceType.MidPrice)
パターン 6: 例:
price = self.market_data_provider.get_price_by_volume('binance', 'BTC-USDT', volume: 10000, True)
パターン 7: 例:
price = self.market_data_provider.get_volume_for_price('binance', 'BTC-USDT', 70000, True)
パターン 8: 例:
price = self.market_data_provider.get_order_book_snapshot('binance', 'BTC-USDT')
リファレンスファイル
このスキルには、references/ 内に包括的なドキュメントが含まれています:
- advanced.md - 高度なドキュメント
- configuration.md - 設定に関するドキュメント
- connectors.md - コネクターに関するドキュメント
- development.md - 開発に関するドキュメント
- getting_started.md - はじめに関するドキュメント
- other.md - その他のドキュメント
- strategies.md - ストラテジーに関するドキュメント
- trading.md - 取引に関するドキュメント
- troubleshooting.md - トラブルシューティングに関するドキュメント
詳細な情報が必要な場合は、view を使用して該当するリファレンスファイルを参照してください。
このスキルの使用方法
初心者向け
基本概念を学ぶには、getting_started または tutorials のリファレンスファイルから始めてください。
特定の機能について
詳細な情報を確認するには、該当するカテゴリのリファレンスファイル(api、guides など)を使用してください。
コード例について
上記のクイックリファレンスには、公式ドキュメントから抽出した一般的なパターンが含まれています。
リソース
references/
公式ソースから抽出した、整理済みのドキュメントです。次の内容が含まれています:
- 詳細な説明
- 言語注釈付きのコード例
- 元のドキュメントへのリンク
- すばやく移動できる目次
scripts/
一般的な自動化タスク用のヘルパースクリプトをここに追加します。
assets/
テンプレート、ボイラープレート、またはサンプルプロジェクトをここに追加します。
注記
- このスキルは公式ドキュメントから自動生成されました
- リファレンスファイルでは、ソースドキュメントの構成と例が保持されています
- コード例には、シンタックスハイライトを適切に表示するための言語判定が含まれています
- クイックリファレンスのパターンは、ドキュメント内の一般的な使用例から抽出されています
更新
更新されたドキュメントでこのスキルを更新するには:
- 同じ設定でスクレーパーを再実行します
- スキルが最新の情報で再構築されます