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

ทำความรู้จักกับอินดิเคเตอร์ Murrey Math Lv Arr สำหรับ MetaTrader 5

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

อินดิเคเตอร์ Murrey_Math_Lv_Arr ถูกออกแบบมาเพื่อลดการใช้ทรัพยากรของคอมพิวเตอร์ในระหว่างการคำนวณและแสดงผลบนกราฟ โดยได้เพิ่มตัวแปรใหม่ที่ชื่อว่า CountBars เข้าไปในบล็อกของการตั้งค่าของอินดิเคเตอร์เพื่อเพิ่มประสิทธิภาพในการคำนวณ:

//+----------------------------------------------+
//|  PARAMETER INPUTS ของอินดิเคเตอร์                 |
//+----------------------------------------------+
input int CalculationPeriod=64;              //ช่วงเวลาคำนวณ
input int StepBack=0;
input bool ViewFlag=false;
input int    FontSize=8;                     //ขนาดฟอนต์
input type_font FontType=Font7;              //ประเภทฟอนต์
input string  LableSirname="Murrey_Math_Lv"; //ชื่อเริ่มต้นของกราฟฟิคออบเจ็กต์
input PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_;  //ตัวเลือกในการแสดงระดับ Murrey
input uint Arrow=160;                        //สัญลักษณ์สำหรับระดับ Murrey
input uint ArrowSize=1;                      //ขนาดสัญลักษณ์สำหรับระดับ Murrey
input uint CountBars=500;                    //จำนวนบาร์ในการคำนวณอินดิเคเตอร์
input uint ForwardBars=3;                    //จำนวนบาร์ทางด้านขวาของกราฟ (สูงสุดต้องเป็น CalculationPeriod)

ในการเปลี่ยนค่าของตัวอักษร สามารถใช้ตาราง Wingdings Characters.

อินดิเคเตอร์นี้ใช้คลาสของไลบรารี GetFontName.mqh (จำเป็นต้องคัดลอกไปที่ terminal_data_folder\MQL5\Include).

อินดิเคเตอร์นี้สามารถแสดงผลได้ทั้งในรูปแบบสัญลักษณ์ โดยใช้การตั้งค่าเริ่มต้น:

Fig. 1. อินดิเคเตอร์ Murrey_Math_Lv_Arr_r แสดงผลในรูปแบบสัญลักษณ์

Fig. 1. อินดิเคเตอร์ Murrey_Math_Lv_Arr_r แสดงผลในรูปแบบสัญลักษณ์

และในรูปแบบเส้นตามค่าที่เกี่ยวข้องของพารามิเตอร์ DrawType:

Fig. 2. อินดิเคเตอร์ Murrey_Math_Lv_Arr_r แสดงผลในรูปแบบเส้น

Fig. 2. อินดิเคเตอร์ Murrey_Math_Lv_Arr_r แสดงผลในรูปแบบเส้น

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

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