Hóa Ra Tính ROE, P/E, EPS Không Cần Excel! Chỉ cần làm như này trong AmiBroker
Amibroker
Mục lục
1. Giới Thiệu Chung
AmiBroker không chỉ nổi bật ở khả năng phân tích kỹ thuật mạnh mẽ mà còn hỗ trợ tích hợp
dữ liệu cơ bản (fundamental data)
nhằm cung cấp cái nhìn toàn diện hơn về doanh nghiệp. Từ phiên bản
AmiBroker 4.90
, phần mềm đã hỗ trợ tới
32 trường dữ liệu cơ bản
, bao gồm EPS, P/E, EBITDA, Book Value, ROE, v.v. Những dữ liệu này có thể được sử dụng trực tiếp trong công thức AFL, rất hữu ích để lọc cổ phiếu, xác định định giá và đưa ra quyết định đầu tư chính xác hơn.
2. Cách Xem Dữ Liệu Cơ Bản Trong AmiBroker
2.1. Mở Cửa Sổ Symbol Information
Để kiểm tra dữ liệu cơ bản của từng mã chứng khoán, bạn thực hiện như sau:
-
Vào menu:
Symbol
→
Information
-
Một cửa sổ thông tin sẽ hiện ra, liệt kê chi tiết các chỉ số như:
-
EPS (Earnings per Share)
-
PEG Ratio
-
EBITDA
-
Book Value
-
Dividend Per Share
-
ROE, Beta, MarketCap
,…
Lưu ý:
Nếu bạn vừa tạo cơ sở dữ liệu mới, có thể chưa có dữ liệu cơ bản hiển thị. Hãy chắc chắn rằng bạn đã tải dữ liệu từ nguồn thích hợp như AmiQuote.
3. Tải Dữ Liệu Cơ Bản Qua AmiQuote
AmiQuote là công cụ đi kèm với AmiBroker, hỗ trợ tải dữ liệu cổ phiếu, bao gồm cả
dữ liệu giá lẫn dữ liệu cơ bản
từ các nguồn phổ biến như Yahoo Finance.
3.1. Các Nguồn Dữ Liệu Từ Yahoo
Nguồn 1: Yahoo Fundamental - Basic
-
Trường dữ liệu:
EPS, Book Value, Dividend, Target Price, MarketCap…
Nguồn 2: Yahoo Fundamental - Extra (chỉ có trong bản đã đăng ký AmiQuote)
-
Trường dữ liệu mở rộng:
P/E Ratio, Revenue, Profit Margin, EBITDA, ROE, Operating Cash Flow, Beta…
3.2. Các Bước Thực Hiện
-
Mở phần mềm
AmiQuote -
Vào menu:
Tools
→
Get tickers from AmiBroker
-
Dán danh sách mã cổ phiếu cần tải hoặc import từ file .TXT
-
Chọn nguồn: “Yahoo Fundamental – Basic” hoặc “Extra”
-
Đánh dấu chọn
Auto-import to AmiBroker
-
Nhấn nút màu xanh (hình tia sét) để bắt đầu quá trình tải và nhập dữ liệu
Kết quả:
Dữ liệu sẽ được tự động đẩy vào AmiBroker và có thể truy cập từ cửa sổ Symbol → Information hoặc qua AFL.
4. Truy Cập Dữ Liệu Cơ Bản Trong AFL
Một trong những điểm mạnh của AmiBroker là khả năng kết hợp dữ liệu cơ bản vào công thức lọc cổ phiếu hoặc chiến lược đầu tư.
Cú pháp sử dụng:
afl
CopyEdit
GetFnData(“Tên_Trường_Dữ_Liệu”)
Ví dụ thực tế:
afl
CopyEdit
AddColumn( Close / GetFnData(“EPS”), “P/E Hiện Tại” );
AddColumn( Close / GetFnData(“EPSEstNextYear”), “P/E Dự Phóng” );
AddColumn( GetFnData(“BookValue”), “Giá Trị Sổ Sách” );
⚠️
Lưu ý:
Hàm
GetFnData()
chỉ trả về giá trị duy nhất, không phải chuỗi thời gian như dữ liệu giá. Nghĩa là bạn không thể dùng nó để vẽ biểu đồ theo thời gian, nhưng rất phù hợp cho bảng lọc hoặc bảng tổng hợp.
5. Nhập Dữ Liệu Cơ Bản Từ Nguồn Khác
Trong trường hợp bạn có dữ liệu từ file Excel, nguồn API riêng, hoặc dữ liệu nội bộ, bạn có thể nhập vào AmiBroker qua các cách sau:
5.1. Dùng Trình Nhập ASCII
-
Chỉnh sửa file định dạng:
aqfe.format
,
aqfn.format
-
Sử dụng chỉ thị
$FORMAT
,
$NOQUOTES 1
nếu chỉ nhập dữ liệu cơ bản (không có dữ liệu giá)
5.2. Dùng Giao Diện OLE/COM
- Dành cho lập trình viên muốn tích hợp dữ liệu từ C#, VBA, hoặc Python vào AmiBroker bằng API
Một số trường dữ liệu được hỗ trợ:
-
EPS, EPSEstCurrentYear, ROE, ROA, EBITDA
-
MarketCap, Float, ProfitMargin, OperatingMargin
-
Dividend, DividendYield, PayoutRatio
-
Beta, TargetPrice, BookValue…
6. Kết Luận
Dữ liệu cơ bản là công cụ cực kỳ mạnh trong phân tích cổ phiếu. Với
khả năng linh hoạt của AmiBroker
, bạn hoàn toàn có thể:
-
Kết hợp định lượng và định giá
-
Lọc cổ phiếu theo tiêu chí cơ bản
-
So sánh các chỉ số như P/E, ROE, EPS, v.v.
-
Tự động hóa chiến lược đầu tư có yếu tố “value investing”
Dù bạn là nhà đầu tư cá nhân hay phân tích chuyên nghiệp, việc tích hợp
phân tích cơ bản vào workflow AmiBroker
sẽ giúp nâng tầm hiệu quả đầu tư lên một cấp độ mới
Thông tin trong bài chỉ mang tính tham khảo, không phải khuyến nghị mua bán. Giao dịch phái sinh có rủi ro cao do sử dụng đòn bẩy; nhà đầu tư tự chịu trách nhiệm với quyết định của mình.
Tự động đặt lệnh theo tín hiệu AmiBroker thẳng vào tài khoản chứng khoán.
* Phần mềm chạy trên máy tính Windows. Giao dịch tự động vẫn có rủi ro mất vốn.





