วันนี้เรามาพูดถึง DRAW_HISTOGRAM2 ซึ่งเป็นตัวชี้วัดที่ช่วยให้เราสามารถสร้างกราฟแท่งที่แสดงถึงราคาที่เปิดและราคาที่ปิดในแต่ละแท่งได้อย่างชัดเจน
ตัวชี้วัดนี้สามารถใช้ในการวาดกราฟในหน้าต่างแยกต่างหากหรือในหน้าต่างกราฟหลัก โดยจะไม่แสดงค่าที่ว่างเปล่า ซึ่งค่าที่ว่างจะต้องระบุอย่างชัดเจน โดยเราจะต้องใช้ข้อมูลสองบัฟเฟอร์สำหรับ DRAW_HISTOGRAM2
สี ความกว้าง และสไตล์ของกราฟแท่งจะเปลี่ยนแปลงแบบสุ่มในทุก ๆ N ครั้งที่มีการเปลี่ยนแปลงราคา ในฟังก์ชัน OnInit() เราจะเลือกวันของสัปดาห์ (invisible_day) ซึ่งค่าของแท่งในวันนั้นจะถูกเติมด้วยค่าที่ว่าง (PLOT_EMPTY_VALUE=0):
//--- กำหนดค่าที่ว่าง PlotIndexSetDouble(plot_index_DRAW_SECTION,PLOT_EMPTY_VALUE,0);
คุณสมบัติเริ่มต้นของกราฟแท่งจะถูกกำหนดโดยใช้ #property ในการประมวลผลล่วงหน้า และค่าต่าง ๆ จะถูกเปลี่ยนแปลงแบบสุ่มในฟังก์ชัน OnCalculate()
สำหรับข้อมูลเพิ่มเติม คุณสามารถดูได้ที่ รูปแบบการวาดใน MQL5

โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5