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

HullTrend_HTF_Signal: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5

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

ตัวชี้วัด HullTrend_HTF_Signal สำหรับ MetaTrader 5 นี้จะแสดงทิศทางแนวโน้ม หรือสัญญาณที่สร้างขึ้นจากตัวชี้วัด HullTrendSign ที่บาร์ที่เลือกในรูปแบบกราฟิก โดยมีการแสดงสีที่บ่งบอกถึงทิศทางของแนวโน้มหรือทิศทางการซื้อขาย นอกจากนี้ยังสามารถตั้งค่าให้เตือนเมื่อมีสัญญาณเกิดขึ้น พร้อมกับเสียงแจ้งเตือนอีกด้วย

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

ค่าพารามิเตอร์ทั้งหมดสามารถแบ่งออกเป็นสามกลุ่มใหญ่:

  • พารามิเตอร์การตั้งค่าของ HullTrendSign:
    input string Symbol_="";                               // สินทรัพย์ทางการเงิน
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // ช่วงเวลาของตัวชี้วัดสำหรับการคำนวณ
    
    input uint XLength=20;                                 // ระยะเวลาของตัวชี้วัด
    input Applied_price_ IPC=PRICE_CLOSE;                  // ราคาที่ใช้ในการคำนวณตัวชี้วัด
    input Smooth_Method XMA_Method=MODE_LWMA;              // วิธีการเฉลี่ย
    input int XPhase=15;                                   // พารามิเตอร์การเฉลี่ย
    //--- XPhase: สำหรับ JJMA จะมีค่าตั้งแต่ -100 ถึง +100 และมีผลต่อคุณภาพของช่วงเวลาผ่านไป;
    input uint XLength1=5;                                 // ระยะเวลาในการทำให้เรียบ
    input Smooth_Method XMA_Method1=MODE_JJMA;             // วิธีการทำให้เรียบ
    input int XPhase1=100;                                 // พารามิเตอร์การทำให้เรียบ
    //--- XPhase: สำหรับ JJMA จะมีค่าตั้งแต่ -100 ถึง +100 และมีผลต่อคุณภาพของช่วงเวลาผ่านไป;
    
  • พารามิเตอร์การตั้งค่าที่ต้องการสำหรับการแสดงผลของตัวชี้วัด HullTrend_HTF_Signal:
    //---- การตั้งค่าการแสดงผลของตัวชี้วัด
    input uint SignalBar=0;                                // หมายเลขบาร์สำหรับการรับสัญญาณ (0 - บาร์ปัจจุบัน)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // ชื่อป้ายตัวชี้วัด
    input color Upsymbol_Color=clrBlueViolet;              // สีสัญลักษณ์แนวโน้มขึ้น
    input color Dnsymbol_Color=clrMagenta;                 // สีสัญลักษณ์แนวโน้มลง
    input color IndName_Color=clrDarkOrchid               // สีชื่อของตัวชี้วัด
    input uint Symbols_Size=60                            // ขนาดของสัญลักษณ์สัญญาณ
    input uint Font_Size=10                               // ขนาดฟอนต์ชื่อของตัวชี้วัด
    input int X_1=5                                       // การเลื่อนชื่อในแนวนอน
    input int Y_1=-15                                     // การเลื่อนชื่อในแนวตั้ง
    input bool ShowIndName=true                           // การแสดงชื่อของตัวชี้วัด
    input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // มุมที่แสดง
    input uint X_=0                                       // การเลื่อนในแนวนอน
    input uint Y_=20                                      // การเลื่อนในแนวตั้ง
    
  • พารามิเตอร์การตั้งค่าที่ต้องการสำหรับการแจ้งเตือนและเสียง:
    //---- การตั้งค่าแจ้งเตือน
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // ตัวเลือกการแจ้งเตือน
    input uint AlertCount=0                     // จำนวนการแจ้งเตือน

ถ้าต้องการใช้ตัวชี้วัด HullTrend_HTF_Signal หลายตัวในกราฟเดียวกัน แต่ละตัวจะต้องมีค่า Symbols_Sirname (ชื่อป้ายตัวชี้วัด) ที่แตกต่างกัน

ตัวชี้วัดนี้ต้องการไฟล์ตัวชี้วัดที่คอมไพล์แล้ว HullTrendSign.mq5 ให้วางใน <terminal_data_folder>\MQL5\Indicators\.

Fig.1. HullTrend_HTF_Signal. สัญญาณของการดำเนินต่อเนื่อง

Fig.1. HullTrend_HTF_Signal. สัญญาณของการดำเนินต่อเนื่อง

Fig.2. ตัวชี้วัด HullTrend_HTF_Signal สัญญาณสำหรับการซื้อขาย

Fig.2. ตัวชี้วัด HullTrend_HTF_Signal สัญญาณสำหรับการซื้อขาย

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

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