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 choplace_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.jsondướ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
- "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. - "Đặt lệnh đi" →
ticket.py showliệ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ụ. - 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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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.
- Tải mã nguồn:
git clone https://github.com/Jakeschincariol/trader-skill.git - Sao chép thư mục kỹ năng:
mkdir -p ~/.claude/skills && cp -r trader-skill/trader-broker ~/.claude/skills/ - 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).
- Cài
uvtheo docs.astral.sh/uv để có lệnhuvx. - Trong Claude Desktop mở Settings > Developer > Edit Config, dán khối cấu hình mẫu
claude_desktop_config.example.jsonvà đ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. - Khởi động lại Claude Desktop.
- Vào Customize > Connectors > alpaca, đặt
place_stock_orderlà Needs approval, chặn (Blocked) các công cụ quyền chọn, crypto và đóng toàn bộ vị thế. - 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".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT