ผู้เขียนจริง: Doug Schaff
Schaff Trend Cycle เป็นตัวชี้วัดที่ออกแบบมาในรูปแบบของออสซิลเลเตอร์ที่คำนวณจาก Stochastic บนเส้น MACD โดยใช้วงจรในการคำนวณ ทำให้ได้ผลลัพธ์ที่แม่นยำและมีเสถียรภาพมากขึ้น ซึ่งกราฟจะไม่ถูกกระทบจากแนวโน้มระยะสั้นที่มักเกิดขึ้นในตลาด แต่ตัวชี้วัดนี้จะมีการแจ้งเตือนเมื่อมีการเปลี่ยนแปลงอย่างรวดเร็วในสถานการณ์ตลาด
Doug Schaff คือผู้พัฒนาตัวชี้วัด Schaff Trend Cycle ซึ่งเป็นนักเศรษฐศาสตร์ที่ได้ศึกษาผลการเทรดในตลาดการเงิน จนสามารถพัฒนาและพิสูจน์ทางคณิตศาสตร์ได้ว่าแนวโน้มของสกุลเงินแทบจะไม่เกิดขึ้นแบบสุ่ม เมื่อเวลาผ่านไป ทิศทางของแนวโน้มจะกลับสู่ทิศทางเดิมและวงจรการขึ้นและลงจะเริ่มวนซ้ำ ซึ่งมีความเป็นระยะเวลา การพิจารณาความเป็นระยะเวลานี้ช่วยเพิ่มความน่าเชื่อถือให้กับตัวชี้วัด/ออสซิลเลเตอร์ได้อย่างมาก ซึ่งทฤษฎีนี้ได้รับการยืนยันในปี 2008 หลังจากการวิจัยอย่างกว้างขวาง
นอกจากการพิจารณาความเป็นระยะเวลาแล้ว ยังมีการรวมวิธีการคำนวณการเปลี่ยนแปลงทิศทางของแนวโน้มที่แตกต่างกันสองวิธีเพื่อเพิ่มความน่าเชื่อถือของ Schaff Trend Cycle และลดจำนวนการแจ้งเตือนที่ผิดพลาด ซึ่งวิธีการเหล่านี้ได้แก่ ออสซิลเลเตอร์ Stochastic ที่ได้รับการปรับเรียบและ MACD
ตัวชี้วัดนี้มีการแสดงผลในหน่วยมาตรฐานจาก 0 ถึง 100 โดยใช้ระดับการกระตุ้น 2 ระดับ คือ 25 และ 75
พารามิเตอร์ที่ใช้ในการตั้งค่า Schaff Trend Cycle มีดังนี้:
- MAShort ตั้งค่าเริ่มต้นที่ 23 ซึ่งแสดงถึงค่าของระยะเวลาเฉลี่ยเคลื่อนที่เร็วในระหว่างการคำนวณเส้น MACD ซึ่งต้องคำนึงถึงว่าค่าของมันต้องไม่ต่ำกว่า MALong;
- MALong ตั้งค่าเริ่มต้นที่ 50 ซึ่งจะกำหนดค่าของระยะเวลาเฉลี่ยเคลื่อนที่ช้าในการคำนวณกราฟเส้น MACD ต้องมีค่ามากกว่า MAShort เสมอเพื่อให้ตัวชี้วัดทำงานได้ปกติ;
- Cycle ตั้งค่าเริ่มต้นที่ 10 ซึ่งกำหนดความยาวของวงจรในช่วงเวลาของกราฟ โดยวงจรที่ได้จะยาวเป็นสองเท่าเนื่องจากมีการคำนวณ Stochastic สองตัวเรียงกัน
วิธีการเทรด Forex ที่ง่ายที่สุดโดยใช้ Schaff Trend Cycle คือการขายสกุลเงินเมื่อเส้นตัวชี้วัดลดลงต่ำกว่าระดับ 80 และซื้อเมื่อเส้นตัวชี้วัดสูงขึ้นเกินระดับ 20 เพื่อให้ลดจำนวนสัญญาณที่ผิดพลาด Doug Schaff แนะนำให้สังเกตพฤติกรรมของกราฟดังนี้ สำหรับสัญญาณซื้อ แท่งที่ตามหลังแท่งกระตุ้นควรปิดสูงกว่าระดับสูงสุดของแท่งกระตุ้น สำหรับสัญญาณขาย แท่งที่ตามหลังแท่งกระตุ้นควรปิดต่ำกว่าระดับต่ำสุดของแท่งกระตุ้น โดยแท่งกระตุ้นคือแท่งที่เกิดขึ้นเหนือเส้นสัญญาณที่ระดับ 20 หรือ 80
ตัวชี้วัดนี้มีตัวเลือกในการเลือกอัลกอริธึมการปรับเรียบจากสิบแบบ:
- SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
- EMA - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล;
- SMMA - ค่าเฉลี่ยเคลื่อนที่ที่ปรับเรียบ;
- LWMA - ค่าเฉลี่ยเคลื่อนที่เชิงเส้นที่มีน้ำหนัก;
- JJMA - ค่าเฉลี่ยแบบปรับ JMA;
- JurX - การปรับเรียบแบบอัลตร้าเชิงเส้น;
- ParMA - การปรับเรียบแบบพาราโบลิก;
- T3 - การปรับเรียบแบบหลายเท่า;
- VIDYA - การปรับเรียบด้วยอัลกอริธึมของ Tushar Chande;
- AMA - การปรับเรียบด้วยอัลกอริธึมของ Perry Kaufman.
ควรสังเกตว่าพารามิเตอร์ Phase มีความหมายที่แตกต่างกันสำหรับอัลกอริธึมการปรับเรียบแต่ละแบบ
- สำหรับ JMA เป็นตัวแปร Phase ภายนอกที่ปรับได้จาก -100 ถึง +100;
- สำหรับ T3 เป็นอัตราส่วนการปรับเรียบที่ถูกคูณด้วย 100 เพื่อการมองเห็นที่ดียิ่งขึ้น;
- สำหรับ VIDYA เป็นระยะเวลาของ CMO, สำหรับ AMA เป็นระยะเวลาของ EMA ช้า;
- สำหรับ AMA ระยะเวลา EMA เร็วเป็นค่าคงที่และเท่ากับ 2 ตามค่าเริ่มต้น อัตราส่วนของการยกกำลังก็เป็นค่าเท่ากับ 2 สำหรับ AMA.
ตัวชี้วัดนี้ใช้คลาสจาก SmoothAlgorithms.mqh (ต้องคัดลอกไปที่ terminal_data_folder\MQL5\Include) การใช้คลาสเหล่านี้ได้ถูกอธิบายอย่างละเอียดในบทความ "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- เครื่องมือแสดงความยาวของไส้เทียนใน MT5 สำหรับเทรดเดอร์
- วิธีใช้ iExposure.mq4 ในการติดตามสถานะการเทรดใน MetaTrader 5
- เครื่องมือ Elliott Wave Oscillator HTF Signal สำหรับการเทรดที่แม่นยำ