MetaTrader4
ทำความรู้จักกับ Smoothed ADX เครื่องมือช่วยเทรดที่คุณไม่ควรพลาด
สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง Smoothed ADX ซึ่งเป็นเครื่องมือที่หลายคนอาจจะยังไม่คุ้นเคยนัก แต่บอกเลยว่าไม่ควรมองข้ามนะครับSmoothed ADX ถูกพัฒนาขึ้นตามคำขอจากสมาชิกในฟอรั่ม และไม่ใช่เรื่องยากเกินไปในการทำความเข้าใจ แต่กลับมีข้อมูลเกี่ยวกับอัลกอริธึม Smoothed ADX น้อยมาก ดังนั้นวันนี้ผมจะนำเสนอแต่โค้ดที่มีให้ครับ Inputs: {ประกาศ Input} Length( 14 ), ADXTrend( 25 ), alpha1(0.25), alpha2(0.33); Variables: {ประกาศ Variables} DMIPlus( 0 ), DMIMinus( 0 ), DMI( 0 ), ADX( 0 ), DIPlusLead(0), DIMinusLead(0), DIPlusFinal(0), DIMinusFinal(0), ADXLead(0), ADXFinal(0); Value1 = DirMovement( H, L, C, Length, DMIPlus, DMIMinus, ADX); ในส่วนนี้คือการทำให้ ADX เรียบขึ้น โดยจะมีการทำให้ DI+, DI- และ ADX มีความเรียบมากขึ้น DIPlusLead = 2*DMIPlus + (alpha1 - 2) * DMIPlus[1] + (1 - alpha1) * DIPlusLead[1];DIPlusFinal = alpha2*DIPlusLead + (1 - alpha2) * DIPlusFinal[1]; DIMinusLead = 2*DMIMinus + (alpha1 - 2) * DMIMinus[1] + (1 - alpha1) * DIMinusLead[1];DIMinusFinal = alpha2*DIMinusLead + (1 - alpha2) * DIMinusFinal[1]; ADXLead = 2*ADX + (alpha1 - 2) * ADX[1] + (1 - alpha1) * ADXLead[1];ADXFinal = alpha2*ADXLead + (1 - alpha2) * ADXFinal[1]; Plot1( DIPlusFinal, "DMI+" ) ; Plot2( DIMinusFinal, "DMI-" ) ;Plot3( ADXFinal, "ADX" ) ; ถ้าเราลองคิดดูให้ลึกซึ้งเกี่ยวกับ Smoothed ADX จริงๆ จะเห็นว่าการเรียบนี้แบ่งออกเป็นสองขั้นตอน โดยเราจะใช้ลำดับตัวเลข P ในการทำให้เรียบด้วยการหน่วงที่น้อยที่สุด ดังนี้: P0 คือค่าปัจจุบันของลำดับ (ราคา หรือ อินดิเคเตอร์); P1 คือค่าก่อนหน้าของลำดับ; V1 คือค่าก่อนหน้าของการแกว่ง; V0 คือค่าปัจจุบันของการแกว่ง.หรือในอีกมุมมองหนึ่ง:V0 = (Vol(P) + 3*V1) / 4,โดยที่: Vol(P) = 8*P0 - 7P1 - Ehlers' burst (คำนี้ผมคิดเองนะครับ)ในขั้นตอนที่สอง เราจะใช้การทำให้เรียบแบบน้ำหนักง่ายๆ: W0 คือค่าที่เรียบขึ้นปัจจุบันของลำดับ P; V0 คือค่าปัจจุบันของการแกว่งลำดับ P; W1 คือค่าที่เรียบขึ้นก่อนหน้า.ใน Smoothed ADX อัลกอริธึมการทำให้เรียบนี้จะถูกใช้กับบัฟเฟอร์ทั้งสามของ ADX สแตนดาร์ด ทำให้ได้เครื่องมือที่ชื่อว่า Smoothed ADX นั่นเอง ถ้าเราใช้การทำให้เรียบกับอินดิเคเตอร์ RSI ก็จะได้ชื่อว่า Smoothed RSI เป็นต้น ดังภาพด้านล่างที่แสดงให้เห็นว่า Smoothed ADX นั้นไม่ "กระตุก" เท่ากับ ADX ดั้งเดิม ซึ่งเป็น Average Directional Movement Index ครับ
2008.02.10