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

NRatio_HTF_Signal: สัญญาณเทรนด์ที่ต้องมีสำหรับ MetaTrader 5

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

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

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

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

  1. พารามิเตอร์การตั้งค่าของ NRatioSign:
    input string Symbol_="";                          // เครื่องมือการเงิน
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;        // ระยะเวลาของอินดิเคเตอร์สำหรับการคำนวณ
    input Smooth_Method XMA_Method=MODE_SMA;          // วิธีการเฉลี่ย
    input int XLength=3;                              // ความลึกในการทำให้เรียบ
    input int XPhase=15;                              // พารามิเตอร์การทำให้เรียบ
    //--- XPhase: สำหรับ JJMA จะเปลี่ยนแปลงภายในช่วง -100...+100 โดยมีผลต่อคุณภาพของกระบวนการชั่วคราว;
    //--- XPhase: สำหรับ VIDIA จะเป็นระยะเวลาของ CMO, สำหรับ AMA จะเป็นระยะเวลาของ MA ช้า
    input Applied_price_ IPC=PRICE_CLOSE;             // ราคาคงที่
    input double Kf=1;
    input double Fast=2;
    input double Sharp=2;
    input Alg_Method Mode=MODE_OUT;                   // อัลกอริธึมการผ่าน
    input uint NRatio_UpLevel=80;                     // ระดับการซื้อมากเกินไป
    input uint NRatio_DnLevel=20;

  2. พารามิเตอร์การตั้งค่าของ NRatio_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                                      // การเลื่อนแนวตั้ง
  3. พารามิเตอร์ของ NRatio_HTF_Signal ที่จำเป็นสำหรับการตั้งค่าแจ้งเตือนและเสียง:
    //---- การตั้งค่าแจ้งเตือน
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // ตัวเลือกการแจ้งเตือน
    input uint AlertCount=0                     // จำนวนการแจ้งเตือน

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

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

Fig. 1. สัญญาณ NRatio_HTF_Signal แสดงแนวโน้มต่อเนื่อง

Fig. 1. สัญญาณ NRatio_HTF_Signal แสดงแนวโน้มต่อเนื่อง

Fig. 2. สัญญาณ NRatio_HTF_Signal สำหรับการซื้อขาย

Fig. 2. สัญญาณ NRatio_HTF_Signal สำหรับการซื้อขาย

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

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