Cập nhật dữ liệu¶
Trang Dữ liệu cho biết MetaKit đang tải gì, kết nối realtime ra sao, và dữ liệu trên máy đã đủ chưa.
MetaKit cập nhật dữ liệu thế nào¶
Bạn không cần bấm gì để cập nhật: chỉ cần MetaKit đang chạy (kể cả khi thu nhỏ ở khay) và đã đăng nhập.
- Khi mở MetaKit: làm mới danh sách mã, rồi tải bù phần còn thiếu của từng mã (chỉ các phiên sau phiên cuối đã có trên máy) cho EOD, tick, phút — với các loại mã đang bật.
- Trong phiên: nhận realtime và ghi ngay vào thư mục dữ liệu. Nếu mất kết nối, MetaKit tự kết nối lại sau vài giây và tải bù phần bị lỡ.
- Định kỳ: cập nhật danh sách mã mới niêm yết (10 phút/lần), kiểm tra điều chỉnh giá.
Cập nhật chỉ chạy khi: đã đăng nhập, đã chọn thư mục dữ liệu, không ở chế độ chỉ AI và MetaKit 5 không chạy.
Trang Dữ liệu¶
1 Thư mục dữ liệu đang dùng. 2 Mở thư mục mở thư mục này trong File Explorer.
3 Tải lại toàn bộ dữ liệu — xem Tải lại toàn bộ dữ liệu.
4 Hai thẻ: Hàng đợi & kết nối và Sức khoẻ dữ liệu.
5 Kết nối — trạng thái kết nối tới máy chủ dữ liệu FireAnt, kết nối từ lúc nào, lần nhận realtime gần nhất, tốc độ ghi và mã đang ghi.
6 Hàng đợi theo loại mã — với mỗi loại mã: số mã đang chờ ghi dữ liệu EOD, Tick, Phút và trạng thái. Dấu — nghĩa là loại mã đó không có (hoặc bạn không bật) loại dữ liệu này.
| Trạng thái | Ý nghĩa |
|---|---|
| Đang tải EOD / Phút / Tick | Đang tải dữ liệu của loại mã này từ máy chủ |
| Đang ghi | Đã tải, đang ghi vào thư mục dữ liệu |
| Chờ tải | Đang chờ tới lượt |
| Xong | Đã cập nhật đủ |
| Không cập nhật | Loại mã đã tắt ở Cài đặt › Dữ liệu (xếp cuối bảng) |
Trong phiên, loại Cổ phiếu thường xuyên hiện Đang ghi với vài chục mã — đó là dữ liệu realtime.
7 Loại dữ liệu cập nhật — bật/tắt Dữ liệu tick, Dữ liệu phút, Ghi định dạng MetaStock; áp dụng ngay, không cần khởi động lại. Bật thêm một loại, MetaKit tải lại để bổ sung dữ liệu còn thiếu. Dòng Loại mã cần cập nhật cho biết đang cập nhật bao nhiêu loại mã; Chọn loại mã… mở Cài đặt › Dữ liệu.
Tắt tick/phút không xoá dữ liệu đã có
Tắt một loại dữ liệu làm MetaKit ngừng ghi realtime loại đó; dữ liệu đã tải vẫn nằm trong thư mục.
8 Lỗi gần đây — tối đa 8 lỗi gần nhất (hết thời gian chờ, máy chủ trả dữ liệu rỗng, không ghi được file…). MetaKit tự thử lại các lỗi mạng; bạn chỉ cần xử lý khi một lỗi lặp lại liên tục (xem Hỏi đáp).
Sức khoẻ dữ liệu¶
Thẻ Sức khoẻ dữ liệu quét các file trong thư mục dữ liệu để bạn kiểm tra nhanh dữ liệu đã đủ và mới chưa.
- 1 Tổng số file, dung lượng, ngày mới nhất có dữ liệu và số mã chậm cập nhật.
- 2 Bảng theo loại mã × loại dữ liệu (EOD, Tick, Phút): số file, dung lượng, ngày mới nhất. Bấm tiêu đề cột để sắp xếp.
- 3 Mã chậm — số mã có phiên cuối cũ hơn ngày mới nhất của loại dữ liệu đó; Đủ khi không có mã nào chậm. Loại mã đã tắt cập nhật hiện Không cập nhật và không tính vào số mã chậm.
- 4 Mã chậm thường là mã tạm ngừng giao dịch hoặc mới niêm yết — không phải lỗi. Nếu số mã chậm lớn bất thường sau nhiều phiên, hãy tải lại toàn bộ dữ liệu.
Tải lại toàn bộ dữ liệu¶
Dùng khi dữ liệu có dấu hiệu sai lệch hoặc thiếu nhiều mà không tự khắc phục.
- Bấm Tải lại toàn bộ dữ liệu ở trang Dữ liệu (hoặc lệnh Tải lại dữ liệu trong bảng lệnh Ctrl+K).
- Đọc cảnh báo và bấm 1 Tải lại toàn bộ:
- Theo dõi tiến độ ở thanh Đang đồng bộ dữ liệu trên trang Tổng quan và bảng hàng đợi.
Quá trình có thể mất 10–30 phút (tuỳ loại dữ liệu và tốc độ mạng). AmiBroker vẫn dùng được trong lúc tải.
Đổi thư mục dữ liệu¶
Vào Cài đặt › Dữ liệu › Đổi thư mục…, chọn thư mục mới và xác nhận Chuyển sang thư mục này. MetaKit tải toàn bộ dữ liệu vào thư mục mới; plugin AmiBroker tự đọc thư mục mới (có thể cần mở lại database trong AmiBroker). Thư mục cũ không bị xoá. Xem Cài đặt › Dữ liệu.
Cấu trúc thư mục dữ liệu¶
Chỉ để tham khảo — không sửa, không xoá file trong thư mục này khi MetaKit đang chạy.
<thư mục dữ liệu>
├── AmiBroker
│ ├── EOD\<loại mã>\<MÃ>.dat
│ ├── Intraday\<loại mã>\<MÃ>.dat (tick)
│ └── Minute\<loại mã>\<MÃ>.dat (phút)
├── MetaStock\… (khi bật ghi MetaStock)
└── Extra\ (danh sách mã, loại mã, trạng thái đồng bộ, chỉ số tự tạo)


