Đồng hành cùng mọi nhà đầu tư
Đồng hành cùng mọi nhà đầu tư
1
Do you need support?
Home Indicator Robots Học Forex Strategy Hướng dẫn Khóa học Menu

Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?

By: Kenny Jacker | Rating:
Tags:

Tôi tin rằng sẽ không ít nhà đầu tư muốn lấy dữ liệu từ MT4 về Amibroker, đặc biệt là dữ liệu thời gian thực luôn. Hơn nữa phần mềm Trading Plus hiện đang có chức năng giao dịch cả Forex. Rất nhiều nhà đầu tư giao dịch cả ngoại hối - Forex và cổ phiếu. Trước đây tôi đã từng đặt câu hỏi "làm sao để lấy dữ liệu từ MT4 vào Amibroker?"

Một vài nhà đầu tư còn giao dịch cả cổ phiếu thế giới trong các thời gian linh hoạt hơn. Ban ngày giao dịch chứng khoán Việt Nam, ban đêm theo dõi và giao dịch cổ phiếu thế giới. Và hiện tại thì có một số nhà môi giới có cung cấp cả dữ liệu cổ phiếu trên MT4.

Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?
Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?

Vậy hôm nay tôi sẽ hướng dẫn nhà đầu tư lấy dữ liệu realtime từ MT4 vào Amibroker để chúng ta có thể sử dụng các chiến lược trên Amibroker để giao dịch. Đặc biệt là mềm Trading Plus để ứng dụng vào trading cổ phiếu, ngoại hối - Forex dễ dàng hơn bao hết. Với công cụ này bạn có thể lấy tất dữ liệu mà MT4 cung cấp như: Vàng, cổ phiếu, tiền tệ,...

Chuẩn bị công cụ


1. Phần mềm MT4: Phần mềm này hầu như tất cả nhà môi giới forex đều hỗ trợ, bạn có thể sử dụng bất kỳ phần mềm MT4 nào cũng được.
2. Phần mềm Amibroker: Tất nhiên rồi, phần mềm Amibroker là bạn đang muốn lấy dữ liệu vào mà. Tải vê
3. Robot (EA): Đây là một con robot truy xuất dữ liệu liên tục trong phần mềm MT4. Robot này sẽ truy xuất dữ liệu tài sản mà bạn muốn lấy về dạng .csv.Tải vê

4. Data-MT4: Đây là một công cụ lấy dữ liệu và đọc định dạng từ file mà robot MT4 đã truy xuất ra. Tải vê
5. Script: Đây là một bộ code đưa dữ liệu từ từ file đã truy xuất từ MT4 ra, đã được đọc qua bộ mã Data-MT4. Tải vê

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


Đã chuẩn bị đầy đủ các công cụ trên rồi, tiến hành thực hiện từng bước một như sau:

1. Định dạng dữ liệu: Như bạn đã biết định dạng dữ liệu được truy xuất từ robot thì nó phải đọc qua bộ công cụ khác. Sao chép Datamt4.format trong tập tin Data-mt4 mà bạn đã tải ở trên cho vào thư mục Formats của Amibroker. Thường có đường dẫn: Ổ đĩa chữa amibroker --> Amibroker --> Formats

2. Robot trên MT4: Mở phần mềm MT4 đưa Robot (EA) Currency_Loader in MT4 vào trong thư mục robot của phần mềm MT4. Để EA chạy được bạn phải cho đúng vị trí của Expert Advisors,sau khi cho robot vào sẽ như này:
Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?
Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?

Bây giờ, bạn muốn EA truy xuất cặp tiền nào, muốn lấy dữ liệu của tài sản nào thì kéo EA thả vào chart của cặp tiền/tài sản đó. Nhớ là trước khi kéo thả EA thì bạn phải bật tính năng Autotrading trên phần mềm MT4 nhé.

Khi kéo thả vào nó sẽ hiển thị input hỏi là muốn bật tắt chức năng gì, ở đây bạn bật tắt khung thời gian mà bạn muốn EA truy xuất ra nha.

Sau khoảng 1-2 phút nếu thành công, EA sẽ tự động truy xuất dữ liệu dạng .csv trong thư mục export_history. Thường là: MT4folderdirectory->experts->files->export_history. Bạn cứ tìm sẽ có thư mục export_history,trong thư mục này bạn sẽ thấy các dữ liệu đã được EA truy xuất ra ở đây.

3. Bây giờ là lấy dữ liệu vào Amibroker: Bạn đã được cung cấp bộ code Script ở trên. Đây là bộ code bao gồm 2 code riêng biệt, tôi để code mở để bạn có thể chỉnh sửa chúng.

- Đầu tiên là code import2.js: Mở bộ code này lên, sửa đường dẫn trong đó đến các tập tin .csv mà EA đã xuất ra. Đúng, chính xác nhá. Ví dụ như ảnh này là máy mình.
Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?
Làm như thế nào để lấy dữ liệu từ MT4 vào Amibroker?

- Đến Importer2.bat bạn cũng mở bộ code này ra: Có duy nhất 1 đường dẫn, sửa đoạn code đường dẫn này đến import2.js. Đúng, chính xác.

Thành công


Bây giờ bạn đã làm đúng, chính xác các bước trên. Mở phần mềm MT4 để EA lấy dữ liệu, nhớ EA chỉ lấy dữ liệu khi MT4 đang mở thôi nha. Đồng thời mở Amibroker lên để thưởng thức kết quả.

Đã mở Amibroker rồi, bạn chạy bộ code Importer2.bat lên là tự động thêm dữ liệu ngay lập tức vào trong Amibroker luôn nha.

Bây giờ phần mềm MT4 mở, Importer2.bat đang chạy,...thì tự động thêm dữ liệu liên tục nha.

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

Kenny Jacker(Please specify if you use this article!)

Chia sẻ:


Interested



Register to receive information

Chuyên trang đầu tư tài chình toàn cầu và lợi nhuận
Chúc mừng năm mới
Giới thiệu | Chính sách | Liên hệ | Cảnh báo
Copyright 2018 - Bản quyền thuộc về Hapieu Forex | 1/2/20807 | 0.00031s/4.4% U-ON

XtGem Forum catalog