บทความนี้สอนติดตั้งและใช้งาน AutoBE and Trailing Stop by Dojournal บน MetaTrader 5 สำหรับย้าย Stop Loss ไปกันทุนและเลื่อน Stop Loss ตามกำไร
EA ตัวนี้ไม่ได้เปิดออเดอร์ใหม่ แต่จัดการ Position ที่มีอยู่บน Symbol ของกราฟ โดยปรับเฉพาะ Stop Loss และคง Take Profit เดิมไว้ ควรเริ่มทดสอบบน Demo ก่อนใช้งานจริง
ชื่อไฟล์ดาวน์โหลดบนเว็บคือ autobe-and-trailingstop-by-dojournal.ex5 ส่วนชื่อ AutoTPSL by Dojournal ที่เห็นในภาพ MT5 คือชื่อเดิมของไฟล์ EA

1. ติดตั้ง AutoBE and Trailing Stop บน MetaTrader 5
- ดาวน์โหลดไฟล์ autobe-and-trailingstop-by-dojournal.ex5 จากส่วนไฟล์แนบของบทความนี้
- เปิด MT5 แล้วเลือก File > Open Data Folder
- เข้าโฟลเดอร์ MQL5 > Experts
- คัดลอกไฟล์ .ex5 ลงในโฟลเดอร์ Experts โดยไม่ต้องใช้ไฟล์ .mq5
- กลับไปที่ MT5 เปิด Navigator คลิกขวาที่ Expert Advisors > Refresh หรือเปิด MT5 ใหม่

2. ลาก EA ลงบนกราฟ
- เปิดกราฟ Symbol ที่ต้องการให้ EA จัดการ
- ลาก AutoBE and Trailing Stop by Dojournal จาก Navigator > Expert Advisors ลงบนกราฟ
- ตรวจสอบ Allow Algo Trading ตามเงื่อนไขของบัญชีและโบรกเกอร์ แล้วกด OK
- ติดตั้งบนกราฟเดียวกับ Symbol ของ Position ที่ต้องการจัดการ และอย่าติดตั้งซ้ำหลายตัวโดยไม่จำเป็น
- หากต้องการจัดการหลาย Symbol ให้ติดตั้ง EA แยกบนกราฟของแต่ละ Symbol

3. ทำความเข้าใจการกันทุนและการไล่ Stop Loss
เมื่อกำไรถึง BreakEvenStart ระบบจะย้าย Stop Loss ไปที่จุดเปิดออเดอร์และบวก/ลบระยะ BreakEvenLock เพื่อกันทุน จากนั้นเมื่อกำไรถึง TrailingStart ระบบจะไล่ Stop Loss ตามราคา โดยเว้นระยะตาม TrailingStop และขยับทีละ TrailingStep
- Break-even: ย้าย SL ไปบริเวณทุนเมื่อกำไรถึง BreakEvenStart
- Trailing Stop: ไล่ SL ตามกำไรเมื่อถึง TrailingStart
- ค่าทั้งหมดเป็น Point ไม่ใช่ Pip จึงควรทดสอบกับ Symbol ที่ใช้งานจริง

4. ค่า Inputs ที่สำคัญ
ค่าเริ่มต้นคือ MagicNumber = 0, BreakEvenStart = 500, BreakEvenLock = 50, TrailingStart = 800, TrailingStop = 300, TrailingStep = 50 และเปิด ManageBuy/ManageSell ไว้ทั้งคู่ ควรใช้เป็นจุดเริ่มต้นแล้วทดสอบกับ Symbol จริง
- MagicNumber: ค่า 0 จัดการทุก Position ของ Symbol บนกราฟนี้ หากใส่เลขอื่นจะจัดการเฉพาะ Position ที่มี Magic Number ตรงกัน
- BreakEvenStart / BreakEvenLock: จุดเริ่มกันทุนและระยะที่ล็อกเหนือ/ใต้ราคาเปิด
- TrailingStart / TrailingStop / TrailingStep: จุดเริ่ม ระยะห่าง และระยะขยับของการไล่ Stop Loss
- ManageBuy และ ManageSell: เปิดหรือปิดการจัดการฝั่ง Buy และ Sell

5. แนวทางใช้งานแบบสั้น ๆ
- เริ่มจากค่าเริ่มต้นและทดสอบกับ Symbol จริง เพราะ Point และความผันผวนแต่ละตลาดไม่เท่ากัน
- ตั้ง BreakEvenStart ให้มีระยะพอผ่านความผันผวนระยะสั้น และตั้ง BreakEvenLock ให้สัมพันธ์กับ Spread
- TrailingStop ที่แคบจะล็อกกำไรเร็วแต่ถูกสะบัดออกง่าย ส่วนค่าที่กว้างจะให้ออเดอร์มีพื้นที่มากขึ้น
- ถ้าใช้กับ EA ตัวอื่น ให้ตรวจ MagicNumber ก่อน เพื่อไม่ให้จัดการออเดอร์ผิดชุด
สำคัญ: ต้องลงทดสอบจริงกับ Symbol, Spread, Stop Level และเงื่อนไขของโบรกเกอร์ที่ใช้งาน เพราะค่า Point และความเร็วของตลาดแต่ละตัวไม่เหมือนกัน ควรเริ่มจาก Demo หรือ Forward test ก่อนเปิดใช้เงินจริง
6. Checklist ก่อนใช้งานจริง
- ทดสอบบน Demo และตรวจว่า Stop Loss ถูกเลื่อนตามค่าที่ตั้งไว้
- ตรวจ Experts/Journal รวมถึง Stop Level, Freeze Level และ Spread ของโบรกเกอร์
- ตรวจ Symbol และ MagicNumber ให้ถูกต้อง เพราะ EA นี้เป็นเพียงตัวช่วยกันทุนและไล่ SL ไม่ใช่ระบบรับประกันกำไร
7. ดาวน์โหลดไฟล์ใช้งาน
ไฟล์แนบเป็น AutoBE and Trailing Stop by Dojournal เวอร์ชัน .ex5 สำหรับใช้งานบน MT5 เท่านั้น ระบบจะไม่แจก source code และควรทดสอบบน Demo ก่อนใช้งานจริง
แหล่งข้อมูล
ทีมบรรณาธิการ Dojournal ตรวจขั้นตอนกับไฟล์ที่เผยแพร่ หน้าตา MetaTrader 5 และเอกสารแพลตฟอร์มต้นทาง ควรทดสอบเครื่องมือบนบัญชี Demo และตรวจเงื่อนไขโบรกเกอร์ก่อนใช้เงินจริง
ตรวจทานและดูแลโดย ทีมบรรณาธิการ Dojournal