เครื่องมือ Forex Sessions
เครื่องมือนี้จะช่วยให้คุณสามารถติดตามเวลาเปิด-ปิดของตลาด Forex ในพื้นที่ของคุณ โดยใช้เวลาท้องถิ่น (Wall Clock) ตั้งแต่ 08:00 - 17:00 ในแต่ละตลาด Forex ยกเว้นซิดนีย์ที่เวลา 07:00 - 16:00 หรือ 09:00 - 18:00
คุณสมบัติ:
แสดงสี่เหลี่ยมสีเพื่อบ่งบอกเวลาเปิด-ปิดของตลาด Forex (ซิดนีย์, โตเกียว, ลอนดอน, นิวยอร์ก).
เวลาเปิดของตลาด Forex และทองคำจะแสดงอย่างถูกต้อง (การเทรดคู่เงิน Forex เริ่มที่ 17:00 ตามเวลา NY และทองคำเริ่มหนึ่งชั่วโมงถัดไป).
เครื่องมือนี้จะคำนวณเวลาตาม GMT offset + การปรับเวลาในฤดูร้อน (DST) ของเซิร์ฟเวอร์โบรกเกอร์ รวมถึงโซนเวลาอื่นๆ.
การคำนวณเวลาของเครื่องมือใช้ TimeZoneInfo library
มีเวลาเซิร์ฟเวอร์ของโบรกเกอร์ (มุมซ้ายล่าง) พร้อมข้อมูลที่มีประโยชน์:
- เวลาเซิร์ฟเวอร์
- GMT offset ของโบรกเกอร์
- เวลาที่เหลือจนถึงวันหยุดสุดสัปดาห์ (เพื่อให้คุณสามารถปิดการเทรดหรือหลีกเลี่ยงการเปิดการเทรดใหม่ก่อนวันหยุดสุดสัปดาห์).
- สถานะการซิงค์เวลาของคอมพิวเตอร์ท้องถิ่น หากเวลาของ PC ไม่ซิงค์ให้ตรวจสอบที่ https://time.is/
เมื่อเลื่อนเมาส์ไปยังแท่งกราฟขณะที่กดปุ่ม 'Ctrl' จะมีหมายเลขแท่งและเวลา (รวมถึงเวลาที่เกี่ยวข้องในตลาด Forex หลัก) แสดงในหน้าต่างกราฟสำหรับการดีบัก.
พารามิเตอร์การตั้งค่า:

พารามิเตอร์: "โหลดสัญลักษณ์ XAUUSD เพื่อประเมิน TZ/DST ของเซิร์ฟเวอร์"
โดยค่าเริ่มต้น เครื่องมือนี้จะค้นหาและโหลดสัญลักษณ์ XAUUSD เพื่อประเมิน GMT offset ของเซิร์ฟเวอร์. XAUUSD สามารถให้ผลลัพธ์ที่เชื่อถือได้มากขึ้น (โดยเฉพาะสำหรับโบรกเกอร์ที่ติดตาม EU DST ในสัปดาห์ที่ US DST และ EU DST ไม่ตรงกัน (มีนาคมและปลายเดือนตุลาคม). หากโบรกเกอร์ของคุณติดตามตาราง US DST หรือไม่มีตารางใดๆ การใช้สัญลักษณ์กราฟก็ใช้ได้เช่นกัน ตั้งค่านี้เป็น 'false' เพื่อใช้สัญลักษณ์ของกราฟปัจจุบันแทน XAUUSD.
เพื่อ กำหนดตารางการปรับเวลา (DST) ของโบรกเกอร์ของคุณ คุณสามารถใช้สคริปต์นี้ https://www.mql5.com/en/code/48650
หมายเหตุ:
ผลข้างเคียงคือ XAUUSD จะเริ่มหนึ่งชั่วโมงหลังจาก Forex, การสลับ DST จะเกิดขึ้นหนึ่งชั่วโมงถัดไป (เฉพาะในเครื่องมือทดสอบกลยุทธ์ และไม่ในโหมดปกติ).

คุณสมบัติเสริม: เมื่อเลื่อนเมาส์ไปยังแท่งกราฟขณะที่กดปุ่ม 'Ctrl'
หมายเลขแท่ง # และเวลา (รวมถึงเวลาที่เกี่ยวข้องในตลาด Forex หลัก) จะแสดงในหน้าต่างกราฟสำหรับการดีบัก.
จากนั้น เพื่อให้ลบข้อมูลดีบักจากกราฟ ให้คลิกเมาส์ที่ใดก็ได้บนกราฟ (โดยไม่ต้องกดปุ่ม 'Ctrl').

ตัวชี้วัดเวลาเปิดตลาดอื่นๆ:
ตัวชี้วัดทั้งหมดข้างต้น (และเกือบทุกตัวชี้วัดอื่นๆ บนฐานโค้ด) ใช้ค่าคงที่ที่ตั้งไว้ล่วงหน้าสำหรับโซนเวลาและไม่ได้พิจารณาการปรับ DST ของเซิร์ฟเวอร์โบรกเกอร์หรือโซนเวลา. กล่าวโดยสรุปคือไม่แม่นยำเพราะเวลาเปิดตลาดจะเปลี่ยนแปลงตลอดทั้งปี ไม่ว่าจะเป็น 1) โบรกเกอร์ปรับเวลาเป็น DST หรือ 2) ตลาด Forex หลักๆ หนึ่งหรือหลายแห่งเปลี่ยนโซนเวลา DST.
หมายเหตุ: เครื่องมือได้รับการยืนยันการทำงานกับโบรกเกอร์ต่อไปนี้ (ที่มีตารางการเทรดที่แตกต่างกัน, GMT offsets และตาราง DST ฤดูร้อน):
- Admirals Markets
- FxPro
- RannForex
- EXNESS
- FXOpen
- IC Markets
- Octa Markets
- Tickmill
- XM Global
เครื่องมือนี้ควรทำงานได้ถูกต้องกับโบรกเกอร์อื่นๆ ด้วย.
หมายเหตุเกี่ยวกับความเข้ากันได้กับ เครื่องมือทดสอบกลยุทธ์
ในระหว่างการทดสอบในเครื่องมือทดสอบกลยุทธ์, TimeGMT() จะเท่ากับ TimeTradeServer() ซึ่งเป็นเวลาที่จำลองจากเซิร์ฟเวอร์.
TimeZoneInfo library จะประเมินเวลาที่ถูกต้องในโซนเวลาต่างๆ โดยอิงจาก GMT ที่ "แท้จริง" จากการวิเคราะห์ประวัติราคาที่เป็น H1 และไม่อิงจากเวลาที่ส่งคืนโดยการเรียกฟังก์ชัน TimeGMT ในตัว.
หากพารามิเตอร์การตั้งค่า "โหลดสัญลักษณ์ XAUUSD เพื่อประเมิน TZ/DST ของเซิร์ฟเวอร์" ถูกตั้งค่าเป็น TRUE: การสลับ DST อาจเกิดขึ้นหนึ่งชั่วโมงถัดไปในเครื่องมือทดสอบกลยุทธ์.
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- เครื่องมือแสดงความยาวของไส้เทียนใน MT5 สำหรับเทรดเดอร์
- สร้างดัชนีสกุลเงินด้วย Generic_Index สำหรับ MetaTrader 5
- เครื่องมือ Elliott Wave Oscillator HTF Signal สำหรับการเทรดที่แม่นยำ