All posts

ค่า Input ของ EA: อ่านค่าตั้ง หน่วย Points กับ Pips และไฟล์ .set

ก่อน EA จะเปิดไม้แรก ผู้ใช้ต้องผ่านหน้าต่างค่าตั้งที่มีช่องตัวเลขหลายสิบช่อง ค่าที่พิมพ์ผิดหน่วยเพียงช่องเดียวทำให้ขนาดไม้ใหญ่ขึ้นหลายเท่าได้โดยไม่มีคำเตือน บทความนี้อธิบายวิธีอ่านค่า Input ที่พบบ่อย หน่วยที่มักสับสน และการเก็บค่าตั้งเป็นไฟล์ .set เพื่อใช้ซ้ำอย่างปลอดภัย

ตัวเลขเป็นตัวอย่างเพื่อประกอบบทความ · ตรวจเงื่อนไขของโบรกเกอร์ก่อนเทรดจริง

สรุปสาระสำคัญ

  • ค่า Input คือค่าที่ผู้ใช้ปรับได้ ส่วนตรรกะของ EA อยู่ในไฟล์และแก้จากหน้าต่างนี้ไม่ได้
  • ระยะใน EA ส่วนใหญ่เป็น points ไม่ใช่ pips บนคู่เงิน 5 ทศนิยม 10 points เท่ากับ 1 pip
  • Lot แบบ Risk % คำนวณขนาดไม้จากทุนและระยะ Stop ระยะที่ผิดหน่วยทำให้ขนาดไม้ผิดตามไปด้วย
  • ตัวกรองเวลาใช้เวลาเซิร์ฟเวอร์ ไม่ใช่เวลาบนเครื่องของผู้ใช้
  • บันทึกค่าตั้งเป็นไฟล์ .set และทดสอบใหม่ทุกครั้งที่เปลี่ยนค่า

เปิดหน้าต่างค่าตั้งของ EA

หน้าต่างค่าตั้งเปิดขึ้นเองเมื่อลาก EA ลงกราฟ ถ้าต้องการแก้ภายหลัง คลิกขวาบนกราฟแล้วเลือก Expert Advisors ตามด้วย Properties หรือกด F7 บนกราฟที่มี EA อยู่ แท็บ Common เก็บสิทธิ์การทำงาน เช่น Allow Algo Trading ส่วนแท็บ Inputs เก็บค่าที่ผู้พัฒนาเปิดให้ปรับ ชื่อของแต่ละช่องกำหนดโดยผู้พัฒนา จึงต่างกันไปตาม EA ขั้นตอนติดตั้งอยู่ใน วิธีติดตั้ง EA บน MT5

ค่า Input ที่พบบ่อย

แม้ชื่อจะต่างกัน EA ส่วนใหญ่มีค่าตั้งกลุ่มเดียวกัน ภาพด้านล่างรวมหกกลุ่มที่พบบ่อย พร้อมตัวอย่างสองเรื่องที่หน่วยผิดแล้วผลเปลี่ยนมาก

ค่า Input ที่พบบ่อยของ EA พร้อมตัวอย่าง Stop 200 points เท่ากับ 20 pips ได้ 0.10 lot เทียบกับพิมพ์ 20 ได้ 1.00 lot และการแปลงเวลาเซิร์ฟเวอร์เป็นเวลาไทย

ตัวอย่างบัญชี Balance 2,000 ดอลลาร์ ตั้ง Risk 1% คือ 20 ดอลลาร์ ช่อง Stop Loss ใส่ 200 points ซึ่งเท่ากับ 20 pips บน EURUSD EA จะคำนวณขนาดไม้เป็น 20 ÷ (20 × 10) = 0.10 lot ถ้าผู้ใช้คิดว่าช่องนี้เป็น pips แล้วพิมพ์ 20 ระยะจริงจะเหลือ 2 pips และ EA คำนวณขนาดไม้เป็น 1.00 lot ใหญ่ขึ้น 10 เท่า Spread 1.2 pips จะกินระยะ Stop ไป 60% แทน 6% ส่วนตัวกรองเวลา 10:00–18:00 บนเซิร์ฟเวอร์ GMT+3 คือ 14:00–22:00 ตามเวลาไทย

Lot mode และ Risk %

  • Fixed lot — ขนาดคงที่ทุกไม้ เข้าใจง่าย แต่ความเสี่ยงเป็นเปอร์เซ็นต์จะเปลี่ยนตามทุนและระยะ Stop
  • Risk % — คำนวณขนาดไม้ให้การโดน Stop เสียเท่ากับเปอร์เซ็นต์ที่ตั้ง ต้องตรวจว่าคิดจาก Balance หรือ Equity
  • Lot ต่อทุน — เช่น 0.01 lot ต่อทุนทุก 1,000 ดอลลาร์ ขนาดโตตามบัญชีแต่ไม่ได้ดูระยะ Stop

ขนาดที่คำนวณได้จะถูกปัดตามขั้นของ lot และขั้นต่ำของสัญลักษณ์ บัญชีเล็กที่ตั้ง Risk ต่ำมากอาจได้ขนาดต่ำกว่าขั้นต่ำ แล้ว EA ใช้ขั้นต่ำแทน ทำให้เสี่ยงมากกว่าที่ตั้ง วิธีคิดขนาดไม้อยู่ใน Position Sizing

Points กับ Pips

Point คือหน่วยราคาที่เล็กที่สุดของสัญลักษณ์ ส่วน pip เป็นหน่วยที่เทรดเดอร์ใช้พูดกัน บนคู่เงิน 5 ทศนิยม เช่น EURUSD และคู่ JPY แบบ 3 ทศนิยม 1 pip เท่ากับ 10 points ทองคำและดัชนีขึ้นกับจำนวนทศนิยมที่โบรกเกอร์กำหนด ค่าเดียวกันจึงมีความหมายต่างกันตามสัญลักษณ์ ก่อนใส่ระยะใด ๆ ให้ตรวจคู่มือของ EA ว่าช่องนั้นใช้หน่วยอะไร รายละเอียดอยู่ใน Pip และ Point

Magic Number, ตัวกรองเวลา และ Max spread

  • Magic Number — เลขที่ EA ใช้แยกไม้ของตัวเอง ต้องไม่ซ้ำกับ EA ตัวอื่นในบัญชีเดียวกัน อ่านต่อใน Magic Number
  • Time filter — ช่วงเวลาที่อนุญาตให้เปิดไม้ ตามเวลาเซิร์ฟเวอร์ที่แสดงใน Market Watch ต้องแปลงเป็นเวลาท้องถิ่นเอง
  • Max spread — ถ้า Spread กว้างกว่าค่านี้ EA จะไม่เปิดไม้ ตัวอย่าง 20 points คือ 2 pips ตั้งแคบเกินจะไม่ได้เปิดไม้เลยในบางช่วง
  • Max positions และตัวกรองวัน — เพดานจำนวนไม้และวันที่ไม่ให้เทรด ควรตั้งก่อนเริ่มใช้งาน

บันทึกและโหลดไฟล์ .set

ในแท็บ Inputs มีปุ่ม Save และ Load สำหรับบันทึกค่าตั้งทั้งหมดเป็นไฟล์ .set และโหลดกลับมา ไฟล์โดยปกติอยู่ในโฟลเดอร์ MQL5\Presets ของ Data Folder แท็บ Inputs ของ Strategy Tester ก็โหลดไฟล์เดียวกันได้ จึงใช้ค่าชุดเดียวกันทั้งตอนทดสอบและตอนใช้จริง

  • ตั้งชื่อให้บอกที่มา — เช่น ชื่อ EA สัญลักษณ์ Timeframe และวันที่
  • ไฟล์ .set เก็บเฉพาะค่า Input — ไม่ได้เก็บสัญลักษณ์หรือ Timeframe ของกราฟ ต้องจดไว้แยก
  • ไฟล์ของ EA รุ่นหนึ่งอาจใช้กับอีกรุ่นไม่ครบ — ถ้าชื่อช่องเปลี่ยน ค่าบางช่องจะกลับเป็นค่าเริ่มต้น

เปลี่ยนค่าแล้วต้องทดสอบใหม่

เมื่อกด OK หลังแก้ค่า EA จะเริ่มทำงานใหม่ด้วยค่าชุดใหม่ ไม้ที่เปิดอยู่ยังอยู่ แต่ EA บางตัวเริ่มนับสถานะภายในใหม่ และถ้าเปลี่ยน Magic Number ขณะมีไม้ค้าง EA อาจไม่รู้จักไม้เดิมของตัวเองอีก ค่าตั้งชุดใหม่จึงเท่ากับระบบใหม่ ควรทดสอบใน Strategy Tester แล้วตามด้วยบัญชี Demo และบันทึกทุกการเปลี่ยนแปลงพร้อมเหตุผล

ความผิดพลาดที่พบบ่อย

  • พิมพ์ระยะเป็น pips ในช่องที่เป็น points — Stop แคบลง 10 เท่า และถ้าใช้ Risk % ไม้จะใหญ่ขึ้น 10 เท่า
  • ตั้งเวลาตามนาฬิกาเครื่อง — EA ทำงานผิดช่วงไปหลายชั่วโมง
  • ใช้ไฟล์ .set ของสัญลักษณ์อื่น — ระยะและขนาดที่เหมาะกับคู่เงินหนึ่งไม่เหมาะกับทองคำ
  • กด OK โดยไม่อ่านค่าเริ่มต้น — ค่าเริ่มต้นของผู้พัฒนาไม่ได้ออกแบบมาสำหรับทุนของคุณ

สรุป

ค่า Input กำหนดว่า EA จะเสี่ยงเท่าไร ทำงานเมื่อไร และแยกไม้ของตัวเองอย่างไร อ่านหน่วยของทุกช่องก่อนพิมพ์ เก็บค่าที่ใช้เป็นไฟล์ .set และทดสอบใหม่ทุกครั้งที่เปลี่ยน ส่วนเลขที่ใช้แยกไม้ของ EA แต่ละตัวอธิบายต่อใน Magic Number

Discussion