AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
 
← Về danh sách

Trader Broker (Trình đặt lệnh)

Kỹ năng đặt lệnh từng lệnh một qua Alpaca/IBKR, chỉ khi đã qua kiểm tra rủi ro và người dùng xác nhận "yes" rõ ràng hai lần.

Tự động hóaNâng cao★ 1,135⑂ 225Điểm AI 8/10Cập nhật lần cuối: 14 thg 10, 2026

Giúp được gì

  • Chỉ hiển thị các phiếu lệnh (ticket) đã PASS /trader-risk, kèm nguyên văn JSON sẽ gửi cho place_stock_order.
  • Hỏi từng lệnh một, ghi lại câu trả lời của bạn nguyên văn bằng ticket.py approve; các câu mơ hồ như "sure" hay "yes tất cả" không được tính là chấp thuận.
  • Hướng dẫn đặt công cụ đặt lệnh ở chế độ "Needs approval" để thẻ Allow once / Deny của Claude luôn xuất hiện trước khi gửi lệnh.
  • Hướng dẫn cài máy chủ MCP chính thức của Alpaca (mặc định tài khoản paper, khóa nằm trong biến môi trường) và kết nối Interactive Brokers.
  • Ghi kết quả khớp lệnh vào trader/portfolio.json dưới dạng tax lot cho kỹ năng thuế.

Phù hợp với ai

  • Nhà đầu tư cá nhân dùng Alpaca hoặc IBKR, muốn AI soạn lệnh nhưng giữ toàn quyền quyết định thực thi.
  • Người muốn thử nghiệm quy trình tự động hóa an toàn bằng tài khoản paper trước.
  • Người cần nhật ký phê duyệt và kiểm toán lệnh.

Ví dụ sử dụng

  1. "Kết nối Alpaca paper trading" → thêm khối MCP vào claude_desktop_config.json, đặt công cụ đặt lệnh ở Needs approval, chặn công cụ quyền chọn/crypto.
  2. "Đặt lệnh đi" → ticket.py show liệt kê 5 phiếu, hiển thị duy nhất phiếu số 1 và hỏi "Đặt lệnh này? yes hay no"; sau khi bạn trả lời "yes" mới gọi công cụ.
  3. Nếu bạn bấm Deny, kỹ năng ghi --status denied; lệnh lỗi sẽ không tự thử lại nếu chưa có kiểm tra rủi ro mới và lời "yes" mới.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/Jakeschincariol/trader-skill/HEAD/trader-broker/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên AI Skill Mart.
Copy thư mục trader-broker từ repo GitHub Jakeschincariol/trader-skill vào ~/.claude/skills/jakeschincariol-trader-broker/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/Jakeschincariol/trader-skill.git && mkdir -p ~/.claude/skills && cp -r trader-skill/trader-broker ~/.claude/skills/

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Tải mã nguồn: git clone https://github.com/Jakeschincariol/trader-skill.git
  2. Sao chép thư mục kỹ năng: mkdir -p ~/.claude/skills && cp -r trader-skill/trader-broker ~/.claude/skills/
  3. Tạo tài khoản Alpaca và lấy API key cho paper trading (khác với key tài khoản thật).
  4. Cài uv theo docs.astral.sh/uv để có lệnh uvx.
  5. Trong Claude Desktop mở Settings > Developer > Edit Config, dán khối cấu hình mẫu claude_desktop_config.example.json và điền khóa của bạn chỉ trong tệp đó — tuyệt đối không dán khóa vào khung chat.
  6. Khởi động lại Claude Desktop.
  7. Vào Customize > Connectors > alpaca, đặt place_stock_order là Needs approval, chặn (Blocked) các công cụ quyền chọn, crypto và đóng toàn bộ vị thế.
  8. Dùng công cụ chỉ đọc để xem thông tin tài khoản, xác nhận đúng tài khoản paper rồi thử nói "place the orders".