สัญญาณ Heiken_Ashi_Smoothed_HTF คือเครื่องมือที่แสดงแนวโน้มของราคาโดยใช้ข้อมูลจาก Heiken_Ashi_Smoothed ซึ่งจะมีการแสดงผลเป็นกราฟิกที่มีสีสันตามทิศทางของแนวโน้ม โดยเราสามารถตั้งค่าจำนวนแท่งเทียนที่ต้องการใช้ในการวิเคราะห์ได้ด้วย สีแดงจะแสดงถึงแนวโน้มลง ในขณะที่สีเขียวจะบอกถึงแนวโน้มขึ้น
การตั้งค่าพารามิเตอร์ของอินดิเคเตอร์:
เรา สามารถเปลี่ยนกรอบเวลาและชื่อของสินทรัพย์การเงินที่ใช้ในการคำนวณของอินดิเคเตอร์ได้ตามความต้องการ โดยถ้าหากพารามิเตอร์ Symbol_ (สินทรัพย์การเงิน) เป็นค่าว่าง ระบบจะใช้สัญลักษณ์ของกราฟที่กำลังอยู่ในขณะนั้นเป็นสินทรัพย์การเงิน
พารามิเตอร์ทั้งหมดสามารถแบ่งออกเป็น 2 กลุ่มใหญ่:
- พารามิเตอร์การตั้งค่าอินดิเคเตอร์ Heiken_Ashi_Smoothed:
//+-----------------------------------+ //| การตั้งค่าพารามิเตอร์อินดิเคเตอร์ | //+-----------------------------------+ input string Symbol_=""; // สินทรัพย์การเงิน input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // กรอบเวลาสำหรับการคำนวณอินดิเคเตอร์ input Smooth_Method hMA_Method=MODE_JJMA; // วิธีการทำให้เรียบ input int hLength=30; // ความลึกของการทำให้เรียบ input int hPhase=100; // พารามิเตอร์การทำให้เรียบ
- พารามิเตอร์การตั้งค่าสำหรับการแสดงผลของอินดิเคเตอร์ Heiken_Ashi_Smoothed_HTF_Signal:
//---- การตั้งค่าการแสดงผลของอินดิเคเตอร์ input string Symbols_Sirname="Heiken_Ashi_Label_"; // ชื่อป้ายของอินดิเคเตอร์ input uint BarTotal=4; // จำนวนแท่งที่แสดง input color UpSymbol_Color=Lime; // สีของสัญลักษณ์การเติบโต input color DnSymbol_Color=Red; // สีของสัญลักษณ์การตกต่ำ input color IndName_Color=DarkOrchid; // สีของชื่ออินดิเคเตอร์ input uint Symbols_Size=34; // ขนาดของสัญลักษณ์สัญญาณ input uint Font_Size=15 // ขนาดฟอนต์ของชื่ออินดิเคเตอร์ input int Xn=5 // การเลื่อนแนวนอนของชื่อ input int Yn=-20 // การเลื่อนแนวตั้งของชื่อ input bool ShowIndName=true; // การแสดงชื่ออินดิเคเตอร์ input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // มุมที่ตั้ง input uint X_=0; // การเลื่อนแนวนอน input uint Y_=30 // การเลื่อนแนวตั้ง
หากต้องการใช้หลายๆ อินดิเคเตอร์ Heiken_Ashi_Smoothed_HTF_Signal บนกราฟเดียวกัน ต้องตั้งค่า Symbols_Sirname (ชื่อป้ายของอินดิเคเตอร์) ให้แตกต่างกันออกไปในแต่ละอินดิเคเตอร์
ให้วางไฟล์ที่คอมไพล์แล้วของอินดิเคเตอร์ Heiken_Ashi_Smoothed ไว้ในโฟลเดอร์ terminal_data_folder\MQL5\Indicators
อินดิเคเตอร์นี้ยังใช้คลาสในไลบรารี SmoothAlgorithms.mqh (ต้องคัดลอกไปยังโฟลเดอร์ terminal_data_folder\MQL5\Include) โดยการใช้คลาสนี้ได้มีการอธิบายอย่างละเอียดในบทความ การเฉลี่ยชุดราคาเพื่อการคำนวณเบื้องต้นโดยไม่ใช้ Buffer เพิ่มเติม.
