ตารางช่วงซื้อขายช่วยตอบคำถามในทางปฏิบัติว่า เรากำลังสังเกตส่วนใดของวันซื้อขายอยู่ แต่ไม่ได้บอกว่าแท่งเทียนถัดไปจะขึ้นหรือลง ก่อนเปรียบเทียบการทะลุกรอบช่วงลอนดอนกับกรอบราคาในช่วงเอเชีย ต้องตรวจว่าชื่อทั้งสองอ้างถึงวันที่และนาฬิกาตามที่ตั้งใจไว้
เริ่มจากลำดับง่าย ๆ คือระบุเมืองและวันที่ แปลงเป็น UTC แล้วเทียบขณะเดียวกันกับเวลาโบรกเกอร์ คู่มือนี้อธิบายขั้นตอนและการตรวจเงื่อนไขดำเนินการคำสั่งที่เกี่ยวข้อง ช่วงเวลาและชุดราคาที่แสดงเป็นตัวอย่างเพื่อการเรียนรู้ ไม่ใช่ค่าตั้งแนะนำหรือผลการซื้อขายที่วัดได้จริงของแต่ละช่วง
1. ช่วงซื้อขาย Forex หมายถึงอะไรจริง ๆ
Forex สปอตสำหรับรายย่อยเป็นตลาดนอกศูนย์ซื้อขายหรือ OTC ไม่ได้มีตลาดหลักแห่งเดียวที่เปิดพร้อมเสียงระฆัง ซิดนีย์ โตเกียว ลอนดอน และนิวยอร์กเป็นชื่อที่ใช้เรียกช่วงเวลาซึ่งเกี่ยวข้องกับศูนย์กลางการเงินต่าง ๆ ตารางแต่ละแห่งอาจกำหนดขอบเขตต่างกัน จึงควรตกลงนิยามก่อนเปรียบเทียบ
แยกสามเรื่องออกจากกัน ได้แก่ชื่อช่วงซื้อขายแบบกว้าง ๆ เวลาที่โบรกเกอร์เปิดให้ซื้อขายสัญลักษณ์นั้นจริง และช่วงเวลาที่กลยุทธ์อนุญาตให้เปิดสถานะใหม่ โบรกเกอร์อาจส่งราคานอกช่วงที่คุณเลือกหรือหยุดซื้อขายภายในช่วงนั้น ตรวจสินทรัพย์และบัญชีที่ใช้งานโดยตรง เพราะตาราง Forex ไม่ใช่ตารางของ CFD หรือสัญญาฟิวเจอร์สทุกชนิด
2. ระบุนาฬิกาก่อนระบุเวลา
คำสั่งว่า “เทรดตั้งแต่ 08:00” ยังไม่ครบ อาจหมายถึงเวลาลอนดอน นิวยอร์ก UTC เวลาคอมพิวเตอร์ หรือเวลาเซิร์ฟเวอร์โบรกเกอร์ UTC เป็นเวลาอ้างอิงร่วมซึ่งไม่ได้เลื่อนเองตามเวลาออมแสง ส่วนความต่างระหว่างเวลาท้องถิ่นกับ UTC อาจเปลี่ยนตามวันที่
ใช้ชื่อเขตเวลาที่รองรับกฎตามวันที่ เช่น Europe/London และ America/New_York เวลานิวยอร์กใช้ทั้ง EST และ EDT ขณะที่ค่าเหลื่อม EST แบบคงที่ไม่ได้เปลี่ยนตามฤดูกาล เมื่อแปลงแล้วข้ามเที่ยงคืนต้องเก็บวันที่ครบถ้วน อย่าใช้ภาษาที่แสดงบนแพลตฟอร์มตัดสินเขตเวลา
3. เปรียบเทียบสี่ช่วงท้องถิ่นที่กำหนดขอบเขตชัดเจน
เฉพาะในคู่มือนี้ กำหนดซิดนีย์ ลอนดอน และนิวยอร์กเป็น 08:00–17:00 ตามเวลาท้องถิ่น ส่วนโตเกียวเป็น 09:00–18:00 ยังมีข้อตกลงแบ่งช่วงแบบอื่นได้ คอลัมน์ UTC แปลงช่วงที่เลือกสำหรับวันที่ท้องถิ่นที่ระบุ ไม่ใช่ตัวแสดงว่าตลาดเปิดอยู่ในขณะนี้
| ศูนย์กลางการเงิน | ช่วงท้องถิ่นที่เลือกและเขตเวลา | UTC · 2026-01-15 | UTC · 2026-07-15 |
|---|---|---|---|
| ซิดนีย์ | 08:00–17:00Australia/Sydney | 21:00 (−1d)–06:00 | 22:00 (−1d)–07:00 |
| โตเกียว | 09:00–18:00Asia/Tokyo | 00:00–09:00 | 00:00–09:00 |
| ลอนดอน | 08:00–17:00Europe/London | 08:00–17:00 | 07:00–16:00 |
| นิวยอร์ก | 08:00–17:00America/New_York | 13:00–22:00 | 12:00–21:00 |
−1d หมายถึงวันก่อนหน้าตามปฏิทิน UTC เวลา 08:00 วันที่ 15 มกราคมในซิดนีย์ ตรงกับ 21:00 UTC วันที่ 14 มกราคม และสิ้นสุดที่ 06:00 UTC วันที่ 15 มกราคม สำหรับเดือนกรกฎาคม ช่วงนี้เริ่มที่ 22:00 UTC วันที่ 14 กรกฎาคม โตเกียวคงอยู่ที่ UTC+9 ในตัวอย่างเหล่านี้ ส่วนฤดูกาลของซิดนีย์เป็นไปตามซีกโลกใต้
ใช้ตารางเป็นแผนที่เวลา ไม่ใช่อันดับความน่าเทรด คู่เงิน วันหยุด และราคาที่โบรกเกอร์มีให้ อาจทำให้เงื่อนไขในช่วงชื่อเดียวกันเปลี่ยนไป ตรวจตารางซื้อขายรายสัปดาห์จริงของสัญลักษณ์และเวลาปิดปรับปรุงแยกต่างหาก
4. เผื่อสัปดาห์ที่วันเปลี่ยนเวลาออมแสงไม่ตรงกัน
ในปี 2026 นิวยอร์กเปลี่ยนนาฬิกาวันที่ 8 มีนาคมและ 1 พฤศจิกายน ส่วนลอนดอนเปลี่ยนวันที่ 29 มีนาคมและ 25 ตุลาคม ทั้งสองแห่งไม่ได้เปลี่ยนพร้อมกัน ช่วงทับซ้อนตามนิยามของเราจึงเปลี่ยนชั่วคราว แม้เวลาเริ่มท้องถิ่นยังเป็น 08:00 เหมือนเดิม
| วันที่ | ลอนดอน · UTC | นิวยอร์ก · UTC | ช่วงทับซ้อน · UTC และระยะเวลา |
|---|---|---|---|
2026-01-15 | 08:00–17:00 | 13:00–22:00 | 13:00–17:00 · 4 h |
2026-03-16 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
2026-07-15 | 07:00–16:00 | 12:00–21:00 | 12:00–16:00 · 4 h |
2026-10-26 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
เช่นวันที่ 16 มีนาคม ส่วนที่ตรงกันเริ่มจากเวลาเปิดที่ช้ากว่าคือ 12:00 UTC และสิ้นสุดที่เวลาปิดที่เร็วกว่าคือ 17:00 UTC รวมเป็นห้าชั่วโมง ในวันที่ 15 กรกฎาคม เวลาปิดที่เร็วกว่าคือ 16:00 UTC จึงเหลือสี่ชั่วโมง การนำตาราง UTC ของกรกฎาคมมาใช้ในช่วงเปลี่ยนเวลาของมีนาคมจะทำให้ช่วงที่เลือกคลาดเคลื่อน
คำนวณส่วนเวลาที่ตรงกันใหม่สำหรับวันที่นั้น แทนการตั้งตายตัวว่า “ทับซ้อนสี่ชั่วโมงเสมอ” การทับซ้อนเพียงหมายถึงช่วงที่เลือกดำเนินพร้อมกัน ไม่ได้รับประกันสเปรดแคบ ปริมาณซื้อขายมาก การทะลุกรอบ หรือกำไร
5. ติดตามขณะเดียวกันผ่านสามนาฬิกา
สมมติว่ามีรายการปฏิทินเวลา 08:30 America/New_York วันที่ 2026-03-16 นี่คือตัวอย่างกำหนดการที่แต่งขึ้น ไม่ใช่การอ้างว่ามีประกาศใดจริง วันนั้นนิวยอร์กใช้ UTC−4 จึงตรงกับ 12:30 UTC ส่วนลอนดอนยังเป็น UTC+0 จึงแสดง 12:30 เช่นกัน
ต่อไปสมมติว่าเซิร์ฟเวอร์โบรกเกอร์ใช้ UTC+2 ในวันนั้น เวลาของขณะเดียวกันจะเป็น 14:30 วิธีแปลงคือเอาเวลาท้องถิ่นลบด้วยค่าเหลื่อม UTC ที่มีเครื่องหมายบวกหรือลบ แล้วบวกค่าเหลื่อมของโบรกเกอร์สำหรับวันนั้น UTC+2 เป็นเพียงสมมติฐาน โบรกเกอร์ของคุณอาจใช้ค่าอื่นหรือเปลี่ยนเวลาในวันต่างออกไป
ลองตรวจวันที่อีกครั้ง รายการเวลา 08:30 ในนิวยอร์กวันที่ 2 มีนาคมตรงกับ 13:30 UTC แต่วันที่ 30 มีนาคมจะตรงกับ 12:30 UTC และเวลาลอนดอน 13:30 การคัดลอกเวลาที่ปฏิทินแสดงลงพารามิเตอร์ EA โดยไม่ตรวจทั้งสองนาฬิกา อาจทำให้ข้อจำกัดที่ตั้งใจไว้เลื่อนไปหนึ่งชั่วโมง
6. ตรวจว่าฟังก์ชันเวลา MT4 อ่านเวลาใดจริง
แท่งเทียน MT4 โดยทั่วไปใช้ตราเวลาจากเซิร์ฟเวอร์โบรกเกอร์ การเปลี่ยนนาฬิกาที่แสดงบนคอมพิวเตอร์ไม่ได้เปลี่ยนความหมายของตราเวลาเหล่านั้น จดว่าแต่ละพารามิเตอร์ EA ต้องการเวลาใด และค่าเหลื่อมเซิร์ฟเวอร์ของแต่ละวันหาได้อย่างไร หากยังไม่ทราบการเทียบเวลานี้ อย่าเปิดใช้การเข้าสถานะใหม่ที่ต้องพึ่งข้อมูลดังกล่าว
ช่วงเวลาต้องมีขอบเขตชัดเจน ในช่วงท้องถิ่นตัวอย่าง [08:00, 17:00) จะรวม 08:00 แต่ไม่รวม 17:00 ถ้าข้ามเที่ยงคืน ต้องกำหนดด้วยว่าจะนับเป็นวันซื้อขายใด การจำกัดการเปิดสถานะใหม่ต้องไม่ปิดการเฝ้าดูหรือการจัดการสถานะเดิมตามกฎโดยไม่รู้ตัว
อ่านเพิ่มได้: ฟังก์ชัน MT4 และการเทียบเวลาย้อนหลัง
ใน MQL4 ค่า TimeCurrent() คือเวลาเซิร์ฟเวอร์ของราคาล่าสุดที่ทราบ ภายใน OnTick() จะเป็นเวลาของ tick ที่กำลังประมวลผล แต่ในตัวจัดการเหตุการณ์อื่นอาจสะท้อนราคาล่าสุดของสัญลักษณ์ใดก็ได้ใน Market Watch จึงไม่ใช่นาฬิกาอิสระที่เดินต่อเนื่อง และไม่ได้ยืนยันว่าราคาของสัญลักษณ์เป้าหมายยังใหม่อยู่ คู่มือเฝ้าระวัง EA อธิบายความต่างนี้
ในการใช้งานจริง TimeGMT() คำนวณจากการตั้งเวลาท้องถิ่นของคอมพิวเตอร์ แต่ใน Strategy Tester ของ MT4 จะเท่ากับ TimeCurrent() ที่จำลองขึ้น การนำมาลบกันในตัวทดสอบจึงไม่สามารถสร้างค่าเหลื่อมโบรกเกอร์ในอดีตกลับมาได้ การทดสอบต้องใช้การเทียบเวลาที่ระบุและตรวจสอบสำหรับวันที่เซิร์ฟเวอร์ในอดีต ค่าเหลื่อมปัจจุบันใช้แทนกฎในอดีตไม่ได้ ดู คู่มือ backtesting บน MT4
7. วัดราคาจริงแทนการเชื่อชื่อช่วงซื้อขาย
สภาพคล่องคือความสามารถในการซื้อขายตามราคาและขนาดที่มีอยู่ ส่วนความผันผวนอธิบายการเคลื่อนของราคา ทั้งสองเกี่ยวข้องกันแต่ใช้แทนกันไม่ได้ บันทึกสเปรดจริง ความใหม่ของราคา และผลการดำเนินการคำสั่งจากโบรกเกอร์ที่ตั้งใจใช้ กราฟนิ่งอาจมาพร้อมการดำเนินการที่ไม่ดี ขณะที่ราคาเคลื่อนไหวเร็วอาจมีสเปรดแคบหรือกว้างก็ได้
| ชุดราคาสมมติ | Bid | Ask | สเปรด |
|---|---|---|---|
| A | 1.10000 | 1.10010 | 1 pip |
| B | 1.10000 | 1.10040 | 4 pips |
ในราคา EURUSD สมมติเหล่านี้ หนึ่ง pip เท่ากับ 0.00010 ชุด A มีสเปรด 1 pip ส่วน B มี 4 pips แม้ Bid เท่ากัน แต่ Ask สำหรับเปิดสถานะซื้อของ B สูงกว่า 3 pips นี่คือการเปรียบเทียบต้นทุน ไม่ใช่ธุรกรรมจำลอง ค่าคอมมิชชันและการได้ราคาที่เสียเปรียบอาจเพิ่มต้นทุน ดู ต้นทุนการเทรด Forex และ slippage กับความหน่วง
จำนวน tick ในเทอร์มินัลแสดงกิจกรรมของแหล่งราคานั้นเอง ไม่ใช่ปริมาณซื้อขาย Forex รวมทั่วโลก ภาพสเปรดชั่วขณะก็ไม่ได้สัญญาว่าคำสั่งถัดไปจะได้ราคาใด เปรียบเทียบการกระจายข้อมูลในวันและเงื่อนไขที่ใกล้เคียงกัน แทนการสรุปว่าช่วงใด “ปลอดภัย” จากการสังเกตครั้งเดียว
8. ตรวจข่าว วันหยุด และ rollover ควบคู่กับเวลา
ช่วงที่วางแผนอาจมีตัวเลขเศรษฐกิจสำคัญหรือประกาศจากธนาคารกลาง ตรวจเหตุการณ์ของทั้งสองสกุลเงิน พร้อมยืนยันเขตเวลาที่ปฏิทินแสดง วันที่ และกำหนดการล่าสุด ข่าวไม่คาดคิดเกิดนอกช่วงที่ตั้งใจเว้นได้เสมอ ตัวกรองช่วงซื้อขายจึงไม่ได้เป็นตัวกรองข่าวในตัวเอง
วันหยุด การกลับมาเปิดหลังสุดสัปดาห์ การปิดรายสัปดาห์ และ rollover หรือการบำรุงรักษารายวันของโบรกเกอร์ อาจเปลี่ยนราคา สเปรด และต้นทุนทางการเงิน ยืนยันเวลาจริงของโบรกเกอร์แทนการสมมติว่าทุกกิจกรรมรายวันเกิดที่ 17:00 ในนิวยอร์ก เวลาที่กำหนดไม่ได้รับประกันราคาล่าสุดหรือการปิดที่ราคา stop
กำหนดแยกกันว่าจะจัดการ pending order และสถานะเดิมอย่างไรก่อนช่วงจำกัด และจะดูแลต่ออย่างไรหลังจากนั้น การปิด EA หรือถอดการเชื่อมต่อเทอร์มินัลไม่ใช่สิ่งทดแทนกฎเหล่านี้ จำนวนเงินที่เสี่ยงและสถานะรวมยังสำคัญ ใช้ คู่มือจัดการความเสี่ยง ประกอบการกำหนดขีดจำกัดบัญชี
9. เช็กลิสต์ก่อนเปิดใช้ช่วงเวลา
- ระบุสัญลักษณ์ โบรกเกอร์ บัญชี และเวลาซื้อขายจริง
- จดช่วงท้องถิ่น เขตเวลา วันที่ครบถ้วน และข้อตกลงของขอบเขต
- แปลงเป็น UTC แล้วเทียบเวลาเซิร์ฟเวอร์ของวันนั้น ตรวจการข้ามวันและการเปลี่ยนเวลาออมแสง
- ยืนยันข่าว วันหยุด rollover และข้อจำกัดจากการบำรุงรักษา
- ตรวจ Bid/Ask ล่าสุด ต้นทุน สิทธิ์ส่งคำสั่ง และความเสี่ยงรวมของบัญชี
- กำหนดการดูแล pending order สถานะ และวิธีตอบสนองเมื่อข้อมูลเวลาขาด หากตรวจสิ่งจำเป็นไม่ผ่าน ให้ข้ามการเปิดสถานะใหม่
10. เก็บบันทึกที่นำกลับมาตรวจสอบได้
บันทึกขณะ UTC ตราเวลาเซิร์ฟเวอร์และค่าเหลื่อมที่ยืนยันแล้ว เขตเวลาท้องถิ่น ชื่อช่วง ข้อจำกัดปฏิทิน Bid/Ask และการตัดสินใจ เก็บทั้งโอกาสที่ยอมรับและที่ข้ามพร้อมเหตุผล อย่าย้อนตั้งชื่อช่วงที่ดูเป็นผลดีหลังจากเห็นผลของธุรกรรมแล้ว
ตรึงกฎเวลาที่จะใช้ก่อนทดสอบ รวมช่วงเปลี่ยนเวลา วันหยุด และภาวะตลาดที่ต่างกัน ใช้ต้นทุนสมจริงและข้อมูลช่วงถัดไปที่แยกไว้ ลองช่วงเวลาใกล้เคียงเพื่อดูความไว แต่การค้นหาเวลาเริ่มหลายร้อยแบบแล้วเก็บเฉพาะตัวชนะเสี่ยงต่อ overfitting กิจกรรมมากขึ้นไม่ได้พิสูจน์ความได้เปรียบในการเทรด
ผู้เริ่มต้นอาจตรวจการแปลงเวลาพร้อมวันที่ไม่กี่กรณี แล้วสังเกตแหล่งราคาเดโมโดยไม่ส่งคำสั่ง ตรวจการเทียบเวลาก่อนแปลผล backtest รายช่วง ไม่มี “ช่วง Forex ที่ดีที่สุด” สำหรับทุกคน ความเหมาะสมขึ้นอยู่กับวิธี คู่เงิน ต้นทุน ความเสี่ยงจากข่าว และความสามารถในการเฝ้าดูกฎ
11. คำถามเกี่ยวกับช่วงซื้อขาย Forex
ผู้เริ่มต้นควรเลือกช่วงใด?
ไม่มีคำตอบเดียวสำหรับทุกคน เริ่มจากช่วงที่สังเกตได้สม่ำเสมอ ตรวจต้นทุนโบรกเกอร์และกำหนดข่าว แล้วฝึกแปลงเวลาบนเดโม แม้เป็นช่วงคึกคักก็อาจเกิดการเคลื่อนไหวฉับพลันและได้ราคาที่ไม่ดี ชื่อช่วงไม่ใช่สัญญาณเข้าเทรด
ทำไมช่วงทับซ้อนลอนดอน–นิวยอร์กจึงเปลี่ยน?
ทั้งสองเมืองเปลี่ยนนาฬิกาท้องถิ่นคนละวัน ความต่างเวลาจึงเปลี่ยนในสัปดาห์เปลี่ยนผ่าน คำนวณทั้งสองช่วงสำหรับวันที่แน่นอนแล้วหาส่วนที่ตรงกัน ตัวอย่างสี่ชั่วโมงและห้าชั่วโมงนี้ใช้ขอบเขตท้องถิ่นที่กำหนดไว้ชัดเจน
เปลี่ยนนาฬิกาคอมพิวเตอร์แล้วตัวกรองเวลา EA จะถูกต้องหรือไม่?
ไม่จำเป็น ตราเวลาโบรกเกอร์ไม่ได้เปลี่ยนตามเขตเวลาที่คอมพิวเตอร์แสดง ผลขึ้นอยู่กับฟังก์ชันและพารามิเตอร์เวลาของ EA ตรวจการออกแบบและค่าเหลื่อมเซิร์ฟเวอร์สำหรับวันนั้น อย่าเปลี่ยนนาฬิการะบบโดยเดาเพื่อชดเชย
EA ควรหยุดดูแลสถานะนอกช่วงเปิดสถานะใหม่หรือไม่?
ถ้าระบบไม่ได้ระบุอย่างอื่นชัดเจน ตัวกรองการเข้าเพียงกำหนดว่าเวลาใดพิจารณาเปิดสถานะใหม่ได้ การดูแลสถานะเดิม pending order และการออกตามเวลาต้องมีกฎแยก การปิดการดูแลอาจตัดการป้องกันที่วิธีนั้นต้องใช้
12. แหล่งอ้างอิงและขอบเขต
ตรวจข้อมูลเขตเวลาตามวันที่ได้จาก ฐานข้อมูลเขตเวลา IANA ส่วน เอกสารอ้างอิงวันที่และเวลาทางการของ MQL4 อธิบายฟังก์ชันแพลตฟอร์ม ตัวอย่างเวลาได้รับการตรวจเทียบกับกฎของภูมิภาคเมื่อ 17 ตุลาคม 2026 ควรตรวจใหม่เมื่อใช้วันที่ในอนาคตหรือมีการอัปเดตซอฟต์แวร์
คู่มือนี้อธิบายการเทียบเวลาและการตรวจเงื่อนไขดำเนินการคำสั่ง ช่วงที่เลือกและราคาสมมติไม่ได้พิสูจน์ความได้เปรียบทางการเทรด ตัวกรองเวลาไม่อาจขจัดความเสี่ยงตลาด การดำเนินการคำสั่ง หรือบัญชีได้