หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

วิธีใช้ isNewBar ใน MetaTrader 5 สำหรับเทรดเดอร์

ไฟล์แนบ
107.zip (1.21 KB, ดาวน์โหลด 0 ครั้ง)

สำหรับเทรดเดอร์หลายคน การรู้ว่าแท่งเทียนใหม่ปรากฏขึ้นในกรอบเวลาใดกรอบเวลาหนึ่งเป็นสิ่งสำคัญมาก วันนี้เราจะมาพูดถึงฟังก์ชัน isNewBar() ที่จะช่วยให้คุณติดตามแท่งเทียนใหม่ได้อย่างง่ายดาย

ครั้งแรกที่คุณเรียกใช้ฟังก์ชัน isNewBar() แท่งเทียนปัจจุบันจะยังไม่ถือว่าเป็นแท่งใหม่ ฟังก์ชันนี้จะบันทึกเวลาและแท่งเทียนปัจจุบันไว้ เพื่อให้คุณสามารถระบุได้ว่าแท่งถัดไปจะเป็นแท่งใหม่
โค้ดมีการคอมเมนต์ไว้เพื่อให้ง่ายต่อการเข้าใจ หวังว่าจะเป็นประโยชน์สำหรับเพื่อน ๆ เทรดเดอร์นะครับ

อย่าลืม ใช้ วิธีการ ที่นิยมใช้ใน MQL4 - การนับแท่งเทียนด้วยฟังก์ชัน Bars (สามารถอ่านเพิ่มเติมได้ ที่นี่ ในภาษารัสเซีย)

ใน MQL5 ฟังก์ชันนี้จะทำงานได้ก็ต่อเมื่อจำนวนแท่งเทียนสูงสุดในกราฟถูกตั้งค่าเป็น ไม่จำกัด:

isNewBar

ในกรณีนี้ เมื่อแท่งเทียนใหม่ปรากฏ ฟังก์ชัน Bars จะคืนค่าจำนวนแท่งเทียนที่เพิ่มขึ้น แต่ถ้าจำนวนแท่งเทียนสูงสุดในกราฟถูกจำกัด (เช่น 10,000 แท่ง) วิธีนี้จะใช้ไม่ได้! ง่ายมากที่จะตรวจสอบครับ

ดังนั้นจึงจำเป็นต้องบันทึกเวลาแท่งเทียนล่าสุดและเปรียบเทียบกัน เพราะเวลาไม่เปลี่ยนแปลงจนกว่าแท่งเทียนจะเสร็จสิ้น
วิธีนี้ถูกใช้ในอินดิเคเตอร์

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)