MT4 trong prop trading: phần còn lại và việc chuyển sang
MT4 prop trading ngày càng ít gặp: các engine mới không hỗ trợ nó, còn các công ty thì chuyển sang MT5. Chúng tôi phân tích ai còn giữ nó, vì sao vẫn giữ và cụ thể cái gì hỏng khi phải chuyển chiến lược sang.

Vì sao MT4 rời khỏi các chương trình prop
Nguyên nhân không nằm ở các trader mà ở cách ngành này được dựng. Prop firm mua không phải một terminal mà một bộ sản phẩm có sẵn: engine, khu quản lý cá nhân, bảng quy tắc và terminal kèm theo. Các bộ sản phẩm mới được dựng quanh các nền tảng web, và MT4 đơn giản là không nằm trong đó.
Yếu tố thứ hai là chính bản terminal. Nó không làm được những việc mà các quy tắc hiện đại dựa vào: trong nó không có việc đóng một phần vị thế như một tác vụ riêng, lịch sử giao dịch và lịch sử vị thế không được tách ra, còn phần xuất báo cáo thì nghèo hơn. Với một công ty phải tính các giới hạn và phân tích các trường hợp tranh chấp theo bản xuất, điều đó rất bất tiện.
- Còn sót lại ở đâu
- Ở các chương trình có phần cốt forex và lịch sử lâu, những chương trình chưa đổi hạ tầng. Prop firm dùng Metatrader 4 thường đưa nó ra như phương án thứ hai cạnh MT5, không phải phương án chính.
- Vì sao vẫn giữ nó
- Vì những trader đã có sẵn mã trên MQL4. Viết lại robot thì đắt hơn là để lại terminal, nên công ty giữ nó như một tùy chọn.
- Trong nó không có gì
- Không có sự tách biệt giữa giao dịch và vị thế: trong MT4 chỉ có các lệnh. Vì thế, việc đóng một phần khiến phần đã đóng ở lại dưới ticket cũ, còn phần dư thì tạo ticket mới — một giao dịch trong lịch sử trông như nhiều giao dịch.
Cái gì hỏng khi chuyển MQL4 sang MQL5
Về hình thức thì đó vẫn là một ngôn ngữ, còn trên thực tế thì là ngôn ngữ khác. Đoạn mã tính khối lượng và đặt stop sẽ phải viết lại gần như toàn bộ, và đây là vì sao.
| Cái gì thay đổi | Trong MT4 | Trong MT5 |
|---|---|---|
| Cách ghi nhận vị thế | mỗi lệnh là một thực thể riêng | vị thế và các giao dịch là những đối tượng khác nhau |
| Gửi lệnh | OrderSend kèm giá và stop ngay lập tức | cấu trúc yêu cầu và việc kiểm tra kết quả |
| Chế độ tài khoản | luôn là hedging | hedging hoặc netting — tùy tài khoản |
| Đóng một phần | phần dư nhận ticket mới | tác vụ trên vị thế, chỉ một ticket |
Điều này có nghĩa gì với challenge. Việc chuyển robot sang không phải là port mà là kiểm thử lại. Chừng nào mã còn chưa được kiểm trên demo, thì khối lượng trong nó vẫn tính theo logic cũ, và ngay ngày đầu trên một challenge thật đã có thể đóng tài khoản vì giới hạn ngày. Phải kiểm không phải «nó có chạy không» mà «nó có đặt đúng khối lượng đó không».
Prop firm dùng Metatrader 4: cần kiểm tra gì trước khi bắt đầu
Ba thứ mà trong MT4 phải tìm hiểu theo cách khác so với các môi trường còn lại.
Câu hỏi thường gặp
Có prop firm nào dùng MT4 không?
Có, nhưng ngày càng ít: MT4 còn lại ở các chương trình có lịch sử lâu và thường là phương án thứ hai cạnh MT5. Ở các sàn dùng engine mới thì không có nó, vì bộ hạ tầng không bao gồm nó.
Vì sao các prop firm chuyển sang MT5?
Vì hạ tầng và vì việc phân tích các trường hợp tranh chấp. Các bộ sản phẩm mới cho công ty được dựng quanh các nền tảng web và MT5, còn bản thân MT5 thì tiện hơn cho việc phân tích: trong nó, lịch sử vị thế được tách khỏi lịch sử giao dịch.
Robot MQL4 có chạy trên MT5 không?
Không. Phải viết lại mã: trong MT5, vị thế, việc gửi lệnh và việc đóng một phần được dựng khác, còn tài khoản thì có thể là netting. Việc chuyển sang luôn đòi phải kiểm thử lại trên demo.
Có thể vượt qua challenge trên MT4 không?
Được, nếu công ty cung cấp nó: quy tắc do engine đặt ra, không phải terminal. Khác biệt chỉ ở sự tiện lợi — việc nhẩm biên dự phòng tới giới hạn và xuất báo cáo trong MT4 phải làm bằng tay.
Xem giá pip trong MT4 ở đâu?
Trong bản đặc tả của ký hiệu: chuột phải trên công cụ ở phần tổng quan thị trường. Ở đó cũng ghi kích thước hợp đồng, lot tối thiểu, swap và các mức stop — tất cả những đại lượng cần để tính khối lượng.
Làm sao biết giờ máy chủ của prop firm?
Theo thời gian của báo giá cuối trong phần tổng quan thị trường: nó chạy theo máy chủ, không theo hệ thống của bạn. Điều này quan trọng, vì giới hạn ngày về không theo giờ máy chủ.
Lịch sử giao dịch có được giữ lại khi cài lại MT4 không?
Không luôn: nó nằm trong profile của terminal. Báo cáo theo giai đoạn thì nên xuất ra ngay — nếu công ty đóng tài khoản, việc truy cập lịch sử có thể mất cùng với nó.
Việc khớp lệnh trên MT4 có khác MT5 ở cùng một công ty không?
Có thể khác, vì báo giá và mô hình khớp lệnh do engine và nhà cung cấp đặt ra, không phải terminal. Chỉ kiểm được bằng cách so sánh: cùng những giao dịch đó trên demo ở cả hai môi trường.
Trong MT4 có việc đóng một phần vị thế không?
Có: trong cửa sổ lệnh bạn nhập khối lượng nhỏ hơn. Nhưng phần đã đóng vẫn ở dưới ticket cũ, còn phần dư thì tạo ticket mới — trong lịch sử, một giao dịch tách thành nhiều lệnh. Trong MT5, vị thế vẫn là một, chỉ đơn giản là khối lượng của nó giảm đi, và việc phân tích bản xuất thì dễ hơn.
Hôm nay có nên chọn MT4 không?
Chỉ khi bạn có sẵn mã trên MQL4 mà tiếc không muốn viết lại. Trong mọi trường hợp còn lại, lựa chọn từ MT5 và các nền tảng web thì rộng hơn, còn việc phân tích vi phạm thì dễ hơn.