ตัวชี้วัดทางเทคนิค

ดัชนี Mean Deviation Index Blau_MDI สำหรับ MetaTrader 5: เครื่องมือที่คุณไม่ควรพลาด
MetaTrader5
ดัชนี Mean Deviation Index Blau_MDI สำหรับ MetaTrader 5: เครื่องมือที่คุณไม่ควรพลาด

ผู้เขียน: Andrey N. Bolkonsky ดัชนี Ergodic MDI (Mean Deviation Index, MDI) เป็นเครื่องมือที่ให้การวิเคราะห์ราคาแบบสองชั้น (double-smoothed) โดยอิงตาม Mean Deviation Index (ดูรายละเอียดเพิ่มเติมที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). Mean deviation คือระยะห่างระหว่างราคาปิดและค่าเฉลี่ยเคลื่อนที่แบบ Exponential ที่ใช้กับราคาปิด การสมูธจะทำให้เกิดการล่าช้า ซึ่งสามารถสังเกตได้ที่จุดกลับตัวของราคา ค่าของ mean deviation จะแสดงระยะห่างระหว่างราคาและค่าเฉลี่ยเคลื่อนที่ระยะ r ที่ใช้กับราคา. สัญลักษณ์ของ mean deviation จะแสดงตำแหน่งของราคาเมื่อเปรียบเทียบกับค่าเฉลี่ยเคลื่อนที่ระยะ r ที่ใช้กับราคา: จะเป็นบวกหากราคาต่ำกว่าค่าเฉลี่ยเคลื่อนที่และเป็นลบหากราคาสูงกว่าค่าเฉลี่ยเคลื่อนที่.วิธีการใช้งาน: ต้องนำไฟล์ WilliamBlau.mqh ไปวางที่ terminal_data_folder\MQL5\Include\ ต้องนำไฟล์ Blau_MDI.mq5 ไปวางที่ terminal_data_folder\MQL5\Indicators\ Mean Deviation Index โดย William Blau การคำนวณ: Mean deviation คำนวณจากสูตร: md(price,r) = price - EMA(price,r) โดยที่: price - ราคาปิด; EMA(price,r) - แนวโน้มของตลาดที่กำหนดโดยค่าเฉลี่ยเคลื่อนที่แบบ Exponential ที่ใช้ระยะเวลา r กับราคา. ดัชนี Mean Deviation คำนวณจากสูตร: MDI(price,r,s,u) = EMA(EMA( md(price,r) ,s),u) = EMA(EMA( price-EMA(price,r) ,s),u) โดยที่: price - ราคาปิด; EMA(price,r) - ทิศทางของตลาด - การสมูธครั้งที่ 1 ของ EMA ระยะ r ที่ใช้กับราคา; md(price,r)=price-EMA(price,r) - mean deviation; EMA(md(price,r),s) - การสมูธครั้งที่ 2 - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential ระยะ s ที่ใช้กับ mean deviation; EMA(EMA(md(price,r),s),u) - การสมูธครั้งที่ 3 - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential ระยะ u ที่ใช้กับผลลัพธ์จากการสมูธครั้งที่ 1; พารามิเตอร์นำเข้า: r - ระยะเวลา 1st EMA ที่ใช้กับราคา (โดยค่าเริ่มต้น r=20); s - ระยะเวลา 2nd EMA ที่ใช้กับ mean deviation (โดยค่าเริ่มต้น s=5); u - ระยะเวลา 3rd EMA ที่ใช้กับผลลัพธ์จากการสมูธ (โดยค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: r>1; s>0, u>0.  หาก r, s หรือ u =1 จะไม่มีการสมูธ; อัตราขั้นต่ำ=(r+s+u-3+1).

2011.06.29
Stochastic Momentum Oscillator: ตัวช่วยในการวิเคราะห์ตลาดสำหรับ MetaTrader 5
MetaTrader5
Stochastic Momentum Oscillator: ตัวช่วยในการวิเคราะห์ตลาดสำหรับ MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky Stochastic Oscillator โดย William Blau เป็นตัวชี้วัดที่อิงจาก Stochastic Momentum Index (ดูเพิ่มเติมที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). ไฟล์ WilliamBlau.mqh ต้องวางใน terminal_data_folder\MQL5\Include\ ไฟล์ Blau_SM_Stochastic.mq5 ต้องวางใน terminal_data_folder\MQL5\Indicators\ Stochastic Momentum Oscillator การคำนวณ: Stochastic Momentum Oscillator คำนวณได้ดังนี้: SM_Stochastic(price,q,r,s,u) = SMI(price,q,r,s,u)SignalLine(price,q,r,s,u,ul) = EMA( SM_Stochastic(price,q,r,s,u) ,ul) โดยที่: SM_Stochastic() - Stochastic Momentum Index SMI(price,q,r,s,u); SignalLine() - เส้นสัญญาณ - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล ที่มีระยะเวลา ul ซึ่งนำไปใช้กับ Stochastic Momentum Index; ul - ระยะเวลาของการทำให้เรียบของ EMA เส้นสัญญาณ. พารามิเตอร์การป้อนข้อมูล: กราฟ #0 - Stochastic Momentum Index: q - ระยะเวลาของ Stochastic Momentum (โดยค่าเริ่มต้น q=5); r - ระยะเวลาของ EMA ตัวที่ 1, ที่นำไปใช้กับ Stochastic Momentum (โดยค่าเริ่มต้น r=20); s - ระยะเวลาของ EMA ตัวที่ 2, ที่นำไปใช้กับผลลัพธ์ของการทำให้เรียบตัวที่ 1 (โดยค่าเริ่มต้น s=5); u - ระยะเวลาของ EMA ตัวที่ 3, ที่นำไปใช้กับผลลัพธ์ของการทำให้เรียบตัวที่ 2 (โดยค่าเริ่มต้น u=3); กราฟ #1 - เส้นสัญญาณ: ul - ระยะเวลาของการทำให้เรียบของ EMA เส้นสัญญาณ, ที่นำไปใช้กับ Stochastic Momentum Index (โดยค่าเริ่มต้น ul=3); AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q>0; r>0, s>0, u>0 หาก r, s หรือ u =1 จะไม่มีการทำให้เรียบ; ul>0; หาก ul=1, เส้นสัญญาณและ Stochastic Momentum Index จะเหมือนกัน; อัตราขั้นต่ำ=(q-1+r+s+u+ul-4+1).

2011.06.28
ทำความรู้จัก Stochastic Momentum Index (SMI) สำหรับ MetaTrader 5
MetaTrader5
ทำความรู้จัก Stochastic Momentum Index (SMI) สำหรับ MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky Stochastic Momentum Index (SMI) ที่พัฒนาโดย William Blau นั้นอิงจาก Stochastic Momentum Indicator (คุณสามารถดูเพิ่มเติมได้ที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). Stochastic Momentum Index จะถูกปรับให้เป็นมาตรฐาน (ให้อยู่ในช่วง [-100, +100]) โดยคำนวณจากช่วงราคาครึ่งหนึ่งของ q-period ซึ่งค่าของ SMI จะถูกตีความว่าเป็นสภาวะซื้อเกิน (บวก) และขายเกิน (ลบ) ของตลาด ให้วางไฟล์ WilliamBlau.mqh ใน terminal_data_folder\MQL5\Include\ ให้วางไฟล์ Blau_SMI.mq5 ใน terminal_data_folder\MQL5\Indicators\ การคำนวณ: Stochastic Momentum Index จะคำนวณด้วยสูตร:                               100*EMA(EMA(EMA( price-1/2*[LL(q)+HH(q)] ,r),s),u)                  100 * SM(price,q,r,s,u)SMI(price,q,r,s,u) = --------------------------------------------------------------- = -------------------------------------------------                                       EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u)            EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u) โดยที่: price - ราคาปิด; LL(q) - ราคาต่ำสุด (q bars); HH(q) - ราคาสูงสุด (q bars); sm(price,q)=price-1/2*[LL(q)+HH(q)] - Stochastic Momentum ในช่วง q; SM(price,q,r,s,u) - Stochastic Momentum ที่ผ่านการปรับเรียบสามครั้งในช่วง q; HH(q)-LL(q) - ช่วงราคาของ q; 1/2*[LL(q)+HH(q)] - จุดกึ่งกลางของช่วงราคาของ q; 1/2*[HH(q)-LL(q)] - ครึ่งหนึ่งของช่วงราคาของ q; EMA(...,r) - การปรับเรียบครั้งที่ 1- ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล ด้วยระยะเวลา r, ที่นำไปใช้กับ: Stochastic Momentum; ครึ่งหนึ่งของช่วงราคาของ q; EMA(EMA(...,r),s) - การปรับเรียบครั้งที่ 2 - EMA ด้วยระยะเวลา s, ที่นำไปใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 1; EMA(EMA(EMA(...,r),s),u) - การปรับเรียบครั้งที่ 3 - EMA ด้วยระยะเวลา u, ที่นำไปใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 2. พารามิเตอร์ที่ใช้ในการป้อนข้อมูล: q - ระยะเวลา ที่ใช้ในการคำนวณ Stochastic Momentum (ค่าเริ่มต้น q=5); r - ระยะเวลา EMA ครั้งที่ 1 ที่นำไปใช้กับ Stochastic (ค่าเริ่มต้น r=20); s - ระยะเวลา EMA ครั้งที่ 2 ที่นำไปใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 1 (ค่าเริ่มต้น s=5); u - ระยะเวลา EMA ครั้งที่ 3 ที่นำไปใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 2 (ค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (ค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q>0;r>0, s>0, u>0. ถ้า r, s หรือ u =1 จะไม่มีการปรับเรียบ; อัตราขั้นต่ำ=(q-1+r+s+u-3+1).

2011.06.28
Stochastic Momentum Blau_SM: เครื่องมือวิเคราะห์สำหรับ MetaTrader 5
MetaTrader5
Stochastic Momentum Blau_SM: เครื่องมือวิเคราะห์สำหรับ MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky Stochastic Momentum (SM) โดย William Blau (สามารถดูเพิ่มเติมได้ที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). Stochastic Momentum ในช่วง q จะคำนวณจากระยะห่างระหว่างราคาปิดปัจจุบันกับจุดกึ่งกลางของช่วง q แท่ง ค่าของ Stochastic Momentum แสดงถึงระยะห่างระหว่างจุดกึ่งกลางของช่วงราคาที่มีระยะเวลา q. สัญญาณของ Stochastic Momentum แสดงถึงตำแหน่งราคาสัมพัทธ์กับจุดกึ่งกลางของช่วงราคา: ค่าบวกหมายถึงราคาสูงกว่าจุดกึ่งกลาง ในขณะที่ค่าลบหมายถึงราคาต่ำกว่าจุดกึ่งกลางของช่วงราคา. ความหมายของ Stochastic Momentum โดย William Blau WilliamBlau.mqh ต้องถูกวางไว้ใน terminal_data_folder\MQL5\Include\ Blau_SM.mq5 ต้องถูกวางไว้ใน terminal_data_folder\MQL5\Indicators\ การคำนวณ: สูตรการคำนวณ Stochastic Momentum ในช่วง q มีดังนี้: sm(price,q) = price - 1/2 * [LL(q) + HH(q)] โดยที่: price - ราคาปิด; q - จำนวนแท่งที่ใช้ในการคำนวณ Stochastic Momentum; LL(q) - ราคาต่ำสุด (ช่วง q แท่ง); HH(q) - ราคาสูงสุด (ช่วง q แท่ง); 1/2*[LL(q)+HH(q)] - จุดกึ่งกลางของช่วงราคาที่มีระยะเวลา q. Stochastic Momentum ที่ถูกปรับเรียบในช่วง q คำนวณโดยสูตร: SM(price,q,r,s,u) = EMA(EMA(EMA(sm(price,q),r),s),u) โดยที่: price - ราคาปิด; q - จำนวนแท่งที่ใช้ในการคำนวณ Stochastic Momentum; sm(price,q)=price-1/2*[LL(q)+HH(q)] - Stochastic Momentum ในช่วง q; EMA(sm(price,q),r) - การปรับเรียบครั้งที่ 1 - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล ที่มีระยะเวลา r ใช้กับ Stochastic Momentum ในช่วง q; EMA(EMA(...,r),s) - การปรับเรียบครั้งที่ 2 - EMA ที่มีระยะเวลา s ใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 1; EMA(EMA(EMA(sm(q),r),s),u) - การปรับเรียบครั้งที่ 3 - EMA ที่มีระยะเวลา u ใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 2. พารามิเตอร์ที่ต้องป้อน: q - ระยะเวลา Stochastic Momentum (ตามค่าเริ่มต้น q=5); r - ระยะเวลา EMA ครั้งที่ 1 ที่ใช้กับ Stochastic Momentum (ตามค่าเริ่มต้น r=20); s - ระยะเวลา EMA ครั้งที่ 2 ที่ใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 1 (ตามค่าเริ่มต้น s=5); u - ระยะเวลา EMA ครั้งที่ 3 ที่ใช้กับผลลัพธ์จากการปรับเรียบครั้งที่ 2 (ตามค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (ตามค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q>0; r>0, s>0, u>0. หาก r, s หรือ u =1 จะไม่มีการปรับเรียบ; อัตราที่ต่ำที่สุด =(q-1+r+s+u-3+1).

2011.06.28
Stochastic Oscillator Blau_TS_Stochastic: เครื่องมือวิเคราะห์ที่คุณต้องมีใน MetaTrader 5
MetaTrader5
Stochastic Oscillator Blau_TS_Stochastic: เครื่องมือวิเคราะห์ที่คุณต้องมีใน MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky Stochastic Oscillator เป็นเครื่องมือวิเคราะห์ที่พัฒนาขึ้นจาก Stochastic Index โดย William Blau (ดูเพิ่มเติมที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). ต้องวางไฟล์ WilliamBlau.mqh ไว้ที่ terminal_data_folder\MQL5\Include\ ต้องวางไฟล์ Blau_TS_Stochastic.mq5 ไว้ที่ terminal_data_folder\MQL5\Indicators\ Stochastic Oscillator โดย William Blau การคำนวณ: Stochastic Oscillator ถูกกำหนดดังนี้: TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u) สัญญาณไลน์คำนวณโดยการทำให้เรียบ: SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u) ,ul) โดยที่: TS_Stochastic() - Fast Stochastic, %k - Stochastic Index TStochI(price,q,r,s,u); SignalLine() - Slow Stochastic (Signal Line), %d ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล ที่ทำการเรียบด้วยระยะเวลา ul, ใช้กับ Fast Stochastic (%k); ul - ระยะเวลาการทำให้เรียบ EMA ของ Signal Line. พารามิเตอร์การตั้งค่า: กราฟฟิกพล็อต #0 - Fast Stochastic (Stochastic Index), %k: q - ระยะเวลาของ Stochastic (ค่าเริ่มต้น q=5); r - ระยะเวลาของ EMA ตัวแรก ที่ใช้กับ Stochastic (ค่าเริ่มต้น r=20); s - ระยะเวลาของ EMA ตัวที่สอง ที่ทำการเรียบกับผลของการเรียบครั้งที่หนึ่ง (ค่าเริ่มต้น s=5); u - ระยะเวลาของ EMA ตัวที่สาม ที่ทำการเรียบกับผลของการเรียบครั้งที่สอง (ค่าเริ่มต้น u=3); กราฟฟิกพล็อต #1 - Slow Stochastic (Signal Line), %d: ul - ระยะเวลาของ EMA การทำให้เรียบ (สัญญาณไลน์) ที่ใช้กับ Fast Stochastic (ค่าเริ่มต้น 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-3+1).

2011.06.24
ดัชนี Stochastic Blau_TStochI - เครื่องมือสำหรับ MetaTrader 5
MetaTrader5
ดัชนี Stochastic Blau_TStochI - เครื่องมือสำหรับ MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky ดัชนี Stochastic (normalized smoothed q-period Stochastic) ถูกพัฒนาโดย William Blau ที่มีการกล่าวถึงในหนังสือ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis. ค่าของ Stochastic ที่ได้รับการปรับให้เรียบจะถูกทำให้เป็นมาตรฐานและแสดงผลในช่วง [0,+100] ซึ่งช่วยให้เราสามารถตรวจสอบสถานะการซื้อมากเกินไปหรือขายมากเกินไปของตลาดได้ ให้แน่ใจว่า WilliamBlau.mqh ถูกวางใน terminal_data_folder\MQL5\Include\ Blau_TStochI.mq5 ต้องวางใน terminal_data_folder\MQL5\Indicators\ ดัชนี Stochastic ของ William Blau การคำนวณ: ดัชนี Stochastic จะถูกคำนวณโดยใช้สูตร:                                     100 * EMA(EMA(EMA( price-LL(q) ,r),s),u)       100 * TStoch(price,q,r,s,u)TStochI(price,q,r,s,u) = ------------------------------------------------- = ----------------------------------                                     EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)          EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u) โดยที่: price - ราคาปิด; q - จำนวนแท่งที่ใช้ในการคำนวณ; LL(q) - ราคาต่ำสุดของ q แท่ง; HH(q) - ราคาสูงสุดของ q แท่ง; stoch(q)=price-LL(q) - Stochastic ระยะ q; TStoch(price,q,r,s,u) - Stochastic แบบเรียบสามชั้นระยะ q; HH(q)-LL(q) - ช่วงราคาของ q ระยะ; EMA(...,r) - การเรียบแบบแรก 1st smoothing- ค่าเฉลี่ยเคลื่อนที่ที่เรียบแบบเอ็กซ์โพเนนเชียล ด้วยระยะ r ที่ใช้กับ: Stochastic ระยะ q; ช่วงราคาระยะ q; EMA(EMA(...,r),s) - การเรียบแบบที่ 2 - EMA ของระยะ s ที่ใช้กับผลลัพธ์ของการเรียบแบบแรก; EMA(EMA(EMA(...,r),s),u) - การเรียบแบบที่ 3 - EMA ของระยะ u ที่ใช้กับผลลัพธ์ของการเรียบแบบที่ 2. หาก EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0, จะมีค่า TStochI(price,q,r,s,u)=0. พารามิเตอร์นำเข้า: q - ระยะเวลาที่ใช้ในการคำนวณ Stochastic (ค่าเริ่มต้น q=5); r - ระยะเวลา EMA แรกที่ใช้กับ Stochastic (ค่าเริ่มต้น r=20); s - ระยะเวลา EMA ที่สองที่ใช้กับผลลัพธ์ของการเรียบแบบแรก (ค่าเริ่มต้น s=5); u - ระยะเวลา EMA ที่สามที่ใช้กับผลลัพธ์ของการเรียบแบบที่สอง (ค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (ค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q>0; r>0, s>0, u>0.  หาก r, s หรือ u =1 จะไม่มีการใช้การเรียบ; อัตราขั้นต่ำ =(q-1+r+s+u-3+1).

2011.06.24
ทำความรู้จักกับ Stochastic Indicator Blau_TStoch สำหรับ MetaTrader 5
MetaTrader5
ทำความรู้จักกับ Stochastic Indicator Blau_TStoch สำหรับ MetaTrader 5

ผู้เขียน: Andrey N. Bolkonsky Stochastic Indicator (smoothed q-period Stochastic) โดย William Blau เป็นตัวชี้วัดที่พัฒนาโดยอิงจาก Stochastic Indicator (ดูเพิ่มเติมใน Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). ตัวชี้วัดนี้จะแสดงระยะห่างระหว่างราคาปิดและราคาต่ำสุดใน q แท่ง โดยค่าตัวเลขของ Stochastic จะบอกตำแหน่งราคาที่สัมพันธ์กับราคาต่ำสุดในช่วงเวลา (q แท่ง) โดยค่าจะมีค่ามากกว่าหรือเท่ากับ 0 WilliamBlau.mqh ต้องถูกวางใน terminal_data_folder\MQL5\Include\ Blau_TStoch.mq5 ต้องถูกวางใน terminal_data_folder\MQL5\Indicators\ Stochastic Indicator Blau_TStoch การคำนวณ: สูตรการคำนวณ Stochastic ระยะเวลา q มีดังนี้: stoch(price,q) = price - LL(q) โดยที่: price - ราคาปิดของกรอบเวลาในปัจจุบัน; q - จำนวนแท่งที่ใช้ในการคำนวณ Stochastic; LL(q) - ราคาต่ำสุดใน q แท่ง. Stochastic ระยะเวลา q ที่เรียบเรียบจะคำนวณตามนี้: TStoch(price,q,r,s,u) = EMA(EMA(EMA( stoch(price,q) ,r),s),u) โดยที่: price - ราคาปิด; q - จำนวนแท่งที่ใช้ในการคำนวณ Stochastic; stoch(price,q)=price-LL(q) - Stochastic ระยะเวลา q; EMA(stoch(price,q),r) - การเรียบเรียบครั้งที่ 1 - ค่าเฉลี่ยเคลื่อนที่แบบเรียบเรียบแบบเอ็กซ์โพเนนเชียล ด้วยระยะเวลา r ที่ใช้กับ Stochastic; EMA(EMA(...,r),s) - การเรียบเรียบครั้งที่ 2 - EMA ระยะเวลา s ที่ใช้กับผลลัพธ์จากการเรียบเรียบครั้งที่ 1; EMA(EMA(EMA(...,r),s),u) - การเรียบเรียบครั้งที่ 3 - EMA ระยะเวลา u ที่ใช้กับผลลัพธ์จากการเรียบเรียบครั้งที่ 2. พารามิเตอร์การนำเข้า: q - ระยะเวลาใช้ในการคำนวณ Stochastic (โดยค่าเริ่มต้น q=5); r - ระยะเวลาของ EMA ครั้งที่ 1 ที่ใช้กับ Stochastic (โดยค่าเริ่มต้น r=20); s - ระยะเวลาของ EMA ครั้งที่ 2 ที่ใช้กับผลลัพธ์จากการเรียบเรียบครั้งที่ 1 (โดยค่าเริ่มต้น s=5); u - ระยะเวลาของ EMA ครั้งที่ 3 ที่ใช้กับผลลัพธ์จากการเรียบเรียบครั้งที่ 2 (โดยค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q>0; r>0, s>0, u>0. หาก r, s หรือ u =1 จะไม่ใช้การเรียบเรียบ; อัตราต่ำสุด = (q-1+r+s+u-3+1).

2011.06.24
Blau_Ergodic: อินดิเคเตอร์ที่คุณไม่ควรพลาดใน MetaTrader 5
MetaTrader5
Blau_Ergodic: อินดิเคเตอร์ที่คุณไม่ควรพลาดใน MetaTrader 5

ผู้เขียน: 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).

2011.06.20
การใช้ Smoothed RSI Inverse Fisher Transform ใน MetaTrader 4 สำหรับเทรดเดอร์
MetaTrader4
การใช้ Smoothed RSI Inverse Fisher Transform ใน MetaTrader 4 สำหรับเทรดเดอร์

วันนี้เราจะมาพูดถึง Smoothed RSI Inverse Fisher Transform ที่ถูกนำเสนอโดย Sylvain Vervoort ในฉบับเดือนตุลาคมปี 2010 ของนิตยสาร Stocks & Commodities ซึ่งบทความนี้ยังได้รับรางวัล Reader's Choice ในปี 2011 อีกด้วย จริงๆ แล้ววิธีการนี้เริ่มต้นด้วยการทำให้เส้นราคามีความเรียบ (smoothing) โดยใช้ค่าเฉลี่ยเคลื่อนที่แบบ “rainbow” ซึ่งทำให้เราสามารถมองเห็นการเคลื่อนไหวของราคาได้ชัดเจนมากขึ้น หลังจากนั้นเส้นราคาที่ถูกเรียบนี้จะถูกใช้ในการคำนวณ RSI (Relative Strength Index) และจะถูกทำให้เรียบโดยใช้ค่าเฉลี่ยเคลื่อนที่แบบ Vervoort zero-lag exponential สุดท้ายเส้นที่ได้จะถูกเปลี่ยนแปลงด้วยการกรองแบบ inverse Fisher สำหรับโค้ดที่ใช้ในแพลตฟอร์มต่างๆ มีการเผยแพร่แล้ว ซึ่งโค้ดที่แนบมานี้เป็น MQL4 ของผม อัปเดต 24 มิ.ย. 2011: แก้ไขการรีเฟรชหากจำนวนแถบสูงสุดในกราฟถูกเข้าถึง

2011.06.20
madnessMA - อินดิเคเตอร์ใหม่สำหรับ MetaTrader 4
MetaTrader4
madnessMA - อินดิเคเตอร์ใหม่สำหรับ MetaTrader 4

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึงอินดิเคเตอร์ที่น่าสนใจมากๆ อย่าง madnessMA ที่ช่วยในการวิเคราะห์การเคลื่อนไหวของค่าเฉลี่ยเคลื่อนที่ (MA) ในช่วงเวลาที่แตกต่างกัน เส้นต่างๆ ใน madnessMA: เส้นดำ/เส้นแดง - แสดงสัญญาณเปิด/ปิด (ถ้าอยู่เหนือกราฟ = ซื้อ, ถ้าอยู่ใต้กราฟ = ขาย) เส้นเงิน - ความสัมพันธ์ของแนวโน้ม (100 = MA ทั้งหมดอยู่ในแนวโน้มขาขึ้น, -100 = MA ทั้งหมดอยู่ในแนวโน้มขาลง) เส้นน้ำเงิน - ระดับการเรียงลำดับ (100 = MA ทั้งหมดกำลังขึ้น, -100 = MA ทั้งหมดกำลังลง) เส้นน้ำเงิน จุดประสงค์ ทึบ - ระดับการเรียงลำดับแบบหยาบระหว่าง MAcheck, MA ระดับสูง และ MA ระดับต่ำ (100 = MA ระดับสูงทั้งหมดอยู่เหนือ MAcheck และ MA ระดับต่ำทั้งหมดอยู่ใต้ MAcheck, -100 = MA ระดับสูง < MAcheck < MA ระดับต่ำ; MA ระดับสูงและต่ำไม่จำเป็นต้องเรียงลำดับ) พารามิเตอร์ (อธิบายด้วยตนเอง): //---- พารามิเตอร์นำเข้า extern string ________________01="รายการของ MA, เช่น ฟิโบ: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597"; extern string listMA="1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233"; extern string ________________02="MA ที่จะตรวจสอบระดับการเรียงลำดับ"; extern int MAcheck=8; extern string ________________10="ประเภทการเรียงลำดับ MA"; extern int MAmethod = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // วิธีการคำนวณ MA ของ iMA:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;ค่าเฉลี่ยเคลื่อนที่แบบเรียบ, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น. ภาพตัวอย่าง:

2011.06.20
Blau TSI - ตัวชี้วัดสำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด
MetaTrader5
Blau TSI - ตัวชี้วัดสำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด

ผู้เขียน: Andrey N. Bolkonsky ดัชนีความแข็งแกร่งที่แท้จริง (True Strength Index) หรือ TSI เป็นตัวชี้วัดโมเมนตัมที่พัฒนาโดย William Blau (สามารถดูเพิ่มเติมได้ที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis). ตัวชี้วัดนี้มีค่าที่ถูกปรับให้เป็นมาตรฐานและถูกจัดอยู่ในช่วง [–100,+100]. ค่าบวกของ TSI แสดงถึงสถานะที่ตลาดมีการซื้อเกิน (overbought) ส่วนค่าลบแสดงถึงสถานะที่ตลาดมีการขายเกิน (oversold). ต้องวางไฟล์ WilliamBlau.mqh ใน terminal_data_folder\MQL5\Include\ ต้องวางไฟล์ Blau_TSI.mq5 ใน terminal_data_folder\MQL5\Indicators\ พารามิเตอร์การตั้งค่า: q - ช่วงเวลาการปรับโมเมนตัม (ค่าเริ่มต้น q=2); r - ช่วงเวลา EMA ตัวแรกที่นำไปใช้กับโมเมนตัม (ค่าเริ่มต้น r=20); s - ช่วงเวลา EMA ตัวที่สองที่นำไปใช้กับผลลัพธ์ของการปรับครั้งแรก (ค่าเริ่มต้น s=5); u - ช่วงเวลา EMA ตัวที่สามที่นำไปใช้กับผลลัพธ์ของการปรับครั้งที่สอง (ค่าเริ่มต้น u=3); AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE). หมายเหตุ: q&gt;0; r&gt;0, s&gt;0, u&gt;0. หาก r, s หรือ u =1 จะไม่มีการปรับ; อัตราขั้นต่ำ = (q-1+r+s+u-3+1).

2011.06.18
แจ้งเตือนราคาโดยใช้เทรนไลน์ - เครื่องมือสำหรับ MetaTrader 4
MetaTrader4
แจ้งเตือนราคาโดยใช้เทรนไลน์ - เครื่องมือสำหรับ MetaTrader 4

คำอธิบาย: เครื่องมือนี้จะวาดเทรนไลน์สองเส้นบนกราฟที่คุณเลือกใช้ เทรนไลน์เหล่านี้ซึ่งสามารถย้ายได้ จะทำหน้าที่เป็นระดับแจ้งเตือนทั้งด้านบนและด้านล่าง เมื่อราคาเฉลี่ยตัดผ่านระดับใดระดับหนึ่ง การแจ้งเตือนจะถูกกระตุ้น วิธีการใช้งาน: เลือกสัญลักษณ์ที่คุณสนใจ และแสดงในหน้าต่างกราฟที่มีกรอบเวลาเหมาะสม โหลดเครื่องมือ PriceAlert และเลือกสีที่ต้องการสำหรับแต่ละเทรนไลน์ จากนั้นปรับตำแหน่งของเทรนไลน์ไปยังระดับที่คุณต้องการให้มีการแจ้งเตือนเมื่อราคากลางไปถึงระดับนั้น อย่าลืมเปิดลำโพงด้วยนะ!

2011.06.17
การใช้งาน Watermark แสดงสัญลักษณ์และกรอบเวลาใน MetaTrader 4
MetaTrader4
การใช้งาน Watermark แสดงสัญลักษณ์และกรอบเวลาใน MetaTrader 4

คำอธิบาย: Watermark เป็นเครื่องมือที่ช่วยให้คุณแสดงชื่อสัญลักษณ์และกรอบเวลาในฟอนต์ขนาดใหญ่บนพื้นหลังของกราฟ ช่วยให้คุณสามารถใช้งานกราฟหลาย ๆ ตัวที่มีสัญลักษณ์ที่แตกต่างกันได้อย่างสะดวกมากขึ้น โดยไม่ต้องสับสนระหว่างกราฟต่าง ๆ เมื่อคุณต้องการวิเคราะห์พร้อม ๆ กัน วิธีการใช้งาน: เริ่มต้นด้วยการเลือกสัญลักษณ์ที่คุณสนใจและเปิดกราฟในกรอบเวลาที่ต้องการ จากนั้นโหลดตัวบ่งชี้ Watermark เข้ามาในกราฟของคุณ คุณสามารถปรับแต่งฟอนต์ ขนาด สี และตำแหน่งได้ตามต้องการ นอกจากนี้ คุณยังสามารถเพิ่มข้อความที่คุณต้องการเข้าไป เช่น ลิงค์เว็บไซต์ หรืออีเมลในฟิลด์แท็กได้อีกด้วย สะดวกในการใช้งานกราฟหลายตัว ปรับแต่งได้ตามความต้องการ เพิ่มข้อความส่วนตัวได้

2011.06.17
BOBB: เครื่องมือวิเคราะห์สำหรับ MetaTrader 4
MetaTrader4
BOBB: เครื่องมือวิเคราะห์สำหรับ MetaTrader 4

คำอธิบาย: วันนี้เราจะมาพูดถึงเครื่องมือวิเคราะห์ที่เรียกว่า BOBB ซึ่งช่วยในการแสดงการแตกหักของ Bollinger Bands ® และความกว้างของแถบเหล่านี้นะครับ ในเวอร์ชันแรก (v1) เส้นสีส้มจะแสดงความกว้างของแถบ Bollinger Bands หากเส้นสีน้ำเงินข้ามเส้นศูนย์ขึ้นไป นั่นหมายถึงการแตกหักขึ้นไป และถ้าเส้นสีแดงข้ามเส้นศูนย์ขึ้นไป นั่นคือการแตกหักลงมา จากการใช้สัญญาณที่เกิดจากการข้ามกันของเส้นทั้งสอง ผมจึงตัดสินใจพัฒนาเป็นเวอร์ชันที่สอง (v2) โดยเพิ่มความแตกต่างระหว่างเส้นสองเส้นและเพิ่ม MA เข้ามาด้วย เส้นสีส้มยังเหมือนเดิมใน v1 เส้นสีน้ำเงินคือความแตกต่างระหว่างเส้นสองเส้นใน v1 การข้ามเส้นศูนย์ลงมา -> short, ข้ามขึ้นไป -> long และเส้นสีแดงคือ MA เมื่อเสร็จสิ้นการเขียนโค้ด ผมพบว่าเส้นสีน้ำเงินแสดงความแตกต่างระหว่างราคาและ MA20 แต่จากที่เห็นมันก็ให้สัญญาณที่ดีไม่ว่าจะเป็นการเทรดตามการข้ามเส้นศูนย์หรือข้าม MA และยังมีความแตกต่างที่มีประโยชน์อีกด้วย ขอให้ทุกคนเทรดให้สนุกนะครับ!

2011.06.15
STALIN - อินดิเคเตอร์สำหรับ MetaTrader 4 ที่คุณควรรู้
MetaTrader4
STALIN - อินดิเคเตอร์สำหรับ MetaTrader 4 ที่คุณควรรู้

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึงอินดิเคเตอร์ STALIN ที่น่าสนใจ ซึ่งเป็นเครื่องมือที่ช่วยในการตัดสินใจซื้อ-ขายในตลาดหุ้นและฟอเร็กซ์กันครับ สัญญาณซื้อ/ขายของอินดิเคเตอร์นี้จะอิงจากการตัดกันของเส้นค่าเฉลี่ยเคลื่อนที่ (Moving Averages - MA) ที่มีระยะเวลาต่างกัน ซึ่งช่วยให้เรามองเห็นแนวโน้มของราคาได้ชัดเจนขึ้น คุณสมบัติของอินดิเคเตอร์ STALIN 1. ฟิลเตอร์ตาม RSI: ใช้ดัชนีความแข็งแกร่งสัมพัทธ์ (Relative Strength Index) ในการกรองสัญญาณเพื่อความแม่นยำ 2. ฟิลเตอร์การยืนยันการเคลื่อนไหว: ช่วยให้เรามั่นใจในสัญญาณที่ได้รับมากขึ้น 3. ฟิลเตอร์การเคลื่อนไหวแบบแบน: กรองการเคลื่อนไหวที่ไม่มีทิศทางชัดเจน การตรวจสอบจะอิงจากแท่งเทียนแรกที่ปิดแล้ว ซึ่งทำให้เราได้รับข้อมูลที่แม่นยำและทันสมัยในการตัดสินใจ หากเพื่อนๆ คนไหนสนใจ อย่าลืมทดลองใช้งานกันดูนะครับ! ทุกคนอาจจะได้พบเครื่องมือที่จะช่วยพัฒนาเทคนิคการเทรดของตัวเองให้ดียิ่งขึ้น!

2011.06.09
ความสัมพันธ์ของคู่เงิน - เครื่องมือสำหรับ MetaTrader 4
MetaTrader4
ความสัมพันธ์ของคู่เงิน - เครื่องมือสำหรับ MetaTrader 4

วันนี้เราจะมาพูดถึงเครื่องมือที่ช่วยให้เราวิเคราะห์ความสัมพันธ์ของคู่เงินกันนะครับ ซึ่งเครื่องมือนี้ถูกพัฒนาเพื่อแสดงการเคลื่อนไหวเฉลี่ยของคู่เงินที่มีความสัมพันธ์กันในกรอบเวลาเดียวกัน ยกตัวอย่างเช่น ถ้าเราดูคู่เงิน "EURUSD" และ "USDCHF" จะเห็นว่า Histogram สีเขียวจะแสดงแนวโน้มที่เพิ่มขึ้นของสกุลเงินหลัก ("EURUSD") ในขณะที่ Histogram สีแดงจะแสดงแนวโน้มที่ลดลง พารามิเตอร์ที่ต้องตั้งค่า: ActiveLevel และ PassiveLevel จะใช้ในการตัดแนวโน้มที่ไม่มีทิศทางชัดเจน และสามารถปรับแต่งได้เพื่อให้เหมาะสมกับการทำงานของเรา

2011.06.07
แรก ก่อนหน้า 324 325 326 327 328 329 330 331 332 333 334 ถัดไป สุดท้าย