Guide
คู่มือติดตั้งและใช้งาน TwinSweep
จากวางไฟล์จนรันบน VPS ใช้เวลาราว 15 นาที ติดขั้นไหนทักทาง Facebook หรืออีเมลได้เลย
ความต้องการของระบบ
- MetaTrader 5 รุ่นปัจจุบัน บน Windows หรือ VPS — ไม่รองรับ MT4
- โบรกเกอร์ที่มีทั้งทองคำและบิตคอยน์ ชื่ออย่าง
XAUUSDGOLD#XAUUSDmBTCUSDBTCUSDcระบบหาให้เอง - บัญชีแบบ Hedging (แนะนำ) ถ้าเป็น Netting ระบบรันได้ 1 ชุดต่อสัญลักษณ์
- บัญชีสเปรดต่ำ ประเภท standard, cent หรือ micro
- เครื่องหรือ VPS ที่เปิด MT5 ตลอด 24 ชั่วโมง 7 วัน เพราะบิตคอยน์เทรดวันหยุดด้วย
ติดตั้ง 5 ขั้น
วางไฟล์ในโฟลเดอร์ Experts
เปิด MT5 → เมนู File → Open Data Folder → เข้า
MQL5 → Experts→ วางไฟล์ TwinSweep (.ex5) แล้วกลับมาที่หน้าต่าง Navigator คลิกขวา Refreshให้มีทองคำและบิตคอยน์ใน Market Watch
คลิกขวาที่ Market Watch → Show All หรือ Symbols แล้วตรวจว่ามีทั้งทองคำและบิตคอยน์ ตามชื่อที่โบรกเกอร์ใช้
เปิดกราฟ BTCUSD แล้วลาก TwinSweep ลงกราฟ
เปิดกราฟบิตคอยน์กราฟเดียว timeframe ใดก็ได้ (ระบบหาจุดสวิงบน M15 เอง) แล้วลาก TwinSweep จาก Navigator ลงกราฟ ไม่ต้องเปิดกราฟทองคำ
อนุญาต Algo Trading และตั้งความเสี่ยง
ในหน้าต่างที่เปิดขึ้น แท็บ Common ติ๊ก Allow Algo Trading แท็บ Inputs เลือก Lot mode และ Risk % แล้วกด OK ปุ่ม Algo Trading บนแถบเครื่องมือต้องเป็นสีเขียว
ดูแท็บ Experts
ตอนเริ่มทำงาน EA เขียนในแท็บ Experts ว่าเจอสัญลักษณ์ทองคำและบิตคอยน์ชื่ออะไร และความเสี่ยงรวมเมื่อเปิดครบ 4 ออเดอร์เท่าไร ถ้าชื่อไม่ตรง ใส่ชื่อเองในช่อง Gold symbol หรือ Bitcoin symbol
ครั้งแรกแนะนำรันบนบัญชี demo 1–2 สัปดาห์ เพื่อดูว่าระบบเจอสัญลักษณ์ถูกต้อง และ lot กับสเปรดของโบรกเกอร์เป็นอย่างไร ก่อนใช้เงินจริง
การตั้งค่า (Inputs)
| ค่า | ความหมาย | ค่าเริ่มต้น |
|---|---|---|
| Lot mode | Risk % of balance = lot คำนวณจากความเสี่ยงต่อออเดอร์ · Fixed lot = lot เท่ากันทุกออเดอร์ | Risk % |
| Risk % per order | % ของ balance ที่ยอมเสียถ้าออเดอร์ชน stop loss ใช้ในโหมด Risk % | 1.25 |
| Lots per order | lot ต่อออเดอร์ ใช้ในโหมด Fixed lot | 0.01 |
| Gold symbol · Bitcoin symbol | ชื่อสัญลักษณ์ ปล่อยค่าเดิมไว้ ระบบหาชื่อที่โบรกเกอร์ใช้ให้เอง | XAUUSD · BTCUSD |
| Trade gold · Trade bitcoin | ปิดตลาดใดตลาดหนึ่งได้ด้วยการตั้งเป็น false | true |
| Magic number | เลขฐานของออเดอร์ ชุดทองคำใช้ +1 และ +2 ชุดบิตคอยน์ใช้ +11 และ +12 เปลี่ยนเมื่อมี EA อื่นในบัญชีเดียวกัน | 26101710 |
ค่าอื่น เช่น ช่วงเวลาเทรด ตัวกรองสเปรด ระยะ stop loss และการเลื่อน stop ถูกตั้งมาแล้วในตัว EA
ทุนและความเสี่ยง
ในโหมด Risk % ระบบคำนวณ lot ให้ความเสียหายเมื่อชน stop loss เท่ากับ % ที่ตั้งของ balance เปิดพร้อมกันได้ 4 ออเดอร์ (ชุดละ 1) ความเสี่ยงรวมจึงขึ้นได้ถึง 4 เท่าของค่าที่ตั้ง
| ทุน (USD) | เสี่ยง 1.25% ต่อออเดอร์ | ถ้าเปิดครบ 4 ออเดอร์ | หมายเหตุ |
|---|---|---|---|
| 2,000 | 25 USD | 100 USD (5%) | lot ขั้นต่ำ 0.01 ของทองคำเสี่ยงราว 50 USD ต่อเทรดตามความผันผวนช่วงหลัง ออเดอร์ทองจึงเสี่ยงจริงราว 2.5% |
| 5,000 | 62.50 USD | 250 USD (5%) | ความเสี่ยงต่อออเดอร์เริ่มตรงกับที่ตั้งทั้งสองตลาด |
| 10,000 | 125 USD | 500 USD (5%) | ปรับขนาด lot ตามทุนได้ละเอียด |
ทุนน้อยกว่านี้ใช้บัญชี cent ระบบเช็ก free margin ก่อนเปิดทุกออเดอร์ และปรับ lot ให้อยู่ในขอบเขตที่โบรกเกอร์กำหนด ตัวเลข 50 USD เปลี่ยนตามความผันผวนของทองคำ ไม่ใช่ค่าคงที่
ตัวเลขบนหน้าแรกมาจาก backtest ที่เสี่ยง 3% ต่อออเดอร์ ซึ่งสูงกว่าค่าที่ตั้งไว้ให้เลือกทุกระดับ ที่ค่าเริ่มต้น 1.25% ทั้งผลตอบแทนและ drawdown ต่ำกว่ามาก ไม่ควรตั้งสูงกว่าที่รับ drawdown ได้
รันบน VPS
บิตคอยน์เทรดวันหยุด และ stop ต้องถูกเลื่อนตามตลอดเวลา ถ้าเครื่องปิดหรือหลับ ระบบจะดูแลออเดอร์ที่เปิดอยู่ไม่ได้
- Windows VPS ทั่วไปที่ติดตั้ง MT5 ได้ หรือเช่า MetaTrader VPS จากในตัว MT5
- เลือกที่ตั้งใกล้เซิร์ฟเวอร์โบรกเกอร์ ดูค่า ping ได้ที่มุมขวาล่างของ MT5
- ตั้งให้ MT5 เปิดเองเมื่อ VPS รีสตาร์ต และเปิด Algo Trading ค้างไว้
ตรวจว่าระบบทำงาน
- มุมขวาบนของกราฟมีชื่อ TwinSweep และไอคอน EA ที่ไม่เป็นสีเทา
- แท็บ Experts มีข้อความตอนเริ่มทำงาน บอกสัญลักษณ์ที่เจอและความเสี่ยงรวม
- คำสั่ง buy stop / sell stop ที่รออยู่ในแท็บ Trade ใช้ magic number ของ TwinSweep และถูกเลื่อนตามเมื่อเกิดสวิงใหม่
- ช่วงที่ไม่มีออเดอร์เป็นเรื่องปกติ ระบบรอให้ราคากวาดผ่านจุดสวิงก่อน และทองคำเปิดออเดอร์ใหม่เฉพาะ 04:00–18:00 เวลาเซิร์ฟเวอร์
แก้ปัญหาที่พบบ่อย
ไม่มีคำสั่งเลย
- ปุ่ม Algo Trading ต้องเป็นสีเขียว และติ๊ก Allow Algo Trading ในแท็บ Common แล้ว
- ดูแท็บ Experts และ Journal ด้านล่างของ MT5 ข้อความ error จะบอกสาเหตุ
- สเปรดกว้างเกิน (ทอง > 1 USD บิตคอยน์ > 50 USD) ระบบจะรอจนสเปรดแคบลง
- นอกเวลา 04:00–18:00 เวลาเซิร์ฟเวอร์ ระบบไม่เปิดคำสั่งทองคำใหม่
ไม่เจอสัญลักษณ์ทองคำหรือบิตคอยน์
ใส่ชื่อที่โบรกเกอร์ใช้เองในช่อง Gold symbol หรือ Bitcoin symbol ให้ตรงกับใน Market Watch ทุกตัวอักษร
ขึ้น not enough money หรือ free margin ไม่พอ
ทุนไม่พอสำหรับ lot ที่คำนวณได้ ลด Risk % ใช้บัญชี cent หรือเพิ่มทุน
ทำไมทำงานแค่ 1 ชุดต่อตลาด
บัญชีเป็นแบบ Netting ซึ่งถือได้ 1 position ต่อสัญลักษณ์ ใช้บัญชี Hedging เพื่อให้ทั้ง 4 ชุดทำงาน
ผลต่างจาก backtest
สเปรด ค่าคอมมิชชัน slippage และเวลาเซิร์ฟเวอร์ของแต่ละโบรกเกอร์ต่างกัน ผลจริงจึงต่างจาก backtest ได้ ดูผลบัญชีจริงได้ที่ MQL5 Signals
ทดสอบย้อนหลังเอง
ใน Strategy Tester เลือก TwinSweep และสัญลักษณ์ BTCUSD โหมด Every tick หรือ Every tick based on real ticks ข้อมูลทองคำโหลดให้อัตโนมัติ ข้อมูลบิตคอยน์ของบางโบรกเกอร์มีช่วงที่ขาดหาย ผลช่วงนั้นจะมาจากทองคำอย่างเดียว
License การต่ออายุ และการย้ายบัญชี
เร็วๆ นี้ ระบบ license การต่ออายุ และการย้ายบัญชีจะเปิดพร้อมวันเปิดขาย รายละเอียดจะอยู่ในส่วนนี้ ระหว่างนี้ ลงชื่อรับแจ้งเตือน