คำว่า “ใช้เลขตอนปิดตลาด” ฟังเหมือนชัดเจน แต่จริง ๆ ยังมีคำถามอีกหลายชั้นครับ: ตลาดไหน, ดัชนีอะไร, วันซื้อขายไหน, ปิดช่วงไหน, เขตเวลาอะไร และบริการที่นำค่าไปใช้มีสูตรอย่างไร

ถ้าไม่แยกคำเหล่านี้ เราอาจหยิบค่าระหว่างวันไปเทียบกับค่าปิด หรือเอาวันตามเวลาไทยไปเทียบกับวันที่ตลาดต่างประเทศโดยไม่รู้ตัว

ค่าระหว่างวันกับค่าปิดต่างกันอย่างไร

ดัชนีตลาดเปลี่ยนได้ระหว่างช่วงซื้อขาย ค่าที่เห็นเวลา 11:00 จึงไม่จำเป็นต้องเท่ากับค่าที่ระบบคำนวณหลังช่วงปิด

คำว่า Closing Index / Closing Price เป็นค่าที่เกี่ยวข้องกับกระบวนการปิดตลาดตามกติกาของตลาดนั้น ไม่ใช่เพียงค่าล่าสุดที่เราเห็นก่อนปิดหน้าจอ

บทพื้นฐานเรื่องดัชนีอยู่ที่ หวยหุ้นคืออะไร

ตัวอย่าง SET: ปิดตลาดไม่ได้หมายถึง 16:30 เป๊ะ

กราฟตลาดกับนาฬิกาและเส้นแบ่งช่วงเวลาสำหรับตรวจค่าอ้างอิง
ก่อนเทียบหวยหุ้น ต้องรู้ว่าค่านั้นเป็นค่าระหว่างวัน ค่าปิด เวลาใด และอยู่ใน Time Zone ไหน

ตลาดหลักทรัพย์แห่งประเทศไทยระบุช่วง Pre-close เริ่ม 16:30 น. และมีเวลา T3 ซึ่งระบบสุ่มระหว่างประมาณ 16:35–16:40 น. เพื่อคำนวณราคาปิด ขณะที่ช่วง Off-hour ต่อไปถึง 17:00 น.

จึงมีอย่างน้อยสามคำที่ไม่ควรใช้แทนกัน:

  • 16:30 = เริ่มช่วง Pre-close
  • T3 = เวลาสุ่มที่ใช้กระบวนการปิด
  • 17:00 = เวลาปิดทำการตามตาราง

ถ้าบริการหนึ่งเขียนว่า “ใช้ SET ตอนปิด” เราต้องดูนิยามของบริการนั้นว่าหมายถึงค่าใด ไม่ควรเลือกเวลาเองจากคำว่า “ปิด”

ตัวอย่าง Tokyo Stock Exchange

Japan Exchange Group ระบุช่วง Auction Trading ของหุ้นใน TSE เป็นช่วงเช้า 9:00–11:30 และช่วงบ่าย 12:30–15:30 ตามเวลาท้องถิ่นของญี่ปุ่น

ตัวเลข 15:30 จึงมีความหมายในบริบทของตลาดญี่ปุ่น ไม่ใช่ 15:30 ตามเวลาไทย

การแปลงเขตเวลาต้องระบุวันที่ด้วย เพราะบางประเทศมี Daylight Saving Time แม้ญี่ปุ่นและไทยไม่ได้ใช้ DST ในปัจจุบัน ตัวอย่างนี้จึงสอนหลักการ ไม่ใช่สูตรแปลงเวลาสำหรับทุกตลาด

Time Zone ต้องเก็บเป็นส่วนของข้อมูล

ถ้าเราบันทึกเพียง:

15:30 / 28 ก.ย.

ข้อมูลยังไม่ครบ เพราะไม่รู้ว่า 15:30 ในเขตเวลาใด

รูปแบบที่ตรวจซ้ำง่ายกว่าคือ:

  • Market: Tokyo Stock Exchange
  • Trading date: 2026-09-28
  • Local time: 15:30
  • Time zone: Asia/Tokyo
  • Data field: ค่าดัชนีหรือราคาที่กติกาบริการอ้าง
  • Source: แหล่งตลาดหรือผู้ให้ข้อมูลที่ระบุ

การเก็บ Time Zone ช่วยป้องกันปัญหาวันเหลื่อมเมื่อแปลงเวลาไปอีกประเทศ

วันหยุดตลาดก็สำคัญ

ตลาดไม่ได้เปิดทุกวันเสมอ JPX ระบุวันหยุดและวันเสาร์อาทิตย์ที่ไม่มีการซื้อขาย ส่วน SET เปิดในวันทำการธนาคารตามตารางของตลาด

ดังนั้นถ้าบริการประกาศผล “ทุกวัน” แต่แหล่งอ้างอิงเป็นตลาดที่ปิดในวันนั้น ต้องอ่านกติกาของบริการต่อว่าจัดการอย่างไร ไม่ควรเดาว่าใช้ค่าก่อนหน้าอัตโนมัติ

ดัชนีเดียวกัน แต่บริการต่างกัน อาจได้กติกาต่างกัน

ตลาดหลักทรัพย์เผยแพร่ข้อมูลตลาด แต่ไม่ได้กำหนดสูตรของบริการที่นำเลขไปสร้างผลหวยหุ้น

บริการ A อาจกำหนดช่วงเวลาแบบหนึ่ง บริการ B อาจใช้ค่าอีก field หรืออีกเวลา แม้ทั้งคู่พูดว่า “อ้างอิง SET”

เพราะฉะนั้นการตรวจควรแยก:

  1. ตัวเลขตลาดต้นทาง
  2. เวลาและเขตเวลาของตัวเลข
  3. สูตรของบริการที่นำตัวเลขไปใช้

สามชั้นนี้มีเจ้าของข้อมูลและกติกาคนละส่วนได้

ตัวอย่าง checklist ก่อนเทียบผล

ถ้าเจอข้อความ “Nikkei ปิด 38,123.45” ก่อนนำไปเทียบกับผลใด ให้ถาม:

  • Nikkei ตัวไหน และแหล่งใดเผยแพร่
  • เป็นค่าระหว่างวันหรือค่าปิด
  • วันที่ซื้อขายของญี่ปุ่นคือวันไหน
  • เวลาอ้างอิงอยู่ใน Asia/Tokyo หรือเขตเวลาอื่น
  • บริการเลือกหลักไหนหรือคำนวณต่ออย่างไร
  • มีเอกสารกติกาของบริการหรือไม่

ถ้าตอบไม่ครบ เราตรวจได้เพียงบางส่วน ไม่ควรเติมกติกาที่หายไปเอง

เวลาอ้างอิงเปลี่ยนได้หรือไม่

ได้ หากตลาดเปลี่ยน Trading Hours หรือบริการแก้กติกา เวลาอ้างอิงอาจเปลี่ยนตาม

จึงควรบันทึกวันที่ตรวจและแหล่งข้อมูล ไม่เขียนเวลาเป็น “กฎถาวร” โดยไม่มี version หรือวันที่กำกับ

คำถามที่พบบ่อย

SET ปิด 16:30 หรือ 17:00?

16:30 เป็นจุดเริ่ม Pre-close ตามตารางปัจจุบัน ส่วน T3 เป็นเวลาสุ่มสำหรับกระบวนการปิด และ 17:00 เป็น Market Close ในตาราง การจะใช้ค่าใดกับบริการหวยหุ้นต้องดูนิยามของบริการนั้น

เวลา 15:30 ของตลาดญี่ปุ่นเท่ากับ 15:30 ไทยไหม?

ไม่ ควรอ่านเวลาในเขตเวลาท้องถิ่นของตลาดก่อนแล้วค่อยแปลงเมื่อจำเป็น

ถ้าตลาดปิดวันหยุด ใช้ค่าของวันก่อนหน้าได้ไหม?

ตอบจากข้อมูลตลาดอย่างเดียวไม่ได้ ต้องดูว่าบริการที่นำค่าไปใช้กำหนด fallback ไว้อย่างไร และไม่ควรเดาแทนกติกาที่ไม่มีเอกสาร