Phần mềm Kết nối dữ liệu DNSE với MetaTrader 5 để trải nghiệm giao dịch & xây dựng chiến lược tự động – DNSE MT5 Connector Github
DNSE MT5 Connector là công cụ giúp nhà đầu tư kết nối dữ liệu thị trường từ DNSE vào nền tảng MetaTrader 5 (MT5). Sau khi cài đặt, người dùng có thể:
- Theo dõi dữ liệu realtime VN30F1M, VNINDEX, cổ phiếu…
- Xem biểu đồ trực tiếp trên MT5
- Dùng Indicator / EA / Bot trên MT5 với dữ liệu DNSE
- Backtest chiến lược
- Xây dựng hệ thống giao dịch tự động
- Kết nối với SuperTrend Bot hoặc các chiến lược cá nhân
Một kiểu “đường ray tốc độ cao” 🚄 nối thị trường chứng khoán Việt Nam với hệ sinh thái MT5 vốn cực kỳ mạnh về automation.

1. Chuẩn bị trước khi cài đặt
Cần có:
- Máy tính Windows
- MetaTrader 5 đã cài sẵn
- Tài khoản DNSE (đăng ký tài khoản mới tại đây)
- Đăng ký dùng LightSpeed API của DNSE và lưu lại 2 Key quan trọng (xem hướng dẫn lấy ở đây)

- Internet ổn định
- Tải phần mềm: Tải DNSE MT5 Connector
2. Giao diện tổng quan
Sau khi chạy phần mềm (file brigde.exe), bạn sẽ thấy một trang web địa chỉ http://127.0.0.1:8080/setup được mở ra, với giao diện chính như bên dưới:
Phần mềm gồm 5 khu vực chính:
| Mục | Chức năng |
|---|---|
| Bảng điều khiển | Điều khiển hệ thống, nạp dữ liệu, đặt lệnh |
| Bắt đầu sử dụng | Wizard hướng dẫn nhanh |
| Trạng thái hệ thống | Kiểm tra bridge, MT5, API |
| Cấu hình | API DNSE, danh sách mã |
| Nhật ký | Log realtime để debug |
3. Cấu hình tài khoản DNSE
Vào mục Cấu hình.
Nhập thông tin:
- API Key DNSE
- Số tài khoản DNSE
- Chế độ mô phỏng

Sau đó chọn danh sách mã muốn theo dõi.
Ví dụ:
- VN30F1M
- VNINDEX
- HPG
- SSI
- VHM
Giao diện cấu hình:

Lưu ý
- Mã chính sẽ được ưu tiên nạp dữ liệu lịch sử đầu tiên
- MT5 sẽ tự động tạo custom symbol cho các mã đã chọn
- Có thể chọn riêng:
- HOSE
- HNX
- UPCOM
- Phái sinh
- Chỉ số
4. Tự động cài EA và DLL vào MT5
Trong mục Bắt đầu sử dụng, chọn:
“Bước 3: Cài vào MT5 và chọn Tự dò và cài đặt”
Hệ thống sẽ:
- Copy DLL
- Copy Expert Advisor
- Thiết lập bridge tới MT5

Sau khi hoàn tất:
- Restart MT5
- Mở Market Watch
Bạn sẽ thấy các symbol _DNSE.
5. Kiểm tra trạng thái hệ thống

Nếu bạn đã cài đặt thông tin các API key của DNSE chính xác, thì ở Bước 4: Kiểm tra kết nối DNSE sẽ báo Kết nối thành công. Đã tải thông tin tài khoản.
Bạn có thể vào menu “Trạng thái hệ thống”
Nếu mọi thứ hoạt động bình thường, bạn sẽ thấy:
- Go Bridge API → Đang hoạt động
- TCP Market Data → Đang hoạt động
- EA/DLL MT5 → Đã kết nối
7. Nhật ký hoạt động (Logs)
Mục Nhật ký giúp kiểm tra:
- API có nhận dữ liệu không
- MT5 có nhận tick không
- Symbol nào đang cập nhật
Ví dụ log:
DNSE bridge: realtime tick applied for VN30...
DNSE bridge: imported historical candles...


8. Bắt đầu sử dụng nhanh
- Mở MetaTrader 5 trước
- Bật:
- Algo Trading
- Allow DLL imports
Sau khi kết nối thành công, MT5 sẽ tự tạo các custom symbol dạng:
- VN30F1M_DNSE
- VNINDEX_DNSE
- HPG_DNSE
- SSI_DNSE

Ở Mục Navigator, tìm Expert Advisors, thư mục DNSE và kéo DNSE_MarketData_Bridge vào 1 chart để lấy dữ liệu realtime.
Nếu hoạt động đúng:
- Giá Bid/Ask sẽ nhảy realtime
- Nến M1 sẽ cập nhật liên tục
- Volume hiển thị theo tick
8. Nạp dữ liệu lịch sử
Trên menu của MT5 Connector, ở mục Dữ liệu giá, bạn có thể tải lại dữ liệu lịch sử các mã mong muốn

Bạn có thể chọn 1 mã để ấn Đồng bộ giá lịch sử để lấy toàn bộ giá. Hoặc chọn Đồng bộ theo số ngày (mặc định 365 ngày), hoặc Vá riêng hôm nay để lấy dữ liệu trong ngày nếu bạn lỡ bật phần mềm sau giờ giao dịch bắt đầu.
Phần bên dưới, bạn cũng có thể check xem phần mềm có giá dữ liệu lịch sử chưa? Nếu ở đây có rồi mà bên MT5 chưa có thì có thể biết lỗi nằm ở bên MT5 (thường là do chưa chạy file EA của DNSE trên MT5).

9. Các lỗi thường gặp
MT5 không hiện symbol
Kiểm tra:
- Đã bật Algo Trading chưa
- DLL import đã bật chưa
- EA đã attach chưa
Không có dữ liệu realtime
Kiểm tra:
- Bridge API còn chạy không
- TCP 9090 hoạt động chưa
- Nhật ký có realtime tick không
Chart đứng im
Có thể do:
- Chưa subscribe symbol
- API token hết hạn
- Chưa chọn mã trong cấu hình
- Chưa chạy file EA của DNSE trên MT5

10. Kết luận
DNSE MT5 Connector phù hợp cho:
- Trader thích automation
- Người dùng MT5 lâu năm
- Nhà đầu tư phái sinh
- Người muốn thử nghiệm chiến lược tự động
Điểm mạnh lớn nhất là:
- Realtime nhanh
- Tích hợp MT5
- Tự động hóa mạnh
- Có thể mở rộng rất nhiều workflow giao dịch
Nếu cần hỗ trợ, hãy tham gia group Zalo của chúng tôi để cùng xây dựng cộng đồng nhà đầu tư dùng MT5 tại Việt Nam.


