Giao dịch giấy & backtest cổ phiếu A-share
Skill dựng service mô phỏng giao dịch cổ phiếu A-share (Trung Quốc) kèm CLI để quản lý tài khoản, đặt lệnh, khớp lệnh và backtest.
Dữ liệu · Phân tíchTrung cấp★ 226⑂ 41Điểm AI 9/10Cập nhật lần cuối: 24 thg 6, 2026
Làm được gì
- Chạy service HTTP mô phỏng giao dịch ở
127.0.0.1:18765, có script start/status/stop và cài launchd tự khởi động trên macOS. - CLI đầy đủ: tạo/reset nhiều tài khoản, nạp/rút tiền, mua bán lệnh giới hạn và lệnh thị trường, huỷ lệnh, xem vị thế, lệnh và giao dịch đã khớp.
- Engine khớp lệnh mô phỏng đúng luật A-share: lô 100 cổ, bán theo T+1, biên trần/sàn (bảng chính 10%, ChiNext/STAR 20%, ST 5%), lệnh thị trường chỉ trong phiên liên tục, lệnh trong ngày hết hiệu lực sau giờ đóng cửa, có phí hoa hồng tối thiểu, thuế tem và phí chuyển nhượng.
- Lệnh
backtestcho chiến lược đơn giản (ví dụ SMA cross) và snapshot giá trị tài sản định kỳ. - Có quy tắc cho agent: hỏi vốn ban đầu (mặc định 1.000.000 CNY), hỏi lại khi có nhiều tài khoản, kiểm tra 3 bước trước khi đặt lệnh.
Phù hợp với ai
- Nhà đầu tư cá nhân, người mới học quant muốn thử chiến lược trên thị trường A-share
- Người muốn kiểm chứng luồng đặt lệnh và luật khớp lệnh trước khi dùng tiền thật
- Người dùng Claude Code muốn ra lệnh bằng ngôn ngữ tự nhiên thay vì gõ CLI
Ví dụ sử dụng
- "Tạo tài khoản alpha với 500.000 CNY rồi mua 100 cổ 600519 theo giá thị trường."
- "Tổng hợp vị thế hiện tại và các lệnh chưa khớp của tài khoản alpha."
- "Backtest chiến lược SMA cross cho 600519 từ 2025-01-01 với vốn 200.000 CNY."
· · · 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/shouldnotappearcalm/a-share-skill/HEAD/a-share-paper-trading/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 Claude Skill Mart. Copy thư mục a-share-paper-trading từ repo GitHub shouldnotappearcalm/a-share-skill vào ~/.claude/skills/a-share-paper-trading/ 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/shouldnotappearcalm/a-share-skill.git && mkdir -p ~/.claude/skills && cp -r a-share-skill/a-share-paper-trading ~/.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.
- Kiểm tra đã có Python 3 và git (
python3 --version). - Clone repo:
git clone https://github.com/shouldnotappearcalm/a-share-skill.git - Copy skill vào Claude Code:
mkdir -p ~/.claude/skills && cp -r a-share-skill/a-share-paper-trading ~/.claude/skills/ - Khởi động lại Claude Code và thử yêu cầu "dùng skill mô phỏng giao dịch A-share".
- Chạy service thường trú:
python3 ~/.claude/skills/a-share-paper-trading/scripts/paper_trading_ctl.py start, kiểm tra bằngstatus. - Nếu cổng 18765 đã có tiến trình, đừng chạy thêm instance thứ hai; kiểm tra bằng
lsof -iTCP:18765 -sTCP:LISTENvà dùng service sẵn có. - Trước lệnh đầu tiên, xác nhận vốn ban đầu (mặc định 1.000.000 CNY) rồi tạo tài khoản mặc định.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT