API | 26/06/2024
Các câu lệnh API để đặt lệnh qua Ami X
Hiện tại DNSE cung cấp dịch vụ API cho toàn bộ khách hàng có tài khoản chứng khoán: Khách hàng có thể lấy dữ liệu giá chứng khoán (Market data) từ DNSE và đặt lệnh giao dịch chứng khoán qua cổng API (Trading API) do DNSE cung cấp. Đăng ký tại: https://hdsd.dnse.com.vn/san-pham-dich-vu/api-lightspeed/i.-huong-dan-dang-ky
Để đặt lệnh tự động từ Amibroker tới tài khoản chứng khoán tại DNSE qua phần mềm Ami X, bạn cần thêm những câu lệnh gọi API vào trong code AFL của mình.
Bài viết này bao gồm:
- Hướng dẫn chi tiết các câu lệnh
- Các set up liên quan trong Ami X
- Tặng bot full code kèm câu lệnh API (bạn chỉ cần thay chiến thuật)
- Hướng dẫn chi tiết các câu lệnh
Các câu lệnh mẫu:
- Lệnh Long: http://localhost:7979/trade?side=NB&symbol=VN30F1M&price=1300&account=0001177065&loan=2403&volume=1
- Lệnh Short: http://localhost:7979/trade?side=NS&symbol=VN30F1M&price=1300&account=0001177065&loan=2403&volume=1
- Hủy tất cả lệnh chờ: http://localhost:7979/closeorders?all_account=true
- Đóng tất cả lệnh đang mở: http://localhost:7979/closedeals?all_account=false
Cấu tạo của 1 câu lệnh:
Bao gồm: <trade?side> chiều mua/bán &<symbol> mã &<price> giá đặt lệnh &<account> số tiểu khoản &<loan> mã gói vay &<volume> khối lượng
Lưu ý:
- Lệnh Long Short đều là lệnh LO
- Thông tin về số tài khoản và mã gói vay có thể lấy trong màn hình Cài đặt tài khoản của Ami X
- Câu lệnh trên là câu lệnh đầy đủ, nếu gọi đầy đủ các thành phần trong câu lệnh trên thì sẽ đặt được lệnh mà không cần cài đặt tài khoản trong Ami X
- Các set up liên quan trong Ami X

Vào phần cài đặt tài khoản giao dịch, có thể cài được số tiểu khoản, mã gói vay, khối lượng theo từng mã.
Nếu đã cài đặt sẵn trong Ami X thì bạn chỉ cần gọi câu lệnh rút gọn:
http://localhost:7979/trade?side=NB&symbol=VN30F1M&price=1300
Nếu vừa cài đặt trong Ami X và vừa gọi câu lệnh đầy đủ thì hệ thống sẽ ưu tiên nhận lệnh theo câu lệnh API
Nếu bạn là tài khoản SACO và muốn đặt lệnh cho các khách hàng thì có thể sử dụng câu lệnh rút gọn trên, và cài đặt khối lượng cho từng khách hàng. Như vậy có thể đặt lệnh cùng lúc cho nhiều tài khoản với khối lượng khác nhau
3. Tặng bot full code kèm câu lệnh API (bạn chỉ cần thay chiến thuật)
Trong code này là câu lệnh không đầy đủ, bạn cần Cài đặt tài khoản trong Ami X. Link download: https://s.entrade.vn/MACDbot
