อินดิเคเตอร์ที่สร้างขึ้นสำหรับ MT4 ไม่สามารถรันใน MT5 ได้โดยตรง และ Expert Advisor (EA) ของ MT4 ก็เช่นกัน แม้จะมีเครื่องมือ MT5 ชื่อเดียวกัน ก็ต้องเป็นรุ่นที่พัฒนาสำหรับ MT5 การเปลี่ยนชื่อไฟล์ไม่ใช่การแปลงโปรแกรม
ตรวจสอบไฟล์ที่คุณมี
ไฟล์ | แพลตฟอร์ม | ความหมาย |
.mq4 | MT4 | ซอร์สโค้ด |
.ex4 | MT4 | โปรแกรมที่คอมไพล์แล้ว |
.mq5 | MT5 | ซอร์สโค้ด |
.ex5 | MT5 | โปรแกรมที่คอมไพล์แล้ว |
นักพัฒนาแก้ไขซอร์สโค้ด แล้วคอมไพล์เป็นโปรแกรมสำหรับแพลตฟอร์มนั้น
การเปลี่ยน .ex4 เป็น .ex5 การคัดลอกไฟล์ MT4 ไปยังโฟลเดอร์ MT5 หรือการเปิดด้วยตัวแก้ไข ไม่ทำให้เป็นโปรแกรม MT5 หากคุณมีเพียง .ex4 แม้อินดิเคเตอร์จะทำงานใน MT4 ก็ไม่ได้หมายความว่าคุณมีซอร์สโค้ดที่แก้ไขได้
การย้ายโค้ดไปยัง MQL5 อาจต้องปรับการคำนวณ การเข้าถึงข้อมูล บัฟเฟอร์อินดิเคเตอร์ และการจัดการเหตุการณ์ การคอมไพล์สำเร็จเป็นเพียงขั้นตอนหนึ่ง ไม่ยืนยันว่าผลลัพธ์เหมือนเดิมหรือพฤติกรรมการเทรดถูกต้อง
ค้นหาโฟลเดอร์โปรแกรมที่ตรงกัน
ใน MT5 ที่ใช้งาน เลือก ไฟล์ → เปิดโฟลเดอร์ข้อมูล เปิด MQL5 แล้วเลือกโฟลเดอร์ย่อยตามหน้าที่ของไฟล์ ข้อมูลแยกจากไฟล์ติดตั้งที่อ่านได้อย่างเดียว
โฟลเดอร์ย่อยข้อมูล MT5 | เนื้อหา |
MQL5/Experts | ไฟล์ซอร์ส (.mq5) และโปรแกรมที่คอมไพล์แล้ว (.ex5) ของที่ปรึกษาผู้เชี่ยวชาญ (EA) |
MQL5/Indicators | ไฟล์อินดิเคเตอร์ที่กำหนดเอง |
MQL5/Presets | ชุดพารามิเตอร์อินพุตที่บันทึกไว้ของที่ปรึกษาผู้เชี่ยวชาญ (EA) |
MT4: อินดิเคเตอร์ที่ติดตั้งไม่ปรากฏในหน้าต่างนำทาง
ตรวจสอบโฟลเดอร์ MQL4/Indicators ของเทอร์มินัลที่ใช้งาน หน้าต่างนำทางแสดงตามโฟลเดอร์ย่อยและแสดงเฉพาะอินดิเคเตอร์ EX4 ที่คอมไพล์แล้ว
หลังคัดลอกอินดิเคเตอร์ที่คอมไพล์แล้วและเข้ากันได้ไปยังโฟลเดอร์นั้น ให้คลิกขวาที่รายการอินดิเคเตอร์ในหน้าต่างนำทางแล้วเลือก รีเฟรช
สัญลักษณ์รูปเพชรสีเทาอาจหมายถึงไม่มีซอร์สโค้ดหรือคอมไพล์ไม่สำเร็จ ตรวจสอบไฟล์และข้อความจากคอมไพเลอร์เพื่อหาสาเหตุ
เลือกวิธีที่เหมาะสม
ขอรุ่น MT5 จากผู้พัฒนาเดิมหรือแหล่งที่เชื่อถือได้ ตรวจสอบแพลตฟอร์ม รุ่น ไฟล์ประกอบที่จำเป็น และสิทธิ์ใช้งานตามใบอนุญาต ชื่อเหมือนกันหรือภาพหน้าจอคล้ายกันยังไม่เพียงพอ
หากรุ่น MT4 ตรงกับความต้องการ คุณสามารถใช้ต่อใน MT4 ได้ เทอร์มินัลทั้งสองแยกกัน ให้เลือกบัญชีเทรด FXT และเซิร์ฟเวอร์ที่ตรงกันในแต่ละโปรแกรม การติดตั้ง MT5 ไม่ย้ายอินดิเคเตอร์ บัญชี หรือสถานะที่เปิดอยู่ของ MT4 ไปยัง MT5
หากคุณเป็นเจ้าของซอร์สโค้ดหรือได้รับอนุญาตให้แก้ไข ให้ผู้พัฒนาที่มีความรู้ปรับและทดสอบสำหรับ MQL5 เก็บไฟล์ต้นฉบับและค่าการคำนวณที่ตกลงไว้เพื่อเปรียบเทียบ การแปลงไม่ใช่เพียงการเปลี่ยนนามสกุลไฟล์
ตรวจสอบรุ่นทดแทนก่อนใช้งาน
เปรียบเทียบด้วยตราสาร กรอบเวลา ค่าป้อนเข้า และประวัติราคาที่มีเหมือนกัน ตรวจสอบค่าที่แสดง สัญญาณ และการแจ้งเตือน อย่าคิดว่าชื่อเดียวกันหมายถึงคำนวณเหมือนกัน สำหรับ EA ให้ทดสอบคำขอเทรดในบัญชีทดลองก่อนพิจารณาใช้บัญชีจริง
หากเครื่องมือโหลดไม่ได้หรือทำงานต่างไป ให้บันทึกแพลตฟอร์ม/รุ่น ชื่อโปรแกรม ค่าป้อนเข้า และข้อความผิดพลาดที่เกี่ยวข้อง อย่าส่งรหัสผ่านหรือรหัสใช้ครั้งเดียว การติดตั้งหรือคอมไพล์สำเร็จไม่รับประกันการดำเนินการ ความแม่นยำ หรือกำไร
เดสก์ท็อป เว็บเทรดเดอร์ และ App เป็นคนละสภาพแวดล้อม
รูปแบบไฟล์เหล่านี้ใช้กับโปรแกรม MetaTrader บนเดสก์ท็อป อย่าคิดว่าสามารถนำเข้า เว็บเทรดเดอร์ หรือ FXTRADING.com App ได้ ให้ใช้เครื่องมือกราฟที่หน้าจอนั้นมีจริง ไม่สามารถติดตั้งหรือรัน EA ใน FXTRADING.com App ได้
