เรียนรู้ › แพลตฟอร์มและเครื่องมือ
รัน EA จริงให้ปลอดภัย VPS, ping, เช็คลิสต์ก่อนเปิด และการดูแลรายสัปดาห์
ทำไม EA ควรรันบน VPS ใกล้เซิร์ฟเวอร์โบรก ping สำคัญกับ scalper แค่ไหน เช็คลิสต์ก่อนกดเปิด สิ่งที่หยุดทำงานตอนเน็ตหลุด และวิธีเทียบผลจริงกับ backtest
- VPS ช่วยเรื่องเปิดเครื่องตลอดเวลา และลด ping ไปเซิร์ฟเวอร์โบรก ซึ่งสำคัญมากกับระบบที่เป้าต่อไม้เล็ก
- ก่อนเปิด EA ต้องเช็คปุ่ม Algo Trading, ชื่อ symbol, lot, magic number, เวลาเซิร์ฟเวอร์ และตัวกรอง spread ทุกครั้ง
- Stop loss และ Take profit ที่ส่งไปแล้วอยู่บนเซิร์ฟเวอร์ แต่ Trailing stop และทุกอย่างที่ EA คุมเองหยุดทันทีเมื่อโปรแกรมหลุด
- ตัวเลขที่ผิดหลายครั้งมาจากเครื่องมือหลอกเรา เช่น preset ไม่ถูกอ่าน หรือ lot ผิด 10 เท่า ไม่ใช่จากตลาด
- เทียบผลจริงกับ backtest ช่วงเดียวกันทุกสัปดาห์ เป็นเงินต่อไม้ และวัด slippage ทีละไม้
การรัน EA (Expert Advisor) ด้วยเงินจริงต่างจากการกด Start ใน Strategy Tester มาก ในการทดสอบ เครื่องไม่เคยดับ เน็ตไม่เคยหลุด และค่าที่ใส่ก็ถูกอ่านตามที่เราคิดเสมอ ของจริงไม่เป็นอย่างนั้น บทนี้รวมสิ่งที่ต้องทำตั้งแต่เตรียมเครื่อง เช็คก่อนเปิด ดูแลรายวัน ไปจนถึงเทียบผลจริงกับ backtest ทุกสัปดาห์ เพื่อให้รู้เร็วที่สุดเมื่อมีอะไรผิด
ทำไมต้องรันบน VPS
VPS (Virtual Private Server) คือคอมพิวเตอร์เสมือนที่เช่าไว้ในศูนย์ข้อมูล เปิดอยู่ตลอด 24 ชั่วโมง เราเข้าไปใช้ผ่าน Remote Desktop แล้วติดตั้ง MT5 ไว้ในนั้นเหมือนคอมเครื่องหนึ่ง เหตุผลหลักมีสองข้อ
- เปิดอยู่ตลอด (uptime) EA ทำงานได้เฉพาะตอนที่ MT5 เปิดอยู่และต่อเน็ต คอมที่บ้านเจอไฟดับ เน็ตบ้านหลุด Windows รีสตาร์ทเองตอนอัปเดต หรือเผลอปิดฝาโน้ตบุ๊ก ช่วงนั้น EA หยุดคิดทั้งหมด แต่ไม้ที่เปิดอยู่ยังวิ่งตามตลาด
- ใกล้เซิร์ฟเวอร์โบรก (latency) ทุกคำสั่งต้องเดินทางจากเครื่องเราไปเซิร์ฟเวอร์เทรดของโบรก ยิ่งไกลยิ่งช้า
ping คือเวลาที่สัญญาณใช้เดินทางไปถึงเซิร์ฟเวอร์และกลับมา หน่วยเป็นมิลลิวินาที (ms, หนึ่งในพันวินาที) ใน MT5 ดูได้ที่มุมขวาล่างของหน้าต่าง ตรงแถบสถานะการเชื่อมต่อ คลิกตรงนั้นจะเห็นรายชื่อเซิร์ฟเวอร์และ ping ของแต่ละตัว ping 150 ms แปลว่าคำสั่งที่ EA ส่งออกไป ต้องรอราวเสี้ยววินาทีกว่าจะถึงเซิร์ฟเวอร์และได้คำตอบกลับ ระหว่างนั้นราคาขยับไปได้
ping สำคัญกับ scalper มากกว่า
ช่วงเวลาที่คำสั่งเดินทางอยู่ ราคายังวิ่งต่อ ตอนตลาดนิ่งแทบไม่ต่าง แต่ตอนราคากระชาก ซึ่งมักเป็นตอนที่ EA ประเภทตามเบรกเข้าออเดอร์ ส่วนต่างนี้กลายเป็น slippage คือได้ราคาแย่กว่าที่ตั้งใจ (อธิบายละเอียดใน ทำไมผลรันจริงมักต่ำกว่า Backtest)
ตัวอย่างสมมติ ทองคำวิ่งเร็ว 3 ดอลลาร์ต่อวินาทีในช่วงกระชาก และสมมติว่าราคาไปทางเดียวตลอดช่วงที่รอ (กรณีแย่ ของจริงอาจได้ราคาดีขึ้นหรือเท่าเดิมก็ได้)
- ping 150 ms = 0.15 วินาที ราคาไปได้ 3 × 0.15 = 0.45 ดอลลาร์
- ping 5 ms = 0.005 วินาที ราคาไปได้ 3 × 0.005 = 0.015 ดอลลาร์
- ระบบ scalp เป้า 1.5 ดอลลาร์ต่อไม้: 0.45 ÷ 1.5 = 30% ของเป้าหายไป ถ้า ping 5 ms เหลือแค่ 0.015 ÷ 1.5 = 1%
- ระบบเป้า 15 ดอลลาร์: 0.45 ÷ 15 = 3% แทบไม่รู้สึก
ระยะเท่ากัน แต่ระบบที่เป้าเล็กเจ็บกว่าสิบเท่า ทองคำที่ 0.01 lot ราคาขยับ 1 ดอลลาร์ = กำไรขาดทุน 1 ดอลลาร์ ดูเรื่องขนาดไม้ได้ที่ pip กับ lot
เลือกที่ตั้ง VPS
- อยู่ใกล้เซิร์ฟเวอร์เทรดของโบรก ไม่ใช่ใกล้บ้านเรา เซิร์ฟเวอร์ของโบรกส่วนใหญ่อยู่ในศูนย์ข้อมูลที่เมืองการเงินใหญ่ ถามฝ่ายบริการลูกค้าของโบรกว่าเซิร์ฟเวอร์บัญชีเราอยู่ที่ไหน แล้วเลือก VPS ในเมืองเดียวกันหรือใกล้ที่สุด
- วัดเองหลังติดตั้ง เปิด MT5 บน VPS แล้วดู ping ที่มุมขวาล่าง เทียบกับคอมที่บ้าน ถ้าไม่ลดลงชัดเจน ก็ยังไม่ได้ใกล้จริง
- สเปกพอดีกับงาน MT5 หนึ่งโปรแกรมกับกราฟไม่กี่หน้าใช้ทรัพยากรไม่มาก แต่ถ้ารันหลายบัญชีหรือหลายโปรแกรมพร้อมกัน ให้เผื่อหน่วยความจำ เครื่องที่หน่วยความจำเต็มจะช้าทั้งเครื่อง
- ตั้ง Windows ไม่ให้รีสตาร์ทเองช่วงตลาดเปิด และให้ MT5 เปิดเองเมื่อเครื่องบูต
เราไม่แนะนำผู้ให้บริการรายไหน เทียบจากที่ตั้ง ping ที่วัดได้จริง และความเสถียร
Virtual Hosting ที่มีใน MT5
MT5 มีบริการเช่าเครื่องเสมือนในตัว เรียกว่า Virtual Hosting สั่งจากในโปรแกรมได้เลย (คลิกขวาที่บัญชีในหน้าต่าง Navigator) จ่ายผ่านบัญชี MQL5 ระบบจะเลือกเครื่องที่ ping ไปเซิร์ฟเวอร์โบรกต่ำให้ แล้วเราย้าย (migrate) กราฟ EA และค่าที่ตั้งไว้ขึ้นไปรันที่นั่น ข้อควรรู้คือ เมื่อแก้ค่าในเครื่องตัวเอง ต้องย้ายขึ้นไปใหม่ ไม่อย่างนั้นเครื่องบนโฮสต์ยังรันค่าเดิม และไม่ควรเปิด Algo Trading ของ EA เดียวกันไว้ที่คอมตัวเองพร้อมกัน ราคาและรายละเอียดดูในเอกสารของ MT5 เอง
เช็คลิสต์ก่อนเปิด EA
ทำทุกครั้งที่ติดตั้งใหม่ ย้ายเครื่อง หรือแก้ค่า
- ปุ่ม Algo Trading บนแถบเครื่องมือต้องเปิด (MT5 รุ่นเก่าเรียกปุ่มนี้ว่า AutoTrading) ปุ่มนี้ปิดเปิด EA ทุกตัวในโปรแกรมพร้อมกัน
- Allow Algo Trading ในหน้าตั้งค่า EA ตอนลาก EA ลงกราฟ แท็บ Common ต้องติ๊กช่องนี้ ไม่อย่างนั้น EA ตัวนั้นคิดแต่ส่งคำสั่งไม่ได้ แม้ปุ่มด้านบนจะเปิดอยู่
- ชื่อ symbol ตรงกับบัญชี แต่ละโบรกตั้งชื่อต่างกัน เช่น XAUUSD, XAUUSDm, XAUUSD.r ถ้า EA หรือ preset ระบุชื่อ symbol ไว้ ต้องตรงทุกตัวอักษร และวาง EA บนกราฟของ symbol ที่ถูกต้อง
- lot และค่าความเสี่ยง อ่านทีละช่องว่าเป็น lot คงที่หรือคิดเป็น % ของทุน 0.10 กับ 0.01 ต่างกัน 10 เท่า เช็ค lot ขั้นต่ำและขั้นของ lot ในสเปกสัญญาของ symbol คำนวณขนาดไม้ที่เหมาะได้จาก ขนาดไม้จาก Stop loss
- magic number ไม่ซ้ำกัน magic number คือเลขประจำตัวที่ EA ติดไว้กับไม้ของตัวเอง ถ้า EA สองตัวใช้เลขเดียวกันบน symbol เดียวกัน มันอาจไปปิดหรือแก้ไม้ของกันและกัน
- เวลาเซิร์ฟเวอร์กับเวลาไทย ตัวกรองเวลาใน EA ส่วนใหญ่ใช้เวลาเซิร์ฟเวอร์ ไม่ใช่เวลาเครื่องเรา เวลาเซิร์ฟเวอร์ดูได้ที่หัวหน้าต่าง Market Watch หลายโบรกตั้งไว้ที่ GMT+2 และ GMT+3 ช่วงที่สหรัฐฯ ใช้เวลาฤดูร้อน ซึ่งห่างจากเวลาไทย 5 หรือ 4 ชั่วโมง แต่ไม่ใช่ทุกที่ อ่านเพิ่มที่ เวลาตลาด Forex ตามเวลาไทย
- ตัวกรอง spread สูงสุด ถ้า EA มีช่องนี้ ให้ตั้งเป็น point ของ symbol นั้น ทองคำบางที่ราคามี 2 ทศนิยม บางที่มี 3 ทศนิยม 1 point จึงต่างกัน 10 เท่า ค่าที่ลอกมาจากบัญชีอื่นอาจกว้างหรือแคบเกินไป 10 เท่า ดูเรื่องต้นทุนได้ที่ ต้นทุน spread ต่อไม้
- ค่าที่ EA ใช้จริงตรงกับที่ตั้งใจ หลังวาง EA เปิดหน้าตั้งค่าอีกครั้งแล้วอ่านทุกช่อง หรือดูในแท็บ Experts ถ้า EA พิมพ์ค่าออกมาตอนเริ่ม
เริ่มด้วย lot เล็กที่สุดที่ทำได้ เพราะสัปดาห์แรกมีไว้หาว่าอะไรผิด ไม่ใช่หากำไร ดูขั้นตอนเริ่มเงินจริงได้ที่ จาก Demo สู่บัญชีจริง
เครื่องมือหลอกตัวเอง: บทเรียนจากการทดสอบของเรา
ความผิดพลาดที่แพงที่สุดในงานของเราไม่ได้มาจากตลาด แต่มาจากเครื่องมือที่ไม่ได้ทำอย่างที่เราคิด ทั้งตอนทดสอบและตอนรันจริง
- preset ไม่ถูกอ่าน ในการทดสอบย้อนหลังของเรา (ทองคำ M1, tick จริงปี 2026) เราเคยรายงานว่า EA ตัวหนึ่งขาดทุน −1,123 ดอลลาร์ แต่จริง ๆ ทดสอบด้วยค่าตั้งต้นในโค้ด ไม่ใช่ไฟล์ preset ที่รันจริง ค่าต่างกันหลายจุด รวมถึงตัวกรองหลักที่ถูกปิดไป ผลที่ออกมามี 15,919 ไม้ ทั้งที่ควรมีหลักพัน จำนวนไม้ที่ผิดขนาดคือสัญญาณเตือนที่เรามองข้าม
- lot ผิด 10 เท่า ผลที่รันด้วย 0.10 lot ถูกอ่านเหมือนเป็น 0.01 lot ตัวเลขกำไรขาดทุนและ drawdown ทุกตัวเลยผิดไป 10 เท่า
- ช่องตั้งค่าที่ไม่มีผล EA มีช่องจำกัดจำนวนไม้ที่เปิดพร้อมกันให้ตั้ง แต่ในโค้ดไม่มีบรรทัดไหนอ่านค่านั้นเลย ตั้งเท่าไรผลก็เหมือนเดิม สองการทดสอบที่ควรต่างกันออกมาเท่ากันทุกหลัก นั่นคือลายเซ็นของค่าที่ไม่มีผล
- ตัวกรองเวลาไม่ยกเลิกคำสั่งค้าง EA หยุดคิดนอกช่วงเวลาที่ตั้ง แต่คำสั่ง pending ที่วางไว้แล้วยังค้างอยู่บนเซิร์ฟเวอร์และถูกจับคู่ได้ทั้งวัน ช่วงเวลา 6 ชั่วโมงได้ 364 ไม้ มากกว่าช่วง 24 ชั่วโมงที่ได้ 151 ไม้ ซึ่งเป็นไปไม่ได้ พอแก้ให้ยกเลิกคำสั่งค้างเมื่อหมดช่วง ผล +1,563 ดอลลาร์ (142 ไม้) กลายเป็น −342 ดอลลาร์ (155 ไม้) ทดสอบบนทองคำ M1 ด้วย tick จริงปี 2026 ที่ 0.01 lot ทุน 3,000 ดอลลาร์
ทั้งหมดนี้เป็นผลทดสอบย้อนหลัง ผลในอดีตไม่ได้บอกผลในอนาคต และไม่ใช่ผลตอบแทนที่ควรคาดหวัง
ก่อนเชื่อตัวเลขไหน ให้ถามว่ามันสมเหตุสมผลไหม จำนวนไม้ผิดขนาด ผลเท่ากันเป๊ะ หรือช่วงแคบได้ไม้มากกว่า คือสัญญาณว่าเครื่องมือผิด ไม่ใช่ตลาด
ดูแลทุกวัน: Journal, Experts และการแจ้งเตือน
ในหน้าต่าง Toolbox ด้านล่างของ MT5 มีสองแท็บที่ต้องเปิดดูเป็นนิสัย
- Journal บันทึกของโปรแกรม เช่น การเชื่อมต่อหลุดและกลับมา การล็อกอิน คำสั่งที่ส่งและผลตอบกลับจากเซิร์ฟเวอร์
- Experts ข้อความที่ EA พิมพ์ออกมา เช่น เริ่มทำงาน ค่าที่อ่านได้ และ error ตอนส่งคำสั่ง ถ้า EA ส่งคำสั่งไม่ผ่าน ส่วนใหญ่จะเห็นที่นี่ก่อน
ไม่ต้องนั่งดูทั้งวัน ให้ตั้ง แจ้งเตือนบนมือถือ แทน ติดตั้งแอป MT5 บนมือถือ หา MetaQuotes ID ในหน้าตั้งค่าของแอป แล้วนำไปใส่ใน MT5 บนคอมหรือ VPS ที่ Tools → Options → Notifications ติ๊กเปิด Push notifications แล้วกดปุ่มทดสอบ EA ที่เขียนให้ส่งแจ้งเตือน (ฟังก์ชัน SendNotification) จะส่งข้อความเข้ามือถือได้ เช่น เมื่อเปิดไม้หรือเจอ error
รีสตาร์ท อัปเดต และวันหยุดสุดสัปดาห์
- หลังเครื่องหรือโปรแกรมรีสตาร์ท เช็คว่า MT5 เปิดขึ้นมา ล็อกอินบัญชีถูก ปุ่ม Algo Trading เปิด และ EA ทุกตัวยังอยู่บนกราฟ แท็บ Experts ควรมีข้อความว่า EA เริ่มทำงานใหม่ EA ที่ดีต้องหาไม้ของตัวเองจาก magic number ได้หลังเริ่มใหม่ ถ้าไม่แน่ใจ ลองรีสตาร์ทบนบัญชีทดลองตอนมีไม้เปิดอยู่ แล้วดูว่ามันยังจัดการไม้นั้นต่อหรือเปล่า
- อัปเดต ทั้ง Windows และ MT5 อัปเดตตัวเองเป็นระยะ ทำช่วงตลาดปิด แล้วไล่เช็คลิสต์ใหม่
- สุดสัปดาห์ ตลาด Forex ปิดตั้งแต่เช้ามืดวันเสาร์ถึงเช้ามืดวันจันทร์ เวลาไทย (ราวตีสี่ถึงตีห้า) ไม้ที่ถือข้ามจะเจอราคาเปิดวันจันทร์ที่อาจกระโดด (gap) ข้าม Stop loss ไปได้ และอาจมีค่า swap ดูเรื่อง gap ได้ที่ ประเภทคำสั่งเทรด และ swap ที่ ค่า swap ข้ามคืน ช่วงตลาดปิดเป็นเวลาที่ดีที่สุดสำหรับแก้ค่าและย้ายเครื่อง
ถ้าเน็ตหลุดหรือ VPS ดับ อะไรยังทำงาน
คำถามสำคัญคือ อะไรอยู่บนเซิร์ฟเวอร์โบรก และอะไรอยู่ในโปรแกรมของเรา
| สิ่งที่ตั้งไว้ | ตอนโปรแกรมหลุด |
|---|---|
| Stop loss และ Take profit ที่ส่งไปกับไม้แล้ว | ยังทำงาน อยู่บนเซิร์ฟเวอร์ |
| คำสั่งค้าง (pending) ที่วางไว้แล้ว | ยังอยู่ และยังถูกจับคู่ได้ |
| Trailing stop ในตัว MT5 | หยุดเลื่อน ทำงานในโปรแกรมเรา |
| Trailing, ย้าย SL ไปจุดทุน, ปิดบางส่วนที่ EA ทำเอง | หยุดทั้งหมด |
| Stop loss แบบซ่อน ที่ EA จำไว้เองไม่ได้ส่งไป | ไม่มีอะไรปกป้อง |
| ตัวกรองเวลา หรือการยกเลิกคำสั่งค้างตามเวลา | หยุด คำสั่งค้างยังรอถูกจับคู่ |
EA ที่ดีควรส่ง Stop loss จริงไปกับทุกไม้ ต่อให้จะจัดการเองต่อทีหลังก็ตาม เครื่องดับเมื่อไร อย่างน้อยไม้ทุกตัวยังมีจุดตัดขาดทุนบนเซิร์ฟเวอร์
ข้อสุดท้ายในตารางคือเรื่องเดียวกับบั๊กตัวกรองเวลาด้านบน คำสั่งที่วางไว้แล้วเป็นของเซิร์ฟเวอร์ ไม่ใช่ของ EA อ่านเรื่องคำสั่งบนเซิร์ฟเวอร์เพิ่มได้ที่ ประเภทคำสั่งเทรด
เทียบผลจริงกับ backtest ทุกสัปดาห์
ทุกสัปดาห์ รัน backtest ช่วงวันที่เดียวกับที่รันจริง ใช้ preset เดียวกัน symbol เดียวกันในบัญชีเดียวกัน แล้วเทียบแยกทีละ EA (ทีละ magic number) สามตัวเลข
- จำนวนไม้ ถ้าต่างกันมาก แปลว่ามีเรื่องเชิงกลไก เช่น เครื่องหลุด ตัวกรอง spread ตัดไม้ หรือค่าที่ตั้งไม่ตรงกัน
- อัตราชนะ
- กำไรต่อไม้ ตัวนี้สำคัญที่สุด
ตัวอย่างสมมติ backtest สัปดาห์นี้ได้ 40 ไม้ รวม +18.40 ดอลลาร์ = 0.46 ต่อไม้ ของจริงได้ 37 ไม้ รวม +7.40 ดอลลาร์ = 0.20 ต่อไม้ ของจริงเหลือ 0.20 ÷ 0.46 = 43% ของ backtest ต่อไม้ ตั้งเกณฑ์ไว้ล่วงหน้า เช่น ถ้าต่ำกว่า 40% ติดกันหลายสัปดาห์ให้ลด lot ก่อนแล้วหาสาเหตุ อย่าตัดสินจากสัปดาห์เดียว เพราะจำนวนไม้ยังน้อย
วัด slippage ทีละไม้ ในแท็บ History คำสั่ง pending มีราคาที่สั่งไว้ และ deal มีราคาที่ได้จริง ถ้าเป็น market order ให้ EA จดราคาตอนส่งไว้ ตัวอย่างสมมติ ทองคำ 0.01 lot 5 ไม้ คิดเป็นผลต่อเรา (ลบ = แย่กว่าที่สั่ง)
| ไม้ | ทิศ | ราคาที่สั่ง | ราคาที่ได้ | slippage |
|---|---|---|---|---|
| 1 | Buy | 2,401.50 | 2,401.62 | −0.12 |
| 2 | Buy | 2,398.20 | 2,398.20 | 0.00 |
| 3 | Sell | 2,410.80 | 2,410.45 | −0.35 |
| 4 | Buy | 2,405.10 | 2,405.38 | −0.28 |
| 5 | Sell | 2,395.60 | 2,395.52 | −0.08 |
รวม −0.83 ดอลลาร์ เฉลี่ย −0.83 ÷ 5 = −0.17 ดอลลาร์ต่อไม้ Buy ได้ราคาสูงกว่าที่สั่ง Sell ได้ราคาต่ำกว่าที่สั่ง ทั้งคู่แย่กับเรา นำตัวเลขนี้ไปหักจากกำไรต่อไม้ของ backtest ได้ทันที
ในการทดสอบย้อนหลังของเรา ระบบเบรกเอาต์บนทองคำที่เข้าด้วย stop order ทดสอบ 5 ปี (ปีล่าสุดใช้ tick จริง ปีก่อนหน้าใช้ tick จำลอง) ที่ 0.01 lot ได้กำไรเฉลี่ยราว 0.77 ดอลลาร์ต่อไม้ เราประเมินว่าต้นทุนตอนรันจริงที่ backtest ไม่เห็น ซึ่ง slippage ตอนเข้าเป็นตัวใหญ่สุด อยู่ราว 0.20–0.55 ดอลลาร์ต่อไม้ ถ้าเป็นอย่างนั้นจะเหลือแค่ราว 74% ถึง 29% ของ backtest ตัวเลขนี้เป็นการประเมิน ไม่ใช่ผลวัดจริง จึงต้องวัดทีละไม้แบบตารางด้านบน ผลทดสอบย้อนหลังไม่ได้บอกผลในอนาคต จดผลทุกสัปดาห์ไว้ใน บันทึกการเทรด และถ้าซื้อสัญญาณหรือ EA จากคนอื่น ดูวิธีตรวจได้ที่ ประเมินสัญญาณ Copy trading
ข้อผิดพลาดที่เจอบ่อย
- ปิด Algo Trading แล้วลืมเปิด หรือลืมติ๊ก Allow Algo Trading ใน EA ตัวใหม่ EA ดูเหมือนทำงานแต่ไม่มีไม้เลย
- ลอก preset ข้ามบัญชีโดยไม่อ่าน ชื่อ symbol, ทศนิยมของราคา, lot และเวลาเซิร์ฟเวอร์อาจต่างกันทั้งหมด
- magic number ซ้ำ EA สองตัวแย่งกันจัดการไม้ ผลรวมเลยไม่ตรงกับ backtest ของตัวไหนเลย
- เชื่อว่า Trailing stop ทำงานตอนเครื่องดับ มันหยุดพร้อมโปรแกรม เหลือแต่ Stop loss ที่ส่งไปแล้ว
- เปิด EA เดียวกันสองเครื่อง ทั้งคอมบ้านและ VPS ต่อบัญชีเดียวกัน ได้ไม้ซ้อนสองเท่า
- ดูแค่กำไรรวมของเดือน ไม่เทียบต่อไม้กับ backtest ช่วงเดียวกัน กว่าจะรู้ว่า slippage กินไปครึ่งหนึ่งก็เสียไปหลายสัปดาห์
- แก้ค่ากลางสัปดาห์หลังขาดทุน ผลจริงกับ backtest เทียบกันไม่ได้อีก และมักเป็นการปรับตามความกลัว อ่าน อคติที่หลอกเทรดเดอร์
คำถามที่พบบ่อย
ต้องใช้ VPS ไหม ถ้า EA เทรดแค่วันละไม้สองไม้
ไม่จำเป็นเสมอ ถ้าระบบถือไม้นาน เป้าใหญ่ และไม่ได้ใช้ Trailing stop หรือการจัดการไม้ฝั่ง EA คอมที่บ้านที่เปิดได้ตลอดก็พอ แต่ถ้า EA ต้องคอยเลื่อน Stop loss ยกเลิกคำสั่งค้าง หรือเป้าต่อไม้เล็ก เครื่องที่ดับบ่อยหรือ ping สูงจะกินผลโดยตรง
ping เท่าไรถึงจะพอ
ไม่มีเลขตายตัว ให้คิดเทียบกับเป้าต่อไม้ ระบบที่เป้าหลายสิบดอลลาร์แทบไม่รู้สึกความต่างระหว่าง 20 กับ 150 มิลลิวินาที แต่ระบบที่เป้าไม่ถึงสองดอลลาร์รู้สึก วิธีที่ดีที่สุดคือวัด slippage จริงทีละไม้แล้วดูว่ากินกี่เปอร์เซ็นต์ของกำไรต่อไม้
เปิด EA ตัวเดียวกันทั้งบนคอมที่บ้านและบน VPS ได้ไหม
ไม่ควร ถ้าทั้งสองเครื่องต่อบัญชีเดียวกันและเปิด Algo Trading ทั้งคู่ EA จะทำงานสองชุด อาจเปิดไม้ซ้อนหรือแย่งกันจัดการไม้ ให้เปิดเทรดอัตโนมัติไว้ที่เดียว อีกเครื่องใช้ดูอย่างเดียว
เนื้อหานี้เป็นความรู้ทั่วไป ไม่ใช่คำแนะนำการลงทุน การเทรดมีความเสี่ยง อาจสูญเสียเงินลงทุนทั้งหมด