Code AFL AmiBroker Lọc Cổ Phiếu Định Lượng: TSI Momentum Radar

    Đối với các nhà giao dịch theo đà tăng trưởng (Momentum) và phân tích dòng tiền (VSA), việc theo dõi hàng trăm mã cổ phiếu trong phiên là một thách thức lớn. Các bộ lọc (Explore) mặc định của AmiBroker thường khá khô khan, phụ thuộc vào thời gian quét giữa mỗi lần. Trong khi việc viết các bảng Dashboard Real-time lại dễ dẫn đến tình trạng treo máy, giật lag khi phải xử lý dữ liệu quá lớn.  Trước đây tôi đã từng tạo ra bộ code TSI Smart Filter cũng đã gặp tình trạng này khi số lượng cổ phiếu lớn.
Để giải quyết bài toán này, hôm nay mình xin giới thiệu TSI Momentum Radar, một bộ code AFL AmiBroker được thiết kế với tư duy của các quỹ giao dịch định lượng. Không chỉ sở hữu giao diện chuẩn UI/UX hiện đại, bộ code này còn mang trong mình một engine xử lý dữ liệu "zero-lag" đỉnh cao.

1. Kiến Trúc "Zero-Lag" và Tối Ưu Hóa Dữ Liệu

Điểm yếu chí mạng của hầu hết các Dashboard trên AmiBroker là vòng lặp SetForeign. Khi bạn load 300 mã cổ phiếu, phần mềm sẽ phải tải lại biểu đồ 300 lần mỗi giây, gây đứng máy. TSI Momentum Radar giải quyết triệt để vấn đề này bằng cơ chế phân tách:
  • Khử Trùng Lặp (Deduplication): Hệ thống tự động gom danh sách từ các Watchlist cá nhân và 21 Nhóm ngành (Sectors), sau đó lọc bỏ các mã trùng lặp trước khi quét, giúp giảm 40% khối lượng xử lý thừa.
  • Bộ nhớ RAM Ma trận: Kết quả quét được đẩy thẳng vào RAM (StaticVar). Khi bạn thực hiện các thao tác trên giao diện, hệ thống chỉ trích xuất dữ liệu từ RAM để hiển thị thay vì bắt AmiBroker quét lại thị trường.
  • Zero-Lag Sorting: Phá vỡ giới hạn của AmiBroker, bạn có thể click trực tiếp vào Tiêu đề cột (Header) để sắp xếp (Sort) cổ phiếu theo thứ tự Tăng/Giảm dần với tốc độ phản hồi chỉ 0.001s.

2. Vũ Khí Săn Dòng Tiền & VSA Chuyên Sâu

    TSI Momentum Radar không sử dụng các chỉ báo cắt cắt (Crossover) lỗi thời. Nó được trang bị hệ thống nhận diện hành vi của "Dòng tiền thông minh" (Smart Money):
  • Pocket Pivot: Thuật toán bắt chuẩn xác các điểm nổ khối lượng từ nền giá theo lý thuyết của môn đệ William O'Neil.
  • Tín hiệu Dòng Tiền: Tự động phát hiện các cây nến Spread rộng (Wide Range Bar) đi kèm khối lượng đột biến (>1.1 lần MA20) và Giá trị giao dịch lớn.
  • Mua Sớm (Early Buy): Dò tìm điểm uốn của xu hướng dựa trên động lượng của dải High/Low 5 phiên.
  • Đặc biệt, hệ thống được thiết lập cơ chế ưu tiên siêu trọng số. Các cổ phiếu đang nổ tín hiệu Dòng tiền hoặc Pocket Pivot sẽ tự động được đẩy lên vị trí TOP đầu của bảng, giúp bạn không bao giờ bỏ lỡ điểm mua vàng.

3. Hệ Thống Chấm Điểm Tổng Hợp (Scoring System)

    Thay vì phải tự đánh giá từng chỉ số, TSI Momentum Radar lượng hóa sức mạnh cổ phiếu thành những con số trực quan:
  • TSI Score (0 - 10 điểm): Chấm điểm sức mạnh nội tại dựa trên vị thế giá so với MA20, MA50, MA200, sự bùng nổ của Volume và sự xuất hiện của các tín hiệu kỹ thuật.
  • RS Rating (Sức mạnh tương đối): Kế thừa chuẩn CANSLIM, đo lường động lượng 63 phiên của cổ phiếu và xếp hạng phần trăm (PercentRank) so với toàn thị trường. Cổ phiếu có RS > 80 sẽ sáng màu Vàng (Gold).
  • Độ Tích Luỹ (%): Đo lường biên độ dao động trong 10 phiên gần nhất. Biên độ < 8% cho thấy nền giá đang siết chặt, sẵn sàng cho một nhịp Breakout.

4. Trải Nghiệm Giao Diện Tương Tác (Interactive UI) "Đẳng Cấp"

    Đây không chỉ là một đoạn code hiển thị chữ, nó là một "phần mềm" thu nhỏ hoạt động ngay trên nền biểu đồ AmiBroker:
  • Hover Tooltip Mini-Chart: Khi bạn di chuột (Hover) vào tên một mã cổ phiếu, một khung đồ thị thu nhỏ (Mini-chart) thể hiện xu hướng giá 50 phiên gần nhất sẽ hiện lên ngay lập tức. Bạn có thể đánh giá trend mà không cần chuyển biểu đồ.
  • Click-to-Switch (Tích hợp VBScript): Click chuột trái vào bất kỳ dòng nào, biểu đồ chính của AmiBroker sẽ tự động chuyển sang mã cổ phiếu đó.
  • Sidebar 25 Menu Trực Quan: Chuyển đổi mượt mà giữa các Watchlist cá nhân và 21 Nhóm ngành (Ngân hàng, Chứng khoán, Bất động sản...) chỉ bằng một cú click.

5. Cài Đặt Và Tùy Biến

    Bộ code được thiết kế tối đa hóa tính cá nhân. Bạn có thể mở cửa sổ Parameters (Ctrl + R) để:
  • Định nghĩa lại danh sách mã cổ phiếu cho 21 Nhóm ngành.
  • Kéo thả linh hoạt lề trái/phải, chiều cao của dòng và cụm Menu để vừa vặn với mọi độ phân giải màn hình.
  • Để sử dụng 3 menu: T.DÕI TUẦN, T.DÕI NGÀY, FOLLOW anh chị em cần tạo 3 watchlist với 3 tên sau: Theo Doi Tuan, Theo Doi Ngay, Follow.

Tổng Kết

TSI Momentum Radar là sự kết hợp hoàn hảo giữa Tư duy Định lượng (Quant) và Lập trình Giao diện nâng cao. Nếu bạn là một nhà đầu tư nghiêm túc, muốn tối ưu hóa thời gian lọc mã trong phiên và theo sát dòng chảy của thị trường, đây chắc chắn là công cụ không thể thiếu trong hệ thống AmiBroker của bạn.
Link Tải File .afl kèm hướng dẫn sử dụng:  Liên hệ ( Thành viên VIP có thể tìm code TSI Momentum Radar để download tại đây )

Chia sẻ:
×
Zoomed Image
Trang Chủ Từ Điển Checklist VIP

Đăng nhập thành công!

Chào mừng Khách hàng VIP đến với
Kho tàng Uptrading.

Zalo Hỗ trợ Zalo Cộng đồng Telegram