iWPRSignAlert - สัญญาณซื้อขายสุดเจ๋งสำหรับ MetaTrader 5

Mike 2016.07.20 23:43 37 0 0
ไฟล์แนบ

iWPRSignAlert เป็นตัวชี้วัดที่ใช้งานง่าย โดยอิงจากออสซิลเลเตอร์ Williams’ Percent Range ที่ช่วยให้เราสามารถเห็นสัญญาณซื้อและขายได้ชัดเจน โดยจะส่งการแจ้งเตือนทางอีเมลและการแจ้งเตือนบนมือถือด้วย!

ในเวอร์ชันนี้ได้มีการปรับปรุงโค้ดของตัวชี้วัดเพื่อเพิ่มฟังก์ชันการแจ้งเตือน โดยมีการเปลี่ยนแปลงดังนี้:

  1. เพิ่มพารามิเตอร์ใหม่ในโค้ดตัวชี้วัด:
  2. inputuint NumberofBar=1;// จำนวนบาร์สำหรับสัญญาณinputbool SoundON=true; // เปิดการแจ้งเตือนเสียงinputuint NumberofAlerts=2;// จำนวนการแจ้งเตือนinputbool EMailON=false; // เปิดการส่งสัญญาณทางอีเมลinputbool PushON=false; // เปิดการส่งสัญญาณไปยังมือถือ
  3. เพิ่มฟังก์ชันใหม่ 3 ตัวที่ส่วนท้ายของโค้ดตัวชี้วัด: BuySignal(), SellSignal() และ GetStringTimeframe() เพื่อช่วยในการประมวลผลสัญญาณ:
  4. // ฟังก์ชันสัญญาณซื้อvoid BuySignal(string SignalSirname, // ชื่อของตัวชี้วัดสำหรับการแจ้งเตือนdouble &BuyArrow[], // บัฟเฟอร์เก็บสัญญาณซื้อconstint Rates_total, // จำนวนบาร์ปัจจุบันconstint Prev_calculated, // จำนวนบาร์จากการคำนวณครั้งก่อนconstdouble &Close[], // ราคาปิดconstint &Spread[]) 
    { 
        // โค้ดสำหรับการซื้อ
    }
    
    // ฟังก์ชันสัญญาณขายvoid SellSignal(string SignalSirname, // ชื่อของตัวชี้วัดสำหรับการแจ้งเตือนdouble &SellArrow[], // บัฟเฟอร์เก็บสัญญาณขายconstint Rates_total, // จำนวนบาร์ปัจจุบันconstint Prev_calculated, // จำนวนบาร์จากการคำนวณครั้งก่อนconstdouble &Close[], // ราคาปิดconstint &Spread[]) 
    { 
        // โค้ดสำหรับการขาย
    }
    
  5. เพิ่มการเรียกใช้ฟังก์ชัน BuySignal() และ SellSignal() หลังจากการคำนวณในบล็อก OnCalculate():
  6. BuySignal("iWPRSign", BuyBuffer, rates_total, prev_calculated, close, spread);
    SellSignal("iWPRSign", SellBuffer, rates_total, prev_calculated, close, spread);
    

โดยที่ BuyBuffer และ SellBuffer คือชื่อของบัฟเฟอร์ที่ใช้เก็บสัญญาณซื้อและขาย ค่าที่ว่างในบัฟเฟอร์จะต้องเป็นศูนย์หรือต้องตั้งค่าเป็น EMPTY_VALUE เท่านั้น

เราคาดว่าเราจะเรียกใช้ฟังก์ชัน BuySignal() และ SellSignal() เพียงครั้งเดียวในบล็อก OnCalculate() ของโค้ดตัวชี้วัด

Fig.1. The iWPRSignAlert indicator

Fig.1. ตัวชี้วัด iWPRSignAlert บนกราฟ

Fig.2. The iWPRSignAlert indicator generating alerts

Fig.2. ตัวชี้วัด iWPRSignAlert: กำลังสร้างการแจ้งเตือน

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