Tín hiệu giao dịch A-share đa nhịp phòng thủ (toàn thị trường)
Sàng lọc toàn thị trường cổ phiếu A-share Trung Quốc theo chiến lược trend_pullback để đưa ra danh sách ứng viên mua và tín hiệu bán cho cổ phiếu đang giữ.
Dữ liệu · Phân tíchTrung cấp★ 242⑂ 46Điểm AI 9/10Cập nhật lần cuối: 28 thg 9, 2026
Làm được gì
- Lập rổ cổ phiếu trong ngày từ N mã thanh khoản cao nhất (mặc định 120) trên toàn thị trường A-share, gồm cả ChiNext và STAR Market.
- Tính điều kiện vào/ra bằng chiến lược
trend_pullbacktrên nến ngày, trả về hai nhóm ứng viên mua:from_previous_day_close(theo nến đã đóng hôm trước, phù hợp kế hoạch trước phiên) vàfrom_last_close(theo nến mới nhất, mang tính minh họa hình thái). - Lọc bằng chi phí vòng giao dịch (mặc định 45 bps) và bằng tỷ lệ đồng thuận tham số lân cận (
--entry-consensus-min, mặc định 0.67); chỉ ứng viên vượt cả hai mới vào danh sách cuối. - Đọc file danh mục (
--holdings) và đánh dấu mã thỏa điều kiện thoát (mất đường MA chậm, RSI quá cao...). realtime_quotes.pylấy nhanh giá hiện tại, % thay đổi, giá trần/sàn tham chiếu cho nhiều mã song song, tùy chọn kèm nến phút cuối.- KHÔNG backtest, KHÔNG đặt lệnh tự động; muốn khớp lệnh phải dùng công ty chứng khoán hoặc skill
a-share-paper-trading.
Phù hợp với ai
- Nhà đầu tư cá nhân giao dịch cổ phiếu A-share muốn thu hẹp danh sách theo dõi mỗi sáng.
- Người quen Python/CLI, muốn lấy tín hiệu dạng JSON để ghép vào quy trình riêng.
- Người cần kiểm tra điều kiện thoát theo quy tắc cho danh mục đang giữ.
Ví dụ sử dụng
python3 scripts/daily_decisions.py --top-n 120 --jsonđể lấy ứng viên mua kèm các cờ lọc dưới dạng JSON.python3 scripts/daily_decisions.py --holdings ~/my_holdings.txtđể xem mã nào trong danh mục đã kích hoạt tín hiệu thoát.python3 scripts/realtime_quotes.py 600519 000001 601318 --json --intradayđể chụp nhanh giá và nến 5 phút mới nhất.
· · · 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-strategy-allmarket-multi-swing-defensive/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-strategy-allmarket-multi-swing-defensive từ repo GitHub shouldnotappearcalm/a-share-skill vào ~/.claude/skills/a-share-strategy-allmarket-multi-swing-defensive/ 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 /tmp/a-share-skill && mkdir -p ~/.claude/skills && cp -r /tmp/a-share-skill/a-share-strategy-allmarket-multi-swing-defensive ~/.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,git --version. - Tải mã nguồn:
git clone https://github.com/shouldnotappearcalm/a-share-skill.git - Sao chép skill vào thư mục skill của Claude:
mkdir -p ~/.claude/skills && cp -r a-share-skill/a-share-strategy-allmarket-multi-swing-defensive ~/.claude/skills/ - Cài thư viện:
pip install akshare pandas numpy requests - Chạy thử:
python3 ~/.claude/skills/a-share-strategy-allmarket-multi-swing-defensive/scripts/daily_decisions.py --top-n 30 --json - (Tùy chọn) Tạo file danh mục: mỗi dòng một mã cổ phiếu, dòng bắt đầu bằng
#là ghi chú. - Khởi động lại Claude Code rồi yêu cầu kiểu "chọn cổ phiếu A-share" hoặc "kiểm tra tín hiệu bán cho danh mục của tôi".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT