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

สร้างกราฟแท่งประวัติศาสตร์ด้วย DRAW_HISTOGRAM2 สำหรับ MetaTrader 5

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

วันนี้เรามาพูดถึง DRAW_HISTOGRAM2 ซึ่งเป็นตัวชี้วัดที่ช่วยให้เราสามารถสร้างกราฟแท่งที่แสดงถึงราคาที่เปิดและราคาที่ปิดในแต่ละแท่งได้อย่างชัดเจน

ตัวชี้วัดนี้สามารถใช้ในการวาดกราฟในหน้าต่างแยกต่างหากหรือในหน้าต่างกราฟหลัก โดยจะไม่แสดงค่าที่ว่างเปล่า ซึ่งค่าที่ว่างจะต้องระบุอย่างชัดเจน โดยเราจะต้องใช้ข้อมูลสองบัฟเฟอร์สำหรับ DRAW_HISTOGRAM2

สี ความกว้าง และสไตล์ของกราฟแท่งจะเปลี่ยนแปลงแบบสุ่มในทุก ๆ N ครั้งที่มีการเปลี่ยนแปลงราคา ในฟังก์ชัน OnInit() เราจะเลือกวันของสัปดาห์ (invisible_day) ซึ่งค่าของแท่งในวันนั้นจะถูกเติมด้วยค่าที่ว่าง (PLOT_EMPTY_VALUE=0):

//--- กำหนดค่าที่ว่าง
PlotIndexSetDouble(plot_index_DRAW_SECTION,PLOT_EMPTY_VALUE,0);

คุณสมบัติเริ่มต้นของกราฟแท่งจะถูกกำหนดโดยใช้ #property ในการประมวลผลล่วงหน้า และค่าต่าง ๆ จะถูกเปลี่ยนแปลงแบบสุ่มในฟังก์ชัน OnCalculate()

สำหรับข้อมูลเพิ่มเติม คุณสามารถดูได้ที่ รูปแบบการวาดใน MQL5

DRAW_HISTOGRAM2

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

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