Chỉ báo tùy chỉnh của MT4 không chạy trực tiếp trên MT5. Điều này cũng áp dụng cho Expert Advisor (EA) của MT4. Công cụ MT5 cùng tên phải là phiên bản được xây dựng cho MT5; đổi tên tệp không chuyển đổi chương trình.
Kiểm tra các tệp đang có
Tệp | Nền tảng | Ý nghĩa |
.mq4 | MT4 | Mã nguồn |
.ex4 | MT4 | Chương trình đã biên dịch |
.mq5 | MT5 | Mã nguồn |
.ex5 | MT5 | Chương trình đã biên dịch |
Nhà phát triển chỉnh sửa mã nguồn; biên dịch tạo chương trình cho nền tảng tương ứng.
Đổi .ex4 thành .ex5, sao chép tệp MT4 vào thư mục MT5 hoặc mở bằng trình soạn thảo không biến nó thành chương trình MT5. Nếu chỉ có .ex4, việc chỉ báo chạy trong MT4 không có nghĩa là bạn có mã nguồn chỉnh sửa được.
Chuyển mã sang MQL5 có thể cần thay đổi cách tính, truy cập dữ liệu, bộ đệm chỉ báo và xử lý sự kiện. Biên dịch thành công chỉ là một giai đoạn; không chứng minh đầu ra giống nhau hay hành vi giao dịch đúng.
Tìm đúng thư mục chương trình
Trong MT5 đang sử dụng, chọn Tệp → Mở thư mục dữ liệu. Mở MQL5 rồi chọn thư mục con theo mục đích của tệp. Dữ liệu tách biệt với tệp cài đặt chỉ đọc của nền tảng.
Thư mục con dữ liệu MT5 | Nội dung |
MQL5/Experts | Tệp mã nguồn (.mq5) và chương trình đã biên dịch (.ex5) của Cố vấn chuyên gia (EA). |
MQL5/Indicators | Tệp chỉ báo tùy chỉnh. |
MQL5/Presets | Các bộ tham số đầu vào đã lưu cho Cố vấn chuyên gia (EA). |
MT4: chỉ báo đã cài đặt không xuất hiện trong cửa sổ điều hướng
Kiểm tra thư mục MQL4/Indicators của đúng thiết bị đầu cuối. Cửa sổ điều hướng phản ánh các thư mục con và chỉ liệt kê chỉ báo EX4 đã biên dịch.
Sau khi sao chép chỉ báo đã biên dịch tương thích vào đó, nhấp chuột phải vào danh sách chỉ báo trong cửa sổ điều hướng rồi chọn Làm mới.
Hình thoi màu xám trên biểu tượng có thể cho biết thiếu mã nguồn hoặc biên dịch thất bại. Kiểm tra các tệp và thông báo của trình biên dịch để xác định nguyên nhân.
Chọn phương án phù hợp
Lấy phiên bản MT5 từ nhà phát triển gốc hoặc nguồn đáng tin cậy. Kiểm tra nền tảng, phiên bản, tệp hỗ trợ cần thiết và giấy phép có cho phép mục đích sử dụng của bạn không. Cùng tên hoặc ảnh chụp tương tự chưa đủ.
Tiếp tục dùng phiên bản MT4 trên MT4 nếu phù hợp nhu cầu. Hai phần mềm độc lập; chọn tài khoản giao dịch FXT và máy chủ tương ứng trong từng phần mềm. Cài MT5 không chuyển chỉ báo, tài khoản hoặc vị thế mở của MT4 sang MT5.
Nếu sở hữu mã nguồn hoặc được phép sửa đổi, hãy nhờ nhà phát triển có năng lực điều chỉnh và kiểm thử cho MQL5. Giữ tệp gốc và thiết lập tính toán đã thống nhất để so sánh kết quả. Chuyển đổi không đơn giản là đổi phần mở rộng.
Kiểm tra phiên bản thay thế trước khi dùng
So sánh cùng công cụ, khung thời gian, tham số đầu vào và lịch sử giá có sẵn. Kiểm tra giá trị hiển thị, tín hiệu và cảnh báo; cùng tên không có nghĩa là cùng cách tính. Với EA, thử yêu cầu giao dịch trên tài khoản demo trước khi cân nhắc dùng tài khoản thực.
Nếu công cụ không tải được hoặc hoạt động khác, ghi lại nền tảng/phiên bản, tên chương trình, đầu vào và lỗi liên quan. Không gửi mật khẩu hoặc mã dùng một lần. Cài đặt hay biên dịch không bảo đảm thực thi, độ chính xác hoặc lợi nhuận.
Máy tính, Nền tảng giao dịch web và App là các môi trường khác nhau
Các định dạng này dành cho chương trình MetaTrader trên máy tính. Không mặc định rằng có thể nhập chúng vào Nền tảng giao dịch web hoặc FXTRADING.com App; dùng công cụ biểu đồ thực sự có trong giao diện đó. Không thể cài đặt hoặc chạy EA trong FXTRADING.com App.
