UltraWPR_HTF_Signal_BG เป็นเครื่องมือที่ช่วยให้เราเข้าใจทิศทางของแนวโน้มโดยอิงจากข้อมูลของ UltraWPR แสดงออกมาในรูปแบบกราฟิกที่มีการระบุสีชัดเจนเกี่ยวกับทิศทางของแนวโน้ม หรือสัญญาณการเทรด และยังส่งการแจ้งเตือนเสียงหรือการแจ้งเตือนผ่านสมาร์ทโฟนเมื่อมีสัญญาณให้ทำการเทรดปรากฏขึ้น
กราฟิกจะถูกนำเสนอในรูปแบบของพื้นหลังที่มีสีสัน โดยมีสี่สีที่แตกต่างกัน สีอ่อนจะสื่อถึงการต่อเนื่องของแนวโน้ม ขณะที่สีสดจะหมายถึงสัญญาณให้ทำการเทรด
ตัวชี้วัดนี้จะส่งการแจ้งเตือนและการแจ้งเตือนผ่านมือถือเฉพาะเมื่อค่าของพารามิเตอร์นำเข้า:
input uint SignalBar=0; // เลขบาร์ที่ใช้ในการรับสัญญาณ (0 - บาร์ปัจจุบัน)
มีค่ามากกว่าหนึ่ง สำหรับบาร์ที่เป็นศูนย์เสียงสัญญาณและการแจ้งเตือนจะไม่มีประโยชน์ เพราะสัญญาณของตัวชี้วัดในบาร์ศูนย์สามารถเปลี่ยนแปลงและหายไปได้!
พารามิเตอร์นำเข้าทั้งหมดสามารถแบ่งออกเป็นสามกลุ่มใหญ่:
- พารามิเตอร์นำเข้าสำหรับการวาดเซสชัน:
//+------------------------------------------------+ //| พารามิเตอร์นำเข้าสำหรับการวาดเซสชัน | //+------------------------------------------------+ input bool SessionDrawOff=false; // แสดงเซสชันในช่วงเวลาที่ไม่ใช่เซสชัน input string SessionSirName="Asian"; // ชื่อเซสชัน input Hour StartHour=H00; // ชั่วโมงเริ่มต้นของเซสชัน input Min StartMinute=M00; // นาทีเริ่มต้นของเซสชัน input uint SessionTime=480; // ระยะเวลาเซสชันในนาที input color Up_Color=clrPaleTurquoise; // สีของการเติบโต input color Buy_Color=clrLime; // สีของการซื้อ input color Sell_Color=clrDeepPink; // สีของการลดลง input color Dn_Color=clrLightPink; // สีของการขาย
- พารามิเตอร์นำเข้าสำหรับ UltraWPR:
//+------------------------------------------------+ //| พารามิเตอร์นำเข้าสำหรับตัวชี้วัด | //+------------------------------------------------+ input string Symbol_=""; // เครื่องมือการเงิน input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // ระยะเวลาของตัวชี้วัดเพื่อการคำนวณ input int WPR_Period=13; // ระยะเวลาของตัวชี้วัด WPR //--- input Smooth_Method W_Method=MODE_JJMA; // วิธีการเฉลี่ย input int StartLength=3; // ระยะเวลาเริ่มต้นของการเฉลี่ย input int WPhase=100; // ระยะเวลาเฉลี่ย (-100..+100) //--- input uint Step=5; // ระยะเวลาเปลี่ยนขั้น input uint StepsTotal=10; // จำนวนการเปลี่ยนระยะเวลา //--- input Smooth_Method SmoothMethod=MODE_JJMA; // วิธีการเรียบเรียง input int SmoothLength=3; // ความลึกในการเรียบเรียง input int SmoothPhase=100; // พารามิเตอร์การเรียบเรียง (-100..+100)
- พารามิเตอร์นำเข้าสำหรับตัวชี้วัด UltraWPR_HTF_Signal_BG ที่สำคัญสำหรับการแสดงผล:
//---- การตั้งค่าการแสดงผลตัวชี้วัด input uint SignalBar=0; // เลขบาร์ที่ใช้ในการรับสัญญาณ (0 - บาร์ปัจจุบัน) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // ชื่อสำหรับป้ายชื่อของตัวชี้วัด input color IndName_Color=DarkOrchid; // สีของชื่อของตัวชี้วัด 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; // มุมที่ตั้ง
- พารามิเตอร์นำเข้าสำหรับตัวชี้วัด UltraWPR_HTF_Signal ที่จำเป็นสำหรับการสร้างการแจ้งเตือนและเสียง:
//---- การตั้งค่าการแจ้งเตือน input ENUM_ALERT_MODE alert_mode=OnlySound; // ตัวเลือกในการกระตุ้นการแจ้งเตือน input bool Push=true; // อนุญาตการแจ้งเตือนผ่านมือถือ input uint AlertCount=0; // จำนวนการแจ้งเตือนที่เกิดขึ้น
หากต้องการใช้ตัวชี้วัด UltraWPR_HTF_Signal_BG หลายตัวในกราฟเดียวกัน ควรให้แต่ละตัวมีค่า Symbols_Sirname (ชื่อป้ายของตัวชี้วัด) ที่แตกต่างกัน
ให้นำไฟล์ที่คอมไพล์แล้วของตัวชี้วัด UltraWPR.mq5 ไปวางในโฟลเดอร์ terminal_data_folder\MQL5\Indicators\ ของเทอร์มินัลลูกค้า

รูปที่ 1 สัญญาณการต่อเนื่องของแนวโน้มตามข้อมูลของตัวชี้วัด UltraWPR_HTF_Signal_BG

รูปที่ 2 สัญญาณให้เปิดตำแหน่งตามข้อมูลของ UltraWPR_HTF_Signal_BG
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4