Kỹ năng Nhà phát triển Hummingbot cho Openclaw

Một kỹ năng quy trình làm việc toàn diện dành cho nhà phát triển để xây dựng, cài đặt và thử nghiệm toàn bộ ngăn xếp Hummingbot, bao gồm các thành phần Gateway và API, trực tiếp từ mã nguồn.

fengtality
v1.0.0
Feb 28, 2026
0
1.2k
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install hummingbot-developer

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt hummingbot-developer bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Kỹ năng Nhà phát triển Hummingbot là gì?

Kỹ năng Nhà phát triển Hummingbot là một bộ công cụ chuyên dụng được thiết kế cho các kỹ sư và nhà giao dịch thuật toán cần tùy chỉnh hoặc mở rộng hệ sinh thái Hummingbot. Nó cung cấp một giao diện cấp cao để quản lý vòng đời phức tạp của máy khách Hummingbot, phần mềm trung gian Gateway và API Hummingbot. Bằng cách sử dụng kỹ năng này trong Openclaw Skills, các nhà phát triển có thể loại bỏ chi phí thủ công cho việc cấu hình môi trường và quản lý phụ thuộc.

Kỹ năng này tự động hóa việc điều phối các quy trình làm việc đa kho lưu trữ, đảm bảo rằng các thay đổi được thực hiện trong công cụ giao dịch cốt lõi được phản ánh chính xác trong lớp API thông qua các cài đặt có thể chỉnh sửa. Cho dù bạn đang xây dựng các trình kết nối sàn giao dịch tùy chỉnh, phát triển các trình thực thi chiến lược mới hay chuẩn bị các hình ảnh Docker sẵn sàng cho sản xuất, kỹ năng này đều cung cấp các lệnh cần thiết để duy trì môi trường phát triển nhất quán và đã được xác minh.

Trường hợp sử dụng Kỹ năng Nhà phát triển Hummingbot

  • Thiết lập môi trường phát triển cục bộ cho toàn bộ ngăn xếp Hummingbot.
  • Xây dựng hình ảnh Docker tùy chỉnh với các tính năng nhánh cụ thể để triển khai.
  • Phát triển và thử nghiệm các trình kết nối sàn giao dịch hoặc trình thực thi chiến lược mới từ nguồn.
  • Khắc phục sự cố kết nối giữa API, Gateway và máy khách Hummingbot.
  • Tự động hóa việc cài đặt các điều kiện tiên quyết phức tạp như môi trường Conda và các bản xây dựng TypeScript.

Cách thức hoạt động của Kỹ năng Nhà phát triển Hummingbot

  1. Kỹ năng bắt đầu bằng cách kiểm tra hệ thống máy chủ để tìm các công cụ phát triển thiết yếu bao gồm Conda, Node.js, pnpm và Docker.
  2. Người dùng chọn các nhánh đích cho ba kho lưu trữ cốt lõi theo cách tương tác hoặc theo lập trình để đảm bảo khả năng tương thích phiên bản.
  3. Kỹ năng thực hiện quy trình cài đặt tuần tự, xử lý các yêu cầu cụ thể như biên dịch Cython cho Hummingbot và các bản xây dựng TypeScript cho Gateway.
  4. Nó thực hiện cài đặt có thể chỉnh sửa nguồn Hummingbot vào môi trường API, cho phép thử nghiệm mã theo thời gian thực mà không cần cài đặt lại liên tục.
  5. Ngăn xếp phát triển được khởi chạy theo một thứ tự cụ thể: bắt đầu các container hạ tầng, sau đó là dịch vụ Gateway, và cuối cùng là API với tính năng hot-reload được bật.
  6. Một bộ tích hợp chạy các thử nghiệm khói (smoke tests) tự động để xác minh các điểm cuối sức khỏe và giao tiếp chéo giữa các dịch vụ.

Cài đặt Kỹ năng Nhà phát triển Hummingbot

Để bắt đầu sử dụng kỹ năng này trong Openclaw Skills, hãy đảm bảo các đường dẫn kho lưu trữ của bạn được ánh xạ chính xác. Bạn có thể sử dụng trình cài đặt phụ thuộc tự động để chuẩn bị hệ thống của mình.

# Tự động cài đặt tất cả các điều kiện tiên quyết của hệ thống
/hummingbot-developer install-deps

# Cấu hình các nhánh kho và cài đặt toàn bộ ngăn xếp
/hummingbot-developer select-branches --defaults
/hummingbot-developer install-all

Nếu các kho lưu trữ của bạn nằm ngoài không gian làm việc mặc định, hãy xuất các biến môi trường sau:

export HUMMINGBOT_DIR=/path/to/hummingbot
export GATEWAY_DIR=/path/to/gateway
export HUMMINGBOT_API_DIR=/path/to/api

Lược đồ dữ liệu & Hệ thống phân loại của Kỹ năng Nhà phát triển Hummingbot

Kỹ năng Nhà phát triển Hummingbot tổ chức dữ liệu vận hành và các tạo vật xây dựng của nó thông qua các cấu trúc sau:

Điểm dữ liệu Vị trí lưu trữ Mô tả
Trạng thái nhánh $WORKSPACE/.dev-branches Lưu trữ nhánh đang hoạt động cho mỗi kho lưu trữ
Tạo vật Python hummingbot/dist/ Chứa các tệp .whl được tạo cho các kiến trúc khác nhau
Cấu hình Gateway gateway/conf/ Chứa cấu hình chuỗi, trình kết nối và RPC
Chứng chỉ Gateway gateway/certs/ Lưu trữ chứng chỉ TLS tự ký để phát triển
Nhật ký dịch vụ .gateway.log Tệp nhật ký cục bộ cho các quy trình Gateway chạy ngầm
Hạ tầng API docker-compose.yml Quản lý trạng thái Postgres và EMQX broker

Tính năng Nâng cao của Kỹ năng Nhà phát triển Hummingbot

  • Biên dịch chéo Linux Wheel: Tạo các bản wheel Python tương thích với Linux từ macOS hoặc Windows bằng môi trường xây dựng dựa trên Docker.
  • Kết nối nguồn có thể chỉnh sửa: Tự động liên kết mã nguồn Hummingbot cục bộ với môi trường API để thử nghiệm ngay lập tức các thay đổi logic cốt lõi.
  • Điều phối toàn bộ ngăn xếp: Triển khai các dịch vụ Postgres, EMQX, Gateway và API bằng một lệnh duy nhất với thứ tự phụ thuộc thích hợp.
  • Kiểm tra đồng bộ hóa tự động: Xác minh rằng cả ba kho lưu trữ đều ở đúng nhánh và các tạo vật xây dựng không bị cũ so với mã nguồn.
  • Gắn thẻ hình ảnh Docker: Tự động gắn thẻ các hình ảnh được xây dựng cục bộ bằng tên nhánh để tạo điều kiện thuận lợi cho việc thử nghiệm và triển khai có tổ chức thông qua Openclaw Skills.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*