ผู้เขียนจริง:
traderak20, อ้างอิงจาก QQE.mq5 โดย EarnForex ลิขสิทธิ์ © 2010, อ้างอิงจากเวอร์ชันของ Tim Hyder (2008), อ้างอิงจากเวอร์ชันของ Roman Ignatov (2006)
QQE และ QQE MTF เป็นเครื่องมือที่ช่วยในการวิเคราะห์การเคลื่อนไหวของราคา:
QQE - ค่าประเมินเชิงคุณภาพและเชิงปริมาณ ซึ่งคำนวณจากสองตัวชี้วัด:
- สัญญาณ BUY: เมื่อเส้นสีน้ำเงินตัดระดับ 50 จากด้านล่างหลังจากตัดเส้นสีเหลืองจากด้านล่าง.
- สัญญาณ SELL: เมื่อเส้นสีน้ำเงินตัดระดับ 50 จากด้านบนหลังจากตัดเส้นสีเหลืองจากด้านบน.
เครื่องมือ QQE MTF สามารถนำไปใช้ได้กับทุกช่วงเวลา ไม่ว่าจะสูงหรือต่ำกว่าช่วงเวลาของกราฟปัจจุบัน
เมื่อเปรียบเทียบกับ QQE เวอร์ชันเดิมที่มีช่วงเวลาเดียว การตั้งค่าเพิ่มเติมเพียงอย่างเดียวคือช่วงเวลาอื่นที่ใช้ในการคำนวณ.
เมื่อใช้ QQE MTF บนช่วงเวลาที่ต่ำกว่าช่วงเวลาของกราฟปัจจุบัน ไม่สามารถแสดงค่าทั้งหมดได้ ในกรณีนี้ ขึ้นอยู่กับประเภทของราคาที่เลือก มันจะใช้วิธีที่แตกต่างกันเพื่อให้ค่าที่เหมาะสมที่สุด.
ตัวอย่างสองตัวอย่าง:
- timeframe_1=5 นาที, timeframe_2=1 นาที, คำนวณจาก Close ราคาซีรีส์:
สำหรับบาร์ใด ๆ ใน timeframe_1 เครื่องมือจะแสดงบาร์ล่าสุดของ timeframe_2 ที่มีเวลาปิดก่อนหรือในเวลาปิดของบาร์ใน timeframe_1 ซึ่งรวมถึงบาร์ที่ปิดแล้วและบาร์ปัจจุบันที่ยังเปิดอยู่.
- timeframe_1=5 นาที, timeframe_2=1 นาที, คำนวณจาก Open ราคาซีรีส์:
สำหรับบาร์ใด ๆ ใน timeframe_1 เครื่องมือจะแสดงบาร์ล่าสุดของ timeframe_2 ที่มีเวลาเปิดก่อนหรือในเวลาเปิดของบาร์ใน timeframe_1 ซึ่งรวมถึงบาร์ที่ปิดแล้วและบาร์ปัจจุบันที่ยังเปิดอยู่.
ตรรกะที่นี่คือ ถ้าคุณเลือกที่จะคำนวณตัวชี้วัดของคุณจากเวลาเปิดของบาร์ คุณอาจจะทำการเทรดเมื่อมีบาร์ใหม่เปิด ในกรณีนี้ เมื่อเปิดบาร์ 5 นาทีใหม่ คุณจะรู้เฉพาะเวลาเปิดของบาร์ 1 นาทีแรกที่เป็นส่วนหนึ่งของมัน.
คุณสามารถผสมช่วงเวลาใด ๆ กับช่วงเวลาอื่น ๆ ได้ แม้ว่าจะไม่ตรงกัน เช่น timeframe_1 = 5 นาที และ timeframe_2 = 12 นาที เครื่องมือจะทำให้แน่ใจว่าทั้งสองช่วงเวลานั้นอยู่ในความสอดคล้องกัน.
ดู MACD Histogram MC_MTF เพื่อคำอธิบายที่เห็นได้ชัดเจนมากขึ้นในเอกสาร Excel.
เมื่อสลับระหว่างช่วงเวลา ให้รอสักครู่ (ไม่กี่วินาที) เพื่อให้ข้อมูลราคาถูกโหลด หากไม่แสดงเครื่องมือ ให้รีเฟรชกราฟด้วยตนเอง.
นำทั้ง qqe_mtf.mq5 และ qqe.mq5 ไปไว้ในโฟลเดอร์ \\MQL5\Indicators เพื่อให้ตัวชี้วัดทำงานได้.
ดูในซอร์สเพื่อเปิด/ปิดข้อความแสดงข้อผิดพลาด:
bool ShowErrorMessages=false; // เปิด/ปิดข้อความแสดงข้อผิดพลาดสำหรับการดีบัก

ประวัติการอัปเดต QQE:
2010 09 26: v02
- เขียนโค้ดใหม่เพื่อทำให้ตัวชี้วัดทำงานได้ดีขึ้นกับ MetaTrader5;
- แก้ไขค่าที่ผิดที่ส่งคืนในตอนเริ่มต้นของกราฟ;
ประวัติการอัปเดต QQE MTF:
2010 09 26: v02
- ปรับปรุงการแสดงค่าบนช่วงเวลาที่เล็กกว่าช่วงเวลาของกราฟ;
- ตั้งค่า buffers เป็น EMPTY_VALUE แทนที่จะเป็น 0 หลังจาก: if(convertedTime<tempTimeArray_TF2[0]);
- การเพิ่มประสิทธิภาพโค้ด;
- ลบ PLOT_DRAW_BEGIN จาก OnInit() - สืบทอดมาจากตัวชี้วัดช่วงเวลาเดียว;
- ย้าย ArraySetAsSeries ของ buffers และ arrays ไปยัง OnInit().
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5
- เครื่องมือแสดงความยาวของไส้เทียนใน MT5 สำหรับเทรดเดอร์
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5