NRatio_HTF_Signal เป็นตัวช่วยที่สำคัญสำหรับผู้เทรดที่ใช้ MetaTrader 5 โดยมันจะแสดงทิศทางของแนวโน้ม หรือสัญญาณที่สร้างขึ้นจาก NRatioSign เป็นกราฟิกที่มีสีบ่งบอกถึงแนวโน้มและทิศทางการซื้อขาย นอกจากนี้ยังสามารถตั้งค่าแจ้งเตือนและเสียงเมื่อมีสัญญาณเกิดขึ้นได้อีกด้วย
ถ้าหากแนวโน้มยังคงต่อเนื่องในแท่งที่เลือก ตัวอินดิเคเตอร์จะแสดงลูกศรไปทางขวา โดยสีของลูกศรจะตรงกับทิศทางของแนวโน้ม ถ้าหากแนวโน้มมีการเปลี่ยนแปลงในแท่งที่เลือก ตัวอินดิเคเตอร์จะแสดงลูกศรเฉียง โดยสีและทิศทางจะตรงกับทิศทางการซื้อขาย
พารามิเตอร์การตั้งค่าทั้งหมดสามารถแบ่งออกเป็นสามกลุ่มใหญ่:
- พารามิเตอร์การตั้งค่าของ 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;
- พารามิเตอร์การตั้งค่าของ 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 // การเลื่อนแนวตั้ง
- พารามิเตอร์ของ 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. 2. สัญญาณ NRatio_HTF_Signal สำหรับการซื้อขาย