สวัสดีครับเพื่อนๆ นักเทรดทุกคน! วันนี้เราจะมาพูดถึง LinearRegSlope_V1_HTF_Signal ซึ่งเป็นเครื่องมือที่ช่วยให้เรารู้ทิศทางของแนวโน้มหรือสร้างสัญญาณการซื้อขายได้อย่างมีประสิทธิภาพ โดยเครื่องมือนี้จะแสดงผลเป็นกราฟิกที่มีสีสันเพื่อบอกทิศทางของแนวโน้มหรือทิศทางการทำธุรกรรม นอกจากนี้ยังสามารถส่งการแจ้งเตือนหรือเสียงในกรณีที่มีจังหวะการเข้าตลาดด้วยนะครับ
ถ้าแนวโน้มยังคงต่อเนื่องในแท่งที่เลือก เครื่องมือนี้จะแจ้งเตือนด้วยกราฟิกในรูปแบบของสามเหลี่ยมที่มีมุมชี้ไปทางขวา โดยสีของสามเหลี่ยมจะตรงกับทิศทางของแนวโน้ม ถ้าแนวโน้มเปลี่ยนแปลงในแท่งที่เลือก เครื่องมือนี้จะแจ้งเตือนด้วยลูกศรที่มีสีและทิศทางตรงกับการทำธุรกรรมที่เกิดขึ้น
ข้อมูลป้อนเข้าทั้งหมดสามารถแบ่งออกเป็นสามกลุ่มใหญ่:
- ข้อมูลป้อนเข้าของ LinearRegSlope_V1 ที่จำเป็นสำหรับการคำนวณ:
- ข้อมูลป้อนเข้าของ LinearRegSlope_V1_HTF_Signal ที่จำเป็นสำหรับการแสดงผล:
- ข้อมูลป้อนเข้าของ LinearRegSlope_V1_HTF_Signal ที่จำเป็นสำหรับการกระตุ้นการแจ้งเตือนและเสียง:
//+------------------------------------------------+ //| ข้อมูลป้อนเข้าของเครื่องมือ | //+------------------------------------------------+ input string Symbol_=""; // สินทรัพย์การเงิน input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// เวลาในการคำนวณเครื่องมือ input Smooth_Method SlMethod=MODE_SMA; // วิธีการทำให้เรียบ input int SlLength=12; // ความลึกของการทำให้เรียบ input int SlPhase=15; // พารามิเตอร์การทำให้เรียบ input uint TriggerShift=1; // การเลื่อนแท่งสำหรับการกระตุ้น
//---- การตั้งค่าแสดงผล input uint SignalBar=0; // ดัชนีแท่งสัญญาณ, 0 คือแท่งปัจจุบัน input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // ชื่อป้ายของเครื่องมือ input color UpSymol_Color=Blue; // สีสัญลักษณ์การเติบโต input color DnSymol_Color=HotPink; // สีสัญลักษณ์การตก input color IndName_Color=DarkOrchid; // สีชื่อเครื่องมือ 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; // จำนวนการแจ้งเตือนที่ส่ง
หากต้องการใช้หลาย LinearRegSlope_V1_HTF_Signal บนกราฟเดียวกัน แต่ละตัวจะต้องมีค่าของ Symbols_Sirname (ชื่อป้ายของเครื่องมือ) ที่แตกต่างกันครับ
ให้วางไฟล์ที่ถูกคอมไพล์ของ LinearRegSlope_V1 ไว้ที่ terminal_data_folder\MQL5\Indicators\
เครื่องมือเหล่านี้ใช้คลาสของไลบรารี SmoothAlgorithms.mqh (จะต้องคัดลอกไปที่ terminal_data_folder\MQL5\Include) การใช้คลาสนี้ได้ถูกอธิบายอย่างละเอียดในบทความ "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".


โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- การใช้งาน Indicator Flat สำหรับ MetaTrader 5 ในการเทรด
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5