แนะนำการจัดการ VPS
และการตั้งค่า MT4/MT5 ให้ใช้ทรัพยากรน้อยลง

การตรวจสอบดูแล VPS

1. เช็ค Task Manager เป็นประจำ

เนื่องจาก VPS มีทรัพกรณ์ที่จำกัดและขนาดเล็กและการทำงาน EA ของแต่ละคนแตกต่างกัน ดังนั้นช่วงแรกแนะนำเช็ค CPU , RAM  อย่างน้อยวันละ 1 ครั้งด้วย เหตุผลเนื่องจาก EA ใช้อาจทรัพยากรณ์สูงขึ้นเรื่อยๆหลังทำงานไปสักพัก

คลิกขวา Task Bar ด้านล่าง เลือก Task manager จากนั้นเลือกที่ Performance --> Memory

แนะนำเช็คช่วงตลอดเปิด วันจันทร์ ถึง วันศุกร์

2. แนะนำ Restart VPS อย่างน้อยเดือนละ 2 ครั้ง (เว้นอย่างน้อย 1 อาทิตย์)

การ Restart จะทำให้ MT4/MT5 อัพเกรดเวอชั่นได้สม่ำเสมอป้องกันปัญหา Old Version และช่วยเคลียร์ RAM แคชที่ EA บางตัวไม่คืนมาได้ด้วย

โดยแนะนำดำเนินการวันเสาร์ หรือ อาทิตย์ 

3. อย่าแบรกเทส EA บน VPS และ ตรวจสอบ Drive C อย่างสม่ำเสมอ

เนื่องจากบางครั้งมี EA Error เขียน Log จำนวนมาก หรือ มีการ Backtest ทำให้เกิดการใช้พื้นที่จำนวนมาก หากปล่อย Drive C เต็ม ทำให้ Windows ล่มได้

3.1 แนะนำหากเกิดปัญหา Drive C ใกล้เต็มและต้องการลบขยะอัตโนมัติให้โหลดโปรแกรม Clean Backtest ด้านล่างจากนั้นอัพขึ้นบน VPS และ Unzip

3.2 ปิดโปรแกรม MT4/MT5 ทั้งหมด ทำการเปิดโปรแกรม Clean Backtest ขึ้นมาจะเจอหน้าต่างสีดำ ให้พิมพ์ yes และกด Enter โปรแกรมจะทำการลบขยะและ log ออก เสร็จปิดโปรแกรมและตรวจสอบ Drive C ว่าปกติหรือใหม่ จากนั้นเปิด MT4/MT5 ทำงานปกติ

*หาก Drive C ข้อมูลเต็มแทบไม่เหลือพื้นที่ หลังจากลบขยะเสร็จ แนะนำ Restart VPS ด้วย

4. อย่าเปิด Browser ทิ้งเอาไว้ใน VPS

VPS เป็นทรัพยากรณ์ขนาดเล็กดังนั้น Browser เช่น Google Chrome , Microsoft Edge ,  Firefox  หากเปิดใช้งานเสร็จให้ปิดทันที ไม่ควรเปิดแช่เอาไว้ใน VPS เนื่องจากมันกิน RAM จำนวนมาก

หากต้องการโหลดไฟล์ขจาดไม่ใหญ่มากให้อัพโหลดผ่าน remote ขึ้นแทนการ ดาวน์โหลดใน VPS

การปรับแต่ง MT4/MT5 ให้ใช้ทรัพยากรน้อยลง

ในบทความนี้เราจะสาธิตการปรับแต่ง ใช้งาน MT4/MT5 ให้ใช้ CPU น้อยที่สุดโดยตัวอย่าง Task Manager หลังรันแล้วและยังไม่ได้ปรับแต่งใดๆ ใช้ CPU อยู่ประมาณ 33% 

1. ตั้งค่าให้ MT4/MT5 แสดง History น้อยที่สุด โดยบาง EA ทำการ loop อ่าน history ตลอดเวลา จึงมีการใช้ทรัพกร CPU อย่างมาก เพื่อป้องกันปัญหา overload แนะนำตั้งค่า MT4/MT5 ให้แสดง History น้อยลง 

**แนะนำถามผู้พัฒนา EA ว่าสามารถทำได้หรือไม่ เพราะบาง EA ก็จำเป็นต้องอ่าน History

1.1 เปิด MT4/MT5 ขึ้นมา ดูที่แถบ Terminal เลือก History

1.2 คลิกขวาที่ประวัติเทรดเลือก Custom Period...

1.3 เลือก Period เป็น Today กด OK แนะนำทำทุก MT4/MT5

2. Hide คู่เงินที่ไม่ได้เทรด จะช่วยลดการ feed ราคา ทำให้ใช้ CPU น้อยลง ดูที่ช่อง Markets Watch (หากปิดเอาไว้ให้ทำการเปิดขึ้นมาโดยกดที่ View -> Markets Watch) ทำการคลิกขวาในช่อง เลือก Hide All แค่นี้คู่เงินที่ไม่ได้ใช้งานจะถูกปิดทั้งหมด จะเหลือเฉพาะคู่เงินที่เปิดอยู่

หากต้องการให้คู่เงินแสดงกลับมาให้คลิกขวาเลือก Show All
**แนะนำถามผู้พัฒนา EA ว่าสามารถทำได้หรือไม่ เพราะบาง EA ต้องการ feed หลายคู่ใน EA เดียว

3. ย่อโปรแกรมเทรดลง จะช่วยให้ MT4/MT5 ไม่ต้องแสดง Object ทำให้ใช้งาน CPU น้อยลงได้ คลิกขวาแถบ Task bar ด้านล่าง เลือก Show the Desktop โปรแกรมทั้งหมดก็จะถูกย่อลง

หลังจัดการทั้งหมดลองเช็ค Task manager อีกครั้ง CPU ลดลงเหลือ 4% จาก 33% **แต่ทั้งนี้ขึ้นกับ EA ที่ลูกค้าใช้งาน

แนะนำตั้งค่า Startup MT4/MT5

การตั้ง Startup คือ ถ้า VPS รีสตาร์ทไม่ว่าลูกค้าสั่ง หรือ VPS มีปัญหามันจะช่วยเปิด MT4/MT5 ขึ้นมาทำงานต่อโดยอัตโนมัติ หลัง Restart เสร็จ
ซึ่งเป็นการตั้งค่าพื้นฐานที่ต้องทำ

อ่านคู่มือตั้งค่า Startup ได้ที่นี้