สัญญาณ BinaryWave_HTF_Signal สำหรับ MetaTrader 5: วิธีใช้งานและการตั้งค่า

Mike 2015.06.30 20:33 14 0 0
ไฟล์แนบ

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง สัญญาณ BinaryWave_HTF_Signal ซึ่งเป็นอินดิเคเตอร์ที่ช่วยให้เราสามารถมองเห็นทิศทางของแนวโน้มและสัญญาณที่ถูกสร้างขึ้นจาก BinaryWaveSign ที่บาร์ที่เลือก โดยจะแสดงเป็นกราฟิกที่มีสีสันบ่งบอกถึงแนวโน้มและทิศทางการเทรด นอกจากนี้ยังสามารถสร้างการแจ้งเตือนและเสียงเตือนเมื่อมีสัญญาณเกิดขึ้นด้วย

ถ้าหากแนวโน้มยังคงดำเนินต่อไปที่บาร์ที่เลือก อินดิเคเตอร์จะปรากฏลูกศรชี้ไปทางขวา ซึ่งสีของลูกศรจะสัมพันธ์กับทิศทางของแนวโน้ม หากแนวโน้มเปลี่ยนทิศทางที่บาร์ที่เลือก อินดิเคเตอร์จะแสดงลูกศรเฉียง โดยสีและทิศทางจะสัมพันธ์กับทิศทางการเทรด

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

  1. พารามิเตอร์การตั้งค่าของ BinaryWaveSign:
    input string Symbol_="";                               // สินทรัพย์การเงิน
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // Timeframe สำหรับการคำนวณอินดิเคเตอร์
    //--- น้ำหนักของอินดิเคเตอร์ หากเป็นศูนย์ อินดิเคเตอร์จะไม่เข้าร่วมในการคำนวณคลื่น
    input double WeightMA    = 1.0;
    input double WeightMACD  = 1.0;
    input double WeightOsMA  = 1.0;
    input double WeightCCI   = 1.0;
    input double WeightMOM   = 1.0;
    input double WeightRSI   = 1.0;
    input double WeightADX   = 1.0;
    //---- พารามิเตอร์ Moving Average
    input int   MAPeriod=13;
    input  ENUM_MA_METHOD   MAType=MODE_EMA;
    input ENUM_APPLIED_PRICE   MAPrice=PRICE_CLOSE;
    //---- พารามิเตอร์ MACD
    input int   FastMACD     = 12;
    input int   SlowMACD     = 26;
    input int   SignalMACD   = 9;
    input ENUM_APPLIED_PRICE   PriceMACD=PRICE_CLOSE;
    //---- พารามิเตอร์ OsMA
    input int   FastPeriod   = 12;
    input int   SlowPeriod   = 26;
    input int   SignalPeriod = 9;
    input ENUM_APPLIED_PRICE   OsMAPrice=PRICE_CLOSE;
    //---- พารามิเตอร์ CCI
    input int   CCIPeriod=14;
    input ENUM_APPLIED_PRICE   CCIPrice=PRICE_MEDIAN;
    //---- พารามิเตอร์ Momentum
    input int   MOMPeriod=14;
    input ENUM_APPLIED_PRICE   MOMPrice=PRICE_CLOSE;
    //---- พารามิเตอร์ RSI
    input int   RSIPeriod=14;
    input ENUM_APPLIED_PRICE   RSIPrice=PRICE_CLOSE;
    //---- พารามิเตอร์ ADX
    input int   ADXPeriod=14;
    //---- การเรียบเรียงคลื่น
    input Smooth_Method bMA_Method=MODE_JJMA; // วิธีการเฉลี่ย
    input int bLength=5;  // ความลึกของการเรียบเรียง                    
    input int bPhase=100; // พารามิเตอร์การเรียบเรียง
                                           // สำหรับ JJMA จะเปลี่ยนแปลงในช่วง -100 ... +100 และมีผลต่อคุณภาพของกระบวนการชั่วคราว;
    
  2. พารามิเตอร์การตั้งค่าในการแสดงผลของ BinaryWave_HTF_Signal:
    //---- การตั้งค่าแสดงผลของอินดิเคเตอร์
    input uint SignalBar=0;                                // หมายเลขบาร์สำหรับการรับสัญญาณ (0 - บาร์ปัจจุบัน)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // ชื่อป้ายอินดิเคเตอร์
    input color Upsymbol_Color=clrLimeGreen;               // สีของสัญลักษณ์แนวโน้มขาขึ้น
    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;                                      // การขยับในแนวตั้ง
    
  3. พารามิเตอร์การตั้งค่าในการแจ้งเตือนและเสียง:
    //---- การตั้งค่าแจ้งเตือน
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // ตัวเลือกการแจ้งเตือน
    input uint AlertCount=0;                     // จำนวนการแจ้งเตือน
    

ถ้าหากต้องการใช้หลายอินดิเคเตอร์ BinaryWave_HTF_Signal ในกราฟเดียวกัน ควรตั้งค่า Symbols_Sirname (ชื่อป้ายอินดิเคเตอร์) ให้แตกต่างกันในแต่ละอินดิเคเตอร์ด้วย

อินดิเคเตอร์นี้จำเป็นต้องใช้ไฟล์อินดิเคเตอร์ที่คอมไพล์แล้ว BinaryWaveSign.mq5 ซึ่งต้องวางใน <terminal_data_folder>\MQL5\Indicators\

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

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

รูปที่ 2. อินดิเคเตอร์ BinaryWave_HTF_Signal. สัญญาณการเทรด

รูปที่ 2. อินดิเคเตอร์ BinaryWave_HTF_Signal. สัญญาณการเทรด

รายการ
ความคิดเห็น 0