สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงตัวช่วยดีๆ ในการเทรดบน MetaTrader 5 ที่มีชื่อว่า "wd.Multi_ClockPrice lite!" ซึ่งเป็นเวอร์ชันเบาๆ ของ "wd.Multi_ClockPrice" นั่นเอง
เจ้า "wd.Multi_ClockPrice lite!" นี้ถูกออกแบบมาเพื่อให้เราเห็นเวลาเซิร์ฟเวอร์ของ MT5 และราคาประมูล (bid price) บนกราฟได้อย่างชัดเจน มีฟีเจอร์พื้นฐานที่ช่วยแสดงข้อมูลเวลาและราคาต่างๆ ได้อย่างสะดวก
การแสดงผลนาฬิกาใช้ฟังก์ชัน OnTimer() โดยจะอัปเดตเวลาเซิร์ฟเวอร์ทุกวินาที และซิงโครไนซ์กับนาฬิกาของคอมพิวเตอร์เรา ทำให้การอัปเดตทำได้อย่างราบรื่น แม้ว่าจะไม่มีการเชื่อมต่อ MT5 ก็ยังสามารถแสดงเวลาเซิร์ฟเวอร์ได้อย่างต่อเนื่องโดยไม่ต้องพึ่งราคาติก

มาดูกันว่าฟังก์ชันนี้ทำงานอย่างไร:
การวางป้าย 'เวลาเซิร์ฟเวอร์ & ราคาประมูล':
เราสามารถกำหนดพารามิเตอร์สำหรับวางป้ายใน Sub-Window ที่กำหนดได้ โดยป้ายเหล่านี้สามารถวางในกราฟหลักหรือใน Sub-Window ก็ได้ และยังสามารถปรับระยะห่างของป้าย (Y-Position) ได้ตามต้องการ
ถ้าต้องการวางป้ายในกราฟหลัก ให้ใส่ '0' ในคุณสมบัติ 'Sub-Window placement' ส่วนถ้าต้องการวางใน Sub-Window ด้านล่าง ให้ใส่ '1, 2, 3 เป็นต้น' และต้องแนบ Indicator "wd.Multi_SubWindow" ด้วย
การแสดงเวลาเซิร์ฟเวอร์:
ฟังก์ชัน OnTimer() จะอัปเดตเวลาเซิร์ฟเวอร์โดยเพิ่มหรือลดค่าตามที่กำหนด
โดยปกติแล้ววินาทีอาจจะไม่ตรงกันระหว่าง MT5 กับการแสดงเวลาเซิร์ฟเวอร์ ดังนั้นผู้ใช้จำเป็นต้องปรับวินาทีให้ตรงกัน
เช่น ถ้าเวลาเซิร์ฟเวอร์ใน MT5 คือ 05:28:06 และ "wd.Multi_ClockPrice lite!" แสดงเป็น 05:28:03 ก็ต้องปรับเวลาอีก 3 วินาที
เพื่อให้เวลาเซิร์ฟเวอร์ที่แสดงถูกปรับเพิ่มขึ้น ในคุณสมบัติของ Indicator 'Seconds incremented' ให้กรอกค่า 3

การแสดงราคา:
ราคาจะได้รับการอัปเดตแบบเรียลไทม์ โดยจะแสดงราคาประมูลปัจจุบัน

โดยรวมแล้ว Indicator "wd.Multi_ClockPrice lite!" ตอบโจทย์ความต้องการพื้นฐานในการแสดงข้อมูลเวลาและราคาได้อย่างมีประสิทธิภาพ
มันจะอัปเดตเวลาเซิร์ฟเวอร์ทุกวินาที ทำให้ไม่เกิดการหยุดที่เวลาและยังอัปเดตราคาประมูลแบบเรียลไทม์อีกด้วย
ข้อดีที่สำคัญของมันก็คือการใช้งานสำหรับนักเทรดที่ซ่อนแผงควบคุม MT5 (Toolbars, Market Watch, Navigator ฯลฯ) เพื่อให้สามารถใช้พื้นที่บนจอได้เต็มที่สำหรับกราฟหลายๆ อัน นอกจากนี้ยังเหมาะสำหรับนักเทรดที่โบรกเกอร์ไม่อัปเดตเวลาเซิร์ฟเวอร์หรือเทอร์มินัลบ่อยๆ
การใช้ OnTimer() ร่วมกับ EA หลายตัวและ Indicator หลายตัวในเวลาเดียวกันอาจส่งผลต่อประสิทธิภาพรวม โดยเฉพาะถ้า EA หรือ Indicator อื่นๆ ก็ใช้ฟังก์ชัน Timer ID เดียวกัน
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- iSpread: ตัวชี้วัดการกระจายสำหรับการเทรดคู่ใน MetaTrader 5