สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง สัญญาณ BinaryWave_HTF_Signal ซึ่งเป็นอินดิเคเตอร์ที่ช่วยให้เราสามารถมองเห็นทิศทางของแนวโน้มและสัญญาณที่ถูกสร้างขึ้นจาก BinaryWaveSign ที่บาร์ที่เลือก โดยจะแสดงเป็นกราฟิกที่มีสีสันบ่งบอกถึงแนวโน้มและทิศทางการเทรด นอกจากนี้ยังสามารถสร้างการแจ้งเตือนและเสียงเตือนเมื่อมีสัญญาณเกิดขึ้นด้วย
ถ้าหากแนวโน้มยังคงดำเนินต่อไปที่บาร์ที่เลือก อินดิเคเตอร์จะปรากฏลูกศรชี้ไปทางขวา ซึ่งสีของลูกศรจะสัมพันธ์กับทิศทางของแนวโน้ม หากแนวโน้มเปลี่ยนทิศทางที่บาร์ที่เลือก อินดิเคเตอร์จะแสดงลูกศรเฉียง โดยสีและทิศทางจะสัมพันธ์กับทิศทางการเทรด
พารามิเตอร์การตั้งค่าทั้งหมดสามารถแบ่งออกเป็น 3 กลุ่มใหญ่ๆ ดังนี้:
- พารามิเตอร์การตั้งค่าของ BinaryWaveSign:
inputstring Symbol_=""; // สินทรัพย์การเงินinputENUM_TIMEFRAMES Timeframe=PERIOD_H6; // Timeframe สำหรับการคำนวณอินดิเคเตอร์//--- น้ำหนักของอินดิเคเตอร์ หากเป็นศูนย์ อินดิเคเตอร์จะไม่เข้าร่วมในการคำนวณคลื่นinputdouble WeightMA = 1.0; inputdouble WeightMACD = 1.0; inputdouble WeightOsMA = 1.0; inputdouble WeightCCI = 1.0; inputdouble WeightMOM = 1.0; inputdouble WeightRSI = 1.0; inputdouble WeightADX = 1.0; //---- พารามิเตอร์ Moving Averageinputint MAPeriod=13; input ENUM_MA_METHOD MAType=MODE_EMA; inputENUM_APPLIED_PRICE MAPrice=PRICE_CLOSE; //---- พารามิเตอร์ MACDinputint FastMACD = 12; inputint SlowMACD = 26; inputint SignalMACD = 9; inputENUM_APPLIED_PRICE PriceMACD=PRICE_CLOSE; //---- พารามิเตอร์ OsMAinputint FastPeriod = 12; inputint SlowPeriod = 26; inputint SignalPeriod = 9; inputENUM_APPLIED_PRICE OsMAPrice=PRICE_CLOSE; //---- พารามิเตอร์ CCIinputint CCIPeriod=14; inputENUM_APPLIED_PRICE CCIPrice=PRICE_MEDIAN; //---- พารามิเตอร์ Momentuminputint MOMPeriod=14; inputENUM_APPLIED_PRICE MOMPrice=PRICE_CLOSE; //---- พารามิเตอร์ RSIinputint RSIPeriod=14; inputENUM_APPLIED_PRICE RSIPrice=PRICE_CLOSE; //---- พารามิเตอร์ ADXinputint ADXPeriod=14; //---- การเรียบเรียงคลื่นinput Smooth_Method bMA_Method=MODE_JJMA; // วิธีการเฉลี่ยinputint bLength=5; // ความลึกของการเรียบเรียง inputint bPhase=100; // พารามิเตอร์การเรียบเรียง // สำหรับ JJMA จะเปลี่ยนแปลงในช่วง -100 ... +100 และมีผลต่อคุณภาพของกระบวนการชั่วคราว;
- พารามิเตอร์การตั้งค่าในการแสดงผลของ BinaryWave_HTF_Signal:
//---- การตั้งค่าแสดงผลของอินดิเคเตอร์inputuint SignalBar=0; // หมายเลขบาร์สำหรับการรับสัญญาณ (0 - บาร์ปัจจุบัน)inputstring Symbols_Sirname=INDICATOR_NAME"_Label_"; // ชื่อป้ายอินดิเคเตอร์inputcolor Upsymbol_Color=clrLimeGreen; // สีของสัญลักษณ์แนวโน้มขาขึ้นinputcolor Dnsymbol_Color=clrMagenta; // สีของสัญลักษณ์แนวโน้มขาลงinputcolor IndName_Color=clrDarkOrchid; // สีของชื่ออินดิเคเตอร์inputuint Symbols_Size=60; // ขนาดของสัญลักษณ์สัญญาณinputuint Font_Size=10; // ขนาดฟอนต์ของชื่ออินดิเคเตอร์inputint X_1=5; // การขยับชื่อในแนวนอนinputint Y_1=-15 // การขยับชื่อในแนวตั้งinputbool ShowIndName=true; // แสดงชื่ออินดิเคเตอร์inputENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // มุมที่ตั้งinputuint X_=0; // การขยับในแนวนอนinputuint Y_=20; // การขยับในแนวตั้ง
- พารามิเตอร์การตั้งค่าในการแจ้งเตือนและเสียง:
//---- การตั้งค่าแจ้งเตือนinput ENUM_ALERT_MODE alert_mode=OnlySound; // ตัวเลือกการแจ้งเตือนinputuint AlertCount=0; // จำนวนการแจ้งเตือน
ถ้าหากต้องการใช้หลายอินดิเคเตอร์ BinaryWave_HTF_Signal ในกราฟเดียวกัน ควรตั้งค่า Symbols_Sirname (ชื่อป้ายอินดิเคเตอร์) ให้แตกต่างกันในแต่ละอินดิเคเตอร์ด้วย
อินดิเคเตอร์นี้จำเป็นต้องใช้ไฟล์อินดิเคเตอร์ที่คอมไพล์แล้ว BinaryWaveSign.mq5 ซึ่งต้องวางใน <terminal_data_folder>\MQL5\Indicators\

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

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

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