ผู้เขียน: Andrey N. Bolkonsky
Ergodic Oscillator โดย William Blau เป็นอินดิเคเตอร์ที่อิงตาม True Strength Index (ดู Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
เพื่อบ่งบอกถึงการกลับตัวของแนวโน้ม จะมีการใช้เส้นสัญญาณ
- สัญญาณซื้อ: เมื่อเส้นสัญญาณข้ามขึ้น
- สัญญาณขาย: เมื่อเส้นสัญญาณข้ามลง
เส้นสัญญาณจะถูกคำนวณโดยการเฉลี่ยของเส้นฐาน (Ergodic หรือ True Strength Index) โดยระยะเวลาเฉลี่ยจะเท่ากับระยะเวลาเฉลี่ยล่าสุดของเส้นฐาน
แนวโน้มจะเป็นขาขึ้นเมื่อเส้นฐานอยู่เหนือเส้นสัญญาณ และแนวโน้มจะเป็นขาลงเมื่อเส้นฐานอยู่ต่ำกว่าเส้นสัญญาณ
- WilliamBlau.mqh ต้องถูกวางไว้ใน terminal_data_folder\MQL5\Include\
- Blau_Ergodic.mq5 ต้องถูกวางไว้ใน terminal_data_folder\MQL5\Indicators\

การคำนวณ:
Ergodic oscillator คำนวณโดยสูตร:
Ergodic(price,q,r,s,u) = TSI(price,q,r,s,u)
SignalLine(price,q,r,s,u,ul) = EMA( Ergodic(price,q,r,s,u) ,ul)
โดยที่:
- Ergodic() - เส้นฐาน - True Strength Index TSI(price,q,r,s,u);
- SignalLine() - เส้นสัญญาณ - ค่าเฉลี่ยเคลื่อนที่แบบชี้นำที่ถูกเฉลี่ยอย่างมีนัยสำคัญ โดยมีระยะเวลา ul, ซึ่งใช้กับ Ergodic;
- ul - ระยะเวลาเฉลี่ยของเส้นสัญญาณ (ตามที่ William Blau กล่าวว่าต้องเท่ากับระยะเวลาเฉลี่ยล่าสุด (>1) ของเส้น Ergodic เช่น Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1) ในกรณีนี้ ul=s=5.
พารามิเตอร์ที่ใช้:
- กราฟ #0 - Ergodic (True Strength Index):
- q - ระยะเวลาเฉลี่ยของโมเมนตัม (โดยค่าเริ่มต้น q=2);
- r - ระยะเวลา 1st EMA ที่ใช้กับโมเมนตัม (โดยค่าเริ่มต้น r=20);
- s - ระยะเวลา 2nd EMA ที่ใช้กับผลลัพธ์ของการเฉลี่ยครั้งแรก (โดยค่าเริ่มต้น s=5);
- u - ระยะเวลา 3rd EMA ที่ใช้กับผลลัพธ์ของการเฉลี่ยครั้งที่สอง (โดยค่าเริ่มต้น u=3);
- กราฟ #1 - เส้นสัญญาณ:
- ul - ระยะเวลาเฉลี่ยของเส้นสัญญาณที่ใช้กับเส้นฐาน (โดยค่าเริ่มต้น ul=3);
- AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE).
หมายเหตุ:
- q>0;
- r>0, s>0, u>0. หาก r, s หรือ u =1 จะไม่มีการใช้การเฉลี่ย;
- ul>0. หาก ul=1, เส้นสัญญาณและเส้นฐานจะเหมือนกัน;
- อัตราขั้นต่ำ = (q-1+r+s+u+ul-4+1).
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Bollinger Squeeze Advanced: เครื่องมือวิเคราะห์ชั้นนำสำหรับการเทรดใน MetaTrader 4
- Condition Scanner: เครื่องมือวิเคราะห์อัตโนมัติสำหรับ MetaTrader 4
- การใช้ Cycle Period ใน MetaTrader 5 สำหรับนักเทรด