Cách tải giá cổ phiếu mỹ tự động về AmiBroker, không mất một xu!
Amibroker
Mục lục
I. Giới Thiệu: AmiQuote là gì và dùng để làm gì?
AmiQuote
là công cụ phụ trợ đi kèm với phần mềm phân tích kỹ thuật
AmiBroker
, cho phép người dùng tải dữ liệu giá chứng khoán từ nhiều nguồn dữ liệu
miễn phí
, như:
-
Yahoo Finance
(chủ yếu) -
MSN (đã ngưng hoạt động)
-
Quote.com / Livecharts (chỉ hỗ trợ cổ phiếu Mỹ, cần đăng ký)
-
Finam.ru
(cho dữ liệu Forex và chỉ số) -
Nguồn dữ liệu tùy chỉnh (Custom Data Provider)
Sau khi tải dữ liệu, AmiQuote sẽ giúp bạn
nhập trực tiếp
các file giá vào AmiBroker để sử dụng cho:
-
Phân tích kỹ thuật
-
Xây dựng hệ thống giao dịch (AFL)
-
Backtesting
-
Lập biểu đồ, so sánh chiến lược
AmiQuote đặc biệt hữu ích nếu bạn không có quyền truy cập dữ liệu thời gian thực (real-time) và chỉ cần
dữ liệu EOD (End-of-Day)
để phân tích chiến lược.
II. Chuẩn Bị Danh Sách Mã Chứng Khoán (Ticker List)
1. Tạo tệp .TLS
AmiQuote sử dụng tệp danh sách mã có đuôi
.TLS
để biết nên tải dữ liệu cho cổ phiếu nào. Đây chỉ là
file văn bản (.txt)
chứa các mã cổ phiếu, mỗi dòng một mã.
✏️ Cách tạo:
-
Mở
Notepad -
Nhập danh sách mã chứng khoán:
css
CopyEdit
- AAPL
- MSFT
- GOOGL
- ^GSPC ; chỉ số S&P 500
- ^IXIC ; chỉ số Nasdaq Composite
-
Lưu lại
với tên bất kỳ, đuôi.TLS
(Ví dụ:
mywatchlist.TLS
)
Lưu ý:
Khi lưu, chọn
Save as type: All Files (*.*)
và nhập đuôi
.TLS
bằng tay
, không để
.txt
.
2. Một số quy ước đặt mã ticker
| Loại tài sản | Cách viết mã |
| Cổ phiếu Mỹ | MSFT, AAPL, TSLA, NVDA, etc. |
| Chỉ số (index) | Bắt đầu bằng ^ (VD: ^GSPC , ^DJI , ^IXIC ) |
| Cổ phiếu quốc tế | Dùng hậu tố theo mã sàn (VD: BHP.AX – Úc, 0700.HK – Hồng Kông) |
| Quote.com / Livecharts | Dùng $ (VD: $INDU , $COMPQ ) |
| Cặp Forex | Dạng EURUSD , USDJPY , hoặc từ Finam |
✅ Tài liệu danh sách mẫu: Tải tại trang:
www.amibroker.com/starter
III. Tiến Hành Tải Dữ Liệu Với AmiQuote
Bước 1: Mở phần mềm AmiQuote
Mặc định AmiQuote được cài cùng AmiBroker. Đường dẫn thường là:
makefile
CopyEdit
- C:\Program Files\AmiBroker\AmiQuote\Quote.exe
Hoặc mở từ shortcut ngoài desktop:
AmiQuote
Bước 2: Mở danh sách ticker
mathematica
CopyEdit
- File → Open → Chọn file .TLS bạn đã tạo
Sau khi mở, bạn sẽ thấy danh sách mã hiển thị ở khung chính. Tick vào những mã bạn muốn tải.
Bước 3: Chọn nguồn dữ liệu phù hợp
Trong menu
Source
, chọn 1 trong các nguồn:
| Nguồn dữ liệu | Loại dữ liệu | Lưu ý |
| Yahoo Historical | EOD (ngày) | Dữ liệu lịch sử nhiều năm, chuẩn nhất |
| Yahoo Current | Gần real-time (~15 phút) | Phù hợp để cập nhật trong ngày |
| Quote.com Intraday | Intraday (1m/5m) | Chỉ dùng cho cổ phiếu Mỹ, yêu cầu đăng ký |
| MSN Historical | Đã ngừng hỗ trợ | Tránh dùng |
| Forex (Finam) | Cặp tiền tệ / Chỉ số thế giới | Rất hữu ích cho phân tích chỉ số |
Bước 4: Bắt đầu tải
-
Nhấn nút
Start Download
(mũi tên màu xanh lá) trên thanh công cụ -
Dữ liệu sẽ được tải từng mã một
-
Trạng thái tải hiển thị ở cột “Status”
-
Nhấn
Stop
nếu muốn dừng giữa chừng
Sau khi tải xong, các file dữ liệu được lưu dưới dạng
.AQD
hoặc
.AQH
tại thư mục:
makefile
CopyEdit
- C:\Program Files\AmiBroker\AmiQuote\Download
IV. Nhập Dữ Liệu Vào AmiBroker (Import)
AmiQuote
có thể nhập tự động
vào AmiBroker nếu tính năng này được bật. Tuy nhiên, bạn cũng có thể
thao tác thủ công
như sau:
Cách nhập dữ liệu thủ công
-
Mở
AmiBroker -
Vào menu:
mathematica
CopyEdit
- File → Import ASCII
- Chọn loại file phù hợp:
| Loại file | Định dạng | Mô tả |
| .AQD | Daily | Dữ liệu giá đóng cửa theo ngày |
| .AQH | Historical | Lịch sử giá lâu dài |
| .AQI | Intraday | Dữ liệu theo phút |
- Chọn file dữ liệu muốn nhập và nhấn
Open
Nếu gặp lỗi khi import:
-
Kiểm tra lại đường dẫn file
-
Mở file
import.log
trong thư mục:
mathematica
CopyEdit
-
C:\Program Files\AmiBroker\Import
-
Kiểm tra xem mã cổ phiếu có hợp lệ không, file dữ liệu có đúng định dạng CSV không
V. Mẹo Sử Dụng và Giới Hạn Cần Lưu Ý
✅ Mẹo sử dụng hiệu quả
-
Dữ liệu intraday
chỉ nên dùng cho phân tích trong vài ngày, vì giới hạn
500 thanh (bars) -
Cấu hình lại Time Frame
trong AmiBroker (VD: 15p, 1h) để tận dụng tối đa dữ liệu intraday -
Tập trung vào Yahoo Historical
nếu bạn là người mới – ổn định, dễ dùng -
Lưu file .TLS
vào thư mục riêng để dùng lại dễ dàng
⚠️ Giới hạn & lưu ý
| Hạn chế | Ghi chú |
| Yahoo giới hạn dữ liệu cho mã quốc tế | Không phải mã nào cũng có |
| Không hỗ trợ dữ liệu real-time | Chỉ lấy được dữ liệu trễ |
| Intraday dữ liệu hạn chế | Chỉ tải được vài ngày |
| Tệp bị chặn bởi antivirus | Cần whitelist Quote.exe nếu lỗi tải |
VI. Câu Hỏi Thường Gặp (FAQ)
| ❓ Câu hỏi | ✅ Trả lời |
| Làm sao chỉnh sửa file .TLS ? | Dùng Notepad, nhớ Save As với đuôi .TLS |
| Có danh sách ticker mẫu không? | Có! DJIA.TLS, NASDAQ100.TLS, NYSE.TLS… trên www.amibroker.com/starter |
| Dữ liệu tải về bị thiếu ngày? | Hãy kiểm tra múi giờ hệ thống và cập nhật lại khoảng thời gian |
| Tại sao import không thành công? | File bị lỗi hoặc sai định dạng. Mở bằng Excel/Notepad kiểm tra |
VII. Tài Nguyên Bổ Sung
-
Hướng dẫn nhập dữ liệu ASCII trong AmiBroker
-
Cách sử dụng AmiQuote (Tài liệu chính thức)
-
Forum hỗ trợ cộng đồng
VIII. Tổng Kết
AmiQuote là công cụ
cần thiết và hữu ích
nếu bạn đang sử dụng AmiBroker để phân tích kỹ thuật mà không có sẵn nguồn dữ liệu chuyên biệt.
-
Dễ dùng
: Chỉ cần chuẩn bị danh sách mã và nhấn Start -
Linh hoạt
: Có thể chọn tải từng nguồn và từng mã cụ thể -
Miễn phí
: Không yêu cầu tài khoản trả phí cho dữ liệu Yahoo
Nếu bạn muốn tự động hóa hoàn toàn quá trình này, hãy kết hợp cùng tính năng
/autoupdate
và lập lịch với
Task Scheduler
của Windows. Dữ liệu luôn sẵn sàng mỗi sáng – không cần thao tác thủ công.
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.



