Chia Sẻ Code AFL Chỉ Báo Độ Rộng Thị Trường Dựa Trên Thống Kê Số Lượng Cổ Phiếu Nằm Trên MA20 và MA200
Chỉ báo độ rộng thị trường (Market Breadth Indicator) là một công cụ phân tích kỹ thuật dùng để đánh giá sức mạnh hoặc sự đồng thuận của xu hướng thị trường.
Giới Thiệu
Chỉ báo độ rộng thị trường là công cụ giúp nhà đầu tư đánh giá sức mạnh của xu hướng thị trường bằng cách xem xét số lượng cổ phiếu tham gia vào xu hướng đó. Một cách phổ biến để xây dựng chỉ báo độ rộng thị trường là dựa trên số lượng cổ phiếu nằm trên các đường trung bình động (Moving Averages - MA), đặc biệt là MA20 (trung bình 20 ngày) và MA200 (trung bình 200 ngày).
Đường MA20 phản ánh xu hướng ngắn hạn, trong khi MA200 đại diện cho xu hướng dài hạn. Bằng cách thống kê số lượng cổ phiếu nằm trên hoặc dưới các đường MA này, nhà đầu tư có thể xác định trạng thái tổng thể của thị trường.
Ứng Dụng Của Chỉ Báo Độ Rộng Thị Trường Dựa Trên MA20 và MA200
1. Đánh Giá Tâm Lý Thị Trường
MA20: Phản ánh tâm lý thị trường ngắn hạn. Nếu phần lớn cổ phiếu nằm trên MA20, thị trường có xu hướng tích cực trong ngắn hạn.
MA200: Thể hiện trạng thái thị trường dài hạn. Khi nhiều cổ phiếu vượt MA200, thị trường có xu hướng mạnh mẽ trong dài hạn.
2. Xác Định Sức Mạnh Xu Hướng
Nếu tỷ lệ cổ phiếu nằm trên cả MA20 và MA200 cao, xu hướng tăng của thị trường được xác nhận mạnh mẽ.
Ngược lại, tỷ lệ thấp cho thấy xu hướng giảm hoặc sự suy yếu của thị trường.
3. Dự Báo Điểm Đảo Chiều
Khi tỷ lệ cổ phiếu nằm trên MA giảm dần, ngay cả khi chỉ số thị trường tăng, đó là tín hiệu cảnh báo khả năng đảo chiều giảm. (Phân kỳ âm)
Ngược lại khi chỉ số giảm sâu hơn nhưng số lượng cổ phiếu nằm trên MA không thể giảm hơn nữa hoặc thậm chí tăng lên (phân kỳ dương) báo hiệu đáy của thị trường
Khi tỷ lệ cổ phiếu nằm trên MA giảm về mức quá bán (<30%), điều này cho thấy thị trường đang ở trạng thái hoảng loạn quá mức, nếu kết hợp với tín hiệu phân kỳ dương có thể là dấu hiệu thị trường tạo đáy.
Cách Hoạt Động Của Chỉ Báo
Chỉ báo này được xây dựng bằng cách thống kê:
Số lượng cổ phiếu có giá đóng cửa nằm trên MA20 và MA200.
Tính tỷ lệ phần trăm số cổ phiếu nằm trên các đường MA.
Biểu diễn kết quả trên biểu đồ trực quan.
Đặc Điểm Và Tính Năng Của Code
Tính Tỷ Lệ Cổ Phiếu Nằm Trên MA20 và MA200:
Thống kê số lượng cổ phiếu có giá đóng cửa trên hoặc dưới các đường MA.
Tính toán tỷ lệ phần trăm của các cổ phiếu này.
Hiển Thị Trực Quan:
Vẽ biểu đồ tỷ lệ cổ phiếu trên MA20 (màu xanh dương) và MA200 (màu đỏ).
Kèm đường ngang ở mức 50% để dễ dàng đánh giá xu hướng.
Cảnh Báo Tâm Lý Thị Trường:
Màu nền xanh lá hoặc đỏ phản ánh trạng thái tích cực hoặc tiêu cực của thị trường.
Hiển Thị Tỷ Lệ Cuối Cùng:
Tỷ lệ cổ phiếu trên MA200 được hiển thị ngay trên biểu đồ.
Hướng Dẫn Sử Dụng
Thêm Code Vào AmiBroker:
Mở Formula Editor, dán đoạn mã và lưu lại dưới tên phù hợp, ví dụ:
Market_Breadth_MA.afl
.
Áp Dụng Lên Biểu Đồ:
Để code hoạt động, cần chạy scan toàn bộ các mã cổ phiếu để công thức hàm
AddToComposite
tính toán dữ liệu. Lưu ý dùng chức năng filter trong công cụ Analysis để loại trừ các mã không phải cổ phiếu như các chỉ số, các cặp tiền forex hay crypto (nếu có).Kéo và thả mã AFL vào biểu đồ để xem kết quả.
Phân Tích Kết Quả:
Quan sát tỷ lệ cổ phiếu nằm trên MA20 và MA200 để xác định trạng thái thị trường.
Kết Luận
Chỉ báo độ rộng thị trường dựa trên MA20 và MA200 là một công cụ mạnh mẽ, giúp nhà đầu tư không chỉ nắm bắt xu hướng mà còn đánh giá tâm lý chung của thị trường. Khi kết hợp chỉ báo này với các công cụ phân tích khác, bạn có thể đưa ra quyết định giao dịch sáng suốt hơn, giảm thiểu rủi ro và tối ưu hóa hiệu quả đầu tư.
Hãy áp dụng ngay để theo dõi thị trường một cách toàn diện và chuyên nghiệp hơn!
🧩 Tải Và Sử Dụng Code AFL
Bạn có thể download toàn bộ đoạn code được chia sẻ ở cuối bài viết:
📌 Tác giả: NguyenJoe – Telegram: @nguyenjoe
Tham gia cộng đồng: Cộng đồng Amibroker Việt Nam