Header ads

Viết code amibroker tốt nhất

Hướng dẫn lấy dữ liệu real-time từ MT5 về Amibroker

Hướng dẫn lấy dữ liệu real-time từ MT5 về Amibroker

Rất nhiều người inbox hỏi tôi về cách lấy data real time từ MT5 cho Amibroker. Trước đây tôi đã có bài viết lấy dữ liệu realtime từ MT4 sang Amibroker, trong bài viết này tôi sẽ hướng dẫn các bạn cách lấy dữ liệu realtime từ MT5 cho Amibroker hoàn toàn miễn phí. Với tin mừng là tất cả NĐT có thể sử dụng phần mềm Trading Plus trên cả chiến trường quốc tế rồi nhé.

Tại sao phải làm vậy?

Tôi nghĩ không còn xa lạ gì với những NĐT đã và đang giao dịch chứng khoán, đặc biệt là những bạn đang giao dịch cổ phiếu quốc tế và forex. Với đa số nhà môi giới cung cấp phần mềm MT5 đều có cả dữ liệu cổ phiếu quốc tế, trên MT4 cũng có một số nhà môi giới cung cấp cả dữ liệu cổ phiếu, nhưng rất hạn chế.

Trên phần mềm MT5 hầu như là cung cấp cả data cổ phiếu, vì vậy có một số NĐT muốn lấy dữ liệu để phân tích trên Amibroker. Đặc biệt là hệ thống Trading Plus chỉ hoạt động trên Amibroker.
Hướng dẫn lấy dữ liệu từ MT5 sang Amibroker

Chỉ cần một chút set-up là có thể có ngay data từ forex đến data cổ phiếu một cách hoàn toàn tự động và miễn phí. Có thể giao dịch forex, cổ phiếu quốc tế,....trên phần mềm Trading Plus.

Chuẩn bị công cụ

1. Phần mềm MT5: Hiện nay hầu như đa số nhà môi giới ngoại hối đều cung cấp MT5, bạn có thể sử dụng bất kỳ MT5 nào cũng được.

2. Phần mềm Amibroker: Tất nhiên rồi, bạn đang muốn lấy data cho Amibroker mà. Tải về.

3. Export data: Chạy trên MT5, công cụ này sẽ tự động lưu/truy xuất ra data từ MT5 dưới dạng *.txt liên tục.

4. Auto Import: Đây là công cụ hoạt động trên Amibroker, công cụ có chức năng tự động thêm dữ liệu liên tục từ file data đã được lưu bởi công cụ Export data dạng *.txt.

5. Format Data: Công cụ có tác dụng nhận biết, phân tách và định dạng dữ liệu đã được thêm vào từ file *.txt ở trên.

Tải toàn bộ công cụ
LIÊN HỆ
KEY TOOL MT5


Bắt đầu từng bước

Lưu ý: Cần chuẩn bị đầy đủ tất cả các công cụ yêu cầu ở trên, phân biệt bằng tên và chức năng của chúng.



1. Định dạng data: Dữ liệu được lưu lại phải được đọc qua định dạng khác, công cụ mt5.format trong tập tin tải về sẽ giúp bạn làm điều này. Sao chép file mt5.format cho vào thư mục Formats của Amibroker. Thường có đường dẫn: Ổ đĩa chứa amibroker --> Amibroker --> Formats

2. Export data: Công cụ hoạt động trên MT5, sao chép file Import Data.ex5 vào thư mục Indicator của MT5. Đường dẫn: C:\Users\Ten_May_Ban\AppData\Roaming\MetaQuotes\Terminal\ID_MT5\MQL5\Indicators

3. Chạy MT5: Bây giờ mở MT5 lên, sẽ thấy công cụ Import Data. Kéo công cụ Import Data vào biểu đồ muốn lấy dữ liệu, lưu ý: Muốn lấy khung thời gian nào thì để chart ở  khung time đó.

- Ngay sau đó sẽ có một file intraday_data.txt được sinh ra, đây chính là file dữ liệu. Đường dẫn file này thường là: C:\Users\Ten_May_Ban\AppData\Roaming\MetaQuotes\Terminal\ID_MT5\MQL5\Files

4. Auto Import data: Công cụ hoạt động trên Amibroker, Sao chép file MT5ToAmi.afl vào thư mục Formulas của Amibroker. Đường dẫn thông thường: Ổ đĩa chứa amibroker --> Amibroker --> Formulas

5. Sửa đường dẫn data: Mở MT5ToAmi.afl bằng bất kỳ công cụ nào cũng được, miễn bạn có thể sửa đường dẫn trong đó, chỉ duy nhất một đường dẫn mà thôi. Sửa đường dẫn trong đó đến file có chứa data:
Ví dụ: C:\\Users\\Ten_May_Ban\\AppData\\Roaming\\MetaQuotes\\Terminal\\ID_MT5\\MQL5\\Files\\intraday_data.txt

6. Hoàn tất: Mở phần mềm Amibroker lên, chạy công cụ MT5ToAmi một cách bình thường, lúc này sẽ tự động thêm dữ liệu vào Amibroker.

Hoàn thành

Khá là loằng ngoằng, cần chú ý và làm thật kỹ, yêu cầu không sai bước nào. Một số bạn không chưa động đến lập trình hay code tý nào thì hơi bỡ ngỡ, nhưng cứ làm theo từng bước, đúng, không sai là được.

- Để real time bạn cần:
+ Mở MT5 và chạy công cụ Import Data liên tục. Như vậy, file data sẽ được update liên tục, ít nhất 5s/lần.
+ Công cụ MT5ToAmi trên Amibroker cũng cần chạy, như vậy dữ liệu sẽ liên tục được thêm mới từ file data.
+ Muốn lấy data của tài sản nào thì bạn kéo Import Data vào chart của tài sản đó, muốn lấy khung time nào thì để chart khung time đó.

Chúc hoàn thành thành công!
Xem thêm:
- Lấy dữ liệu từ MT4 sang Amibroker.
- Hướng dẫn crack Amibroker 6.20.0
- Hướng dẫn cài đặt phần mềm Trading Plus.
- Trading Plus toàn tập.

Nếu không thành công, bạn vui lòng comment thông tin liên hệ bên dưới hoặc liên hệ với chúng tôi hỗ trợ thêm.


Kỹ thuật_Trading Plus

Post a Comment

1 Comments

  1. Ad cho mình xin số tài khoản nhé. Kiểm tra thông tin liên hệ của web sẽ thấy mail của mình.

    ReplyDelete