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

สัญญาณ Heiken_Ashi_Smoothed_HTF สำหรับ MetaTrader 5: สุดยอดเครื่องมือวิเคราะห์เทรนด์

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

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

การตั้งค่าพารามิเตอร์ของอินดิเคเตอร์:

เรา สามารถเปลี่ยนกรอบเวลาและชื่อของสินทรัพย์การเงินที่ใช้ในการคำนวณของอินดิเคเตอร์ได้ตามความต้องการ โดยถ้าหากพารามิเตอร์ Symbol_ (สินทรัพย์การเงิน) เป็นค่าว่าง ระบบจะใช้สัญลักษณ์ของกราฟที่กำลังอยู่ในขณะนั้นเป็นสินทรัพย์การเงิน

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

  1. พารามิเตอร์การตั้งค่าอินดิเคเตอร์ 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;                      // พารามิเตอร์การทำให้เรียบ
  2. พารามิเตอร์การตั้งค่าสำหรับการแสดงผลของอินดิเคเตอร์ 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 เพิ่มเติม.

Heiken_Ashi_Smoothed_HTF_Signal

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

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