สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง สัญญาณ BinaryWave_HTF_Signal ซึ่งเป็นอินดิเคเตอร์ที่ช่วยให้เราสามารถมองเห็นทิศทางของแนวโน้มและสัญญาณที่ถูกสร้างขึ้นจาก BinaryWaveSign ที่บาร์ที่เลือก โดยจะแสดงเป็นกราฟิกที่มีสีสันบ่งบอกถึงแนวโน้มและทิศทางการเทรด นอกจากนี้ยังสามารถสร้างการแจ้งเตือนและเสียงเตือนเมื่อมีสัญญาณเกิดขึ้นด้วย
ถ้าหากแนวโน้มยังคงดำเนินต่อไปที่บาร์ที่เลือก อินดิเคเตอร์จะปรากฏลูกศรชี้ไปทางขวา ซึ่งสีของลูกศรจะสัมพันธ์กับทิศทางของแนวโน้ม หากแนวโน้มเปลี่ยนทิศทางที่บาร์ที่เลือก อินดิเคเตอร์จะแสดงลูกศรเฉียง โดยสีและทิศทางจะสัมพันธ์กับทิศทางการเทรด
พารามิเตอร์การตั้งค่าทั้งหมดสามารถแบ่งออกเป็น 3 กลุ่มใหญ่ๆ ดังนี้:
- พารามิเตอร์การตั้งค่าของ 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 และมีผลต่อคุณภาพของกระบวนการชั่วคราว;
- พารามิเตอร์การตั้งค่าในการแสดงผลของ 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; // การขยับในแนวตั้ง
- พารามิเตอร์การตั้งค่าในการแจ้งเตือนและเสียง:
//---- การตั้งค่าแจ้งเตือน 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. สัญญาณการต่อเนื่องของแนวโน้ม

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