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

เครื่องมือข้อมูลบาร์และเรท: สำหรับเทรดเดอร์ MetaTrader 5

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

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงเครื่องมือที่มีประโยชน์สำหรับการดูข้อมูลบาร์ใน MetaTrader 5 กันครับ ซึ่งเครื่องมือนี้จะช่วยให้เราทราบจำนวนบาร์ในทุกๆ timeframe สำหรับสัญลักษณ์ที่เราเลือก และยังแสดงข้อมูล 'CopyRates' สำหรับบาร์ที่เลือกได้อีกด้วย

เครื่องมือนี้ไม่ได้เป็นเครื่องมือสำหรับการเทรด แต่จะมีประโยชน์มากสำหรับคนที่ต้องการข้อมูลบาร์ผ่านฟังก์ชัน Bars (หรือ iBars) และ CopyRates ในหลายๆ timeframe ครับ โดยการทดสอบส่วนใหญ่จะทำผ่านเครื่องมือ "Basket Viewer" ซึ่งเราสามารถคลิกที่สัญลักษณ์ในรายการเพื่อดูว่ามีข้อมูลอะไรแสดงบ้าง

เครื่องมือนี้อนุญาตให้ผู้ใช้เลือกใช้สัญลักษณ์จากกราฟปัจจุบัน (ค่าเริ่มต้น) หรือกรอกสัญลักษณ์ใดๆ ที่อยู่ใน Market Watch ของเรา เพื่อดูจำนวนบาร์ที่รายงานสำหรับแต่ละ timeframe โดยฟังก์ชัน Bars และยังแสดงผลของฟังก์ชัน CopyRates สำหรับหมายเลขบาร์ที่เรากรอกเข้ามาด้วยครับ ค่าเริ่มต้นจะแสดงข้อมูล CopyRates สำหรับบาร์ที่เก่าที่สุดในแต่ละ timeframe

นี่เป็นตัวชี้วัดที่เป็นคู่กับ https://www.mql5.com/en/code/26330 ที่ดึงข้อมูลเกี่ยวกับบาร์ที่มีอยู่ด้วยฟังก์ชัน 'SeriesInfoInteger' ซึ่งดูเหมือนว่าจะเป็นวิธีที่ 'ดีกว่า' ในการดึงข้อมูลบาร์ แต่ทั้งสองวิธีรายงานบาร์ที่ CopyRates ไม่สามารถดึงข้อมูลได้ในเวอร์ชันปัจจุบันของ terminal

ในภาพด้านล่างจะแสดงการเริ่มต้นของตัวชี้วัด โดยจะแสดงข้อความ "Terminal Data not Available" จำนวนมาก และไม่นานหลังจากนั้นจะแสดงข้อมูลที่มีข้อผิดพลาดน้อยลงเมื่อ terminal เริ่มต้นข้อมูล

Startup Followed by Steady State with Control Numbered

มาดูการควบคุมกันดีกว่าครับ:

  • 1) "Rates and Bar" - สามารถเลือกและลากเพื่อตำแหน่งที่แสดงผลบนกราฟ
  • 2) กล่องกรอกหมายเลขบาร์ - กรอกหมายเลขบาร์เพื่อดูว่ามีข้อมูล CopyRates สำหรับบาร์นั้นหรือไม่
  • 3) "Symbol" - คลิกเพื่อสลับหมายเลขบาร์ไปยัง 'Oldest' หรือหมายเลขบาร์สุดท้ายที่กรอก
  • 4) กล่องกรอกสัญลักษณ์ - กรอกสัญลักษณ์ใดๆ ใน Market Watch เพื่อแสดงข้อมูลสำหรับสัญลักษณ์นั้น
  • 5) คลิกที่ข้อมูล MN1 CopyRates เพื่อเปิดหรือปิดการบันทึกข้อผิดพลาดจาก Bars และ CopyRates

ในระหว่างการทดสอบของผม บาร์จะรายงานค่ามากกว่า 100,000 แต่ CopyRates มักจะไม่สามารถดึงข้อมูลสำหรับหมายเลขบาร์ที่มากกว่า 99,999 ได้ครับ ในภาพด้านล่างจะแสดงข้อผิดพลาด CopyRates 4401 สำหรับบาร์ 100,0000 และความสำเร็จสำหรับบาร์ 99,9999:

Oldest CopyRates info is bar 99,9999

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

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