Các Menu trong AmiBroker
Phần mềm phân tích kỹ thuật chuyên sâu AmiBroker không chỉ mạnh mẽ ở khả năng xử lý dữ liệu và xây dựng chiến lược, mà còn rất trực quan nhờ hệ thống menu phong phú và logic. Việc hiểu rõ từng menu sẽ giúp bạn sử dụng phần mềm hiệu quả hơn, khai thác triệt để các tính năng ẩn sâu trong từng thao tác đơn giản.
AmiBroker có hai nhóm menu chính:
I. Menu Thanh công cụ chính:
- Tệp (File)
- Chỉnh sửa (Edit)
- Xem (View)
- Chèn (Insert)
- Định dạng (Format)
- Ký hiệu (Symbol)
- Phân tích (Analysis)
- Công cụ (Tools)
- Cửa sổ (Window)
- Trợ giúp (Help)
II. Menu ngữ cảnh (chuột phải) – xuất hiện tùy vào vùng bạn thao tác:
- Trình chỉnh sửa AFL
- Khu vực biểu đồ
- Cửa sổ Phân tích Tự động
- Cửa sổ Cảnh báo
- Cây bố cục và cây biểu đồ
- Danh sách lớp
- Danh sách báo giá thời gian thực
Menu Phân Tích (Analysis Menu)
Menu Phân Tích là “trái tim” của AmiBroker, nơi bạn thực hiện các tác vụ cốt lõi: quét tín hiệu mua/bán, chạy backtest, tối ưu chiến lược giao dịch, hoặc tạo báo cáo kỹ thuật theo thời gian thực. Từ đây, bạn có thể chuyển từ việc chỉ xem biểu đồ sang ra quyết định đầu tư dựa trên hệ thống.
1. Xem Nhanh (Quick View)
Tính năng này mở ra một bảng tổng quan thông minh – cực kỳ hữu ích để có cái nhìn nhanh về toàn bộ thị trường hoặc nhóm cổ phiếu bạn quan tâm.
Cụ thể, nó bao gồm:
- Báo giá hàng ngày của từng mã,
- So sánh lợi tức theo chu kỳ: ngày / tuần / tháng / quý / năm,
- So sánh các chỉ số định giá: P/E, P/B, v.v.
Dành cho nhà đầu tư giá trị muốn quét nhanh các mã đang “rẻ”, hoặc trader muốn tìm mã có hiệu suất tốt gần đây.
2. Phân Tích Tự Động (Automatic Analysis)
Đây là công cụ mạnh nhất của AmiBroker.
Tại đây bạn có thể:
- Viết hoặc chọn một AFL (Amibroker Formula Language) – công thức hệ thống giao dịch,
- Chạy quét tín hiệu mua/bán,
- Backtest chiến lược,
- Phân tích hiệu suất,
- Tối ưu hóa các tham số (ví dụ: MA20 hay MA50 cho hiệu quả tốt hơn?).
AmiBroker sẽ:
- Quét toàn bộ dữ liệu trong khoảng thời gian bạn chọn,
- Tự động ghi nhận lệnh giao dịch, giá khớp, lời/lỗ, số lệnh, winrate…,
- Trả ra một báo cáo Backtest cực kỳ chi tiết.
Tính năng này là vũ khí chủ đạo của bất kỳ nhà giao dịch kỹ thuật nào muốn nghiêm túc tạo một chiến lược giao dịch có thể kiểm chứng.
- Bình Luận (Commentary)
Mở một cửa sổ hiển thị mô tả bằng văn bản về tình hình kỹ thuật hiện tại. Được viết bằng AFL và có thể xuất hiện như:
- Nhận xét về vị trí giá,
- Cảnh báo breakout,
- Gợi ý điểm vào/thoát lệnh.
Tính năng này rất phù hợp với trader không chuyên muốn “đọc hiểu” chiến lược thay vì chỉ xem biểu đồ khô khan.
- Trình chỉnh sửa Công thức (Formula Editor)
Đây là IDE (môi trường lập trình) nơi bạn có thể viết code bằng ngôn ngữ AFL.
Tính năng đi kèm:
- Tô màu cú pháp,
- Gợi ý hàm,
- Kiểm tra lỗi cú pháp,
- Chạy thử ngay trong cửa sổ phân tích.
Bạn có thể:
- Viết từ một chỉ báo đơn giản như RSI,
- Đến một hệ thống phức tạp gồm đa khung thời gian, trailing stop, quản lý vốn…
5. Trợ lý Mã AFL (AFL Code Wizard)
Tính năng cực kỳ hữu ích cho người mới – chuyển câu tiếng Anh đơn giản thành mã AFL hoàn chỉnh.
Ví dụ:
- Gõ “Buy when close is above 50-day MA” → phần mềm tự tạo ra code tương ứng.
Có kèm video hướng dẫn chính thức từ AmiBroker, phù hợp với ai chưa quen với coding.
🛠️ Menu Công Cụ (Tools Menu)

Nếu Menu Phân Tích là bộ não, thì Menu Công Cụ là bộ cơ xương giúp bạn duy trì hiệu năng và độ sạch dữ liệu trong hệ thống.
1. Làm sạch cơ sở dữ liệu (Database Purification)
Quét toàn bộ dữ liệu để phát hiện:
- Báo giá trùng, thiếu, hoặc sai định dạng,
- Chia tách chưa xử lý,
- Mối quan hệ giá không hợp lệ (ví dụ: Open > High – lỗi nhập liệu).
Bạn có thể chọn sửa tự động hoặc thủ công.
2. Bảo trì Chỉ báo (Indicator Maintenance)
Dọn dẹp không gian chỉ báo:
- Xóa chỉ báo không dùng,
- Sắp xếp lại folder,
- Cải thiện tốc độ load chương trình.
3. Phát lại Thanh (Bar Replay)
Tính năng thú vị – như một “máy tua lại thị trường”.
- Bạn chọn một ngày bắt đầu,
- Biểu đồ sẽ phát lại từng thanh nến theo thời gian thực,
- Có thể dùng để test phản xạ, học đọc nến, luyện giao dịch như trong môi trường live.
4. Tùy chọn (Options)
Trung tâm thiết lập chương trình:
- Cấu hình biểu đồ,
- Thay đổi ngưỡng snap to price,
- Đơn vị tiền tệ,
- Mặc định thời gian biểu đồ,
- Định dạng font, màu, theme…
5. Lưu Tùy chọn (Save Preferences)
Lưu các tùy chọn đang dùng vào file broker.prefs để giữ cấu hình cho lần khởi động tiếp theo.
6. Plugin
Hiển thị danh sách DLL plugin đã được cài. Plugin là phần mở rộng nâng cao, như:
- Kết nối dữ liệu real-time,
- API với phần mềm thứ ba.
Bạn có thể bật/tắt plugin, kiểm tra lỗi, cài thêm nếu cần.
7. Tùy chỉnh (Customize Tools)
Tạo công cụ tùy biến theo nhu cầu. Ví dụ:
- Thêm một nút chạy chiến lược,
- Chạy script import giá EOD,
- Tạo phím tắt để xuất dữ liệu…
8. Cập nhật tự động báo giá (Auto Update Quotes)
Kết nối với AmiQuote Downloader để lấy dữ liệu EOD (End of Day) từ các nguồn miễn phí như Yahoo! Finance.
Dữ liệu sẽ được tự động thêm vào cơ sở dữ liệu AmiBroker.
9. Trình tải Sharenet (Chỉ Nam Phi)
Script dành riêng cho người dùng thị trường Nam Phi, sử dụng dữ liệu từ Sharenet.
10. Xuất sang CSV
Xuất dữ liệu giá (hoặc kết quả phân tích) ra file .CSV.
Dù hữu ích, cách nhanh hơn là sử dụng Phân tích tự động → Export.
11. Dọn dẹp cơ sở dữ liệu (Remove Inactive Symbols)
Script sẽ:
- Quét toàn bộ cơ sở dữ liệu,
- Tìm mã không có giao dịch trong một khoảng thời gian dài,
- Hiển thị cảnh báo,
- Hỏi bạn có muốn xóa hoặc lưu danh sách mã “cổ” đó vào file TXT.
Rất phù hợp để “dọn rác” định kỳ cho cơ sở dữ liệu.
Tổng kết
Menu Phân Tích và Công Cụ là hai phần quan trọng bậc nhất trong hành trình sử dụng AmiBroker để phát triển chiến lược giao dịch. Nếu bạn chỉ dùng AmiBroker để vẽ biểu đồ, bạn mới đang dùng chưa đến 20% sức mạnh của phần mềm này.
- Phân Tích: Cho phép xây dựng hệ thống giao dịch tự động, kiểm nghiệm, tối ưu hóa và đưa ra quyết định dựa trên số liệu.
- Công Cụ: Làm sạch, cập nhật, cấu hình và mở rộng hệ thống dữ liệu – đảm bảo mọi thứ luôn sẵn sàng cho quá trình phân tích.