CCI คืออะไร? อ่านค่า Commodity Channel Index ให้ถูก

CCI หรือ Commodity Channel Index วัดว่าราคาตอนนี้อยู่ห่างจากค่าเฉลี่ยของตัวเองมากแค่ไหน เมื่อเทียบกับระยะที่ราคามักแกว่งตามปกติ หลายคนใช้มันแบบเดียวกับ RSI คือขายเมื่อค่าสูงและซื้อเมื่อค่าต่ำ ทั้งที่ผู้คิดค้นตั้งใจให้ค่าที่สูงเป็นสัญญาณของแนวโน้มที่เริ่มมีแรง บทความนี้อธิบายสูตร วิธีอ่านเขต ±100 และข้อจำกัดที่ควรรู้ก่อนใช้
ตัวเลขเป็นตัวอย่างเพื่อประกอบบทความ · ตรวจเงื่อนไขของโบรกเกอร์ก่อนเทรดจริง
สรุปสาระสำคัญ
- CCI วัดระยะห่างระหว่างราคาเฉลี่ยของแท่งกับค่าเฉลี่ยเคลื่อนที่ แล้วหารด้วยความแกว่งปกติของช่วงเดียวกัน
- ค่าคงที่ 0.015 ทำให้ค่าส่วนใหญ่อยู่ในช่วง −100 ถึง +100 แต่ CCI ไม่มีเพดาน ค่าเกิน ±200 ก็เกิดได้
- ค่าเหนือ +100 ในแนวโน้มแรงค้างอยู่ได้นาน จึงไม่ใช่สัญญาณขายโดยตัวเอง
- ใช้ได้สองแบบ คือเป็นตัวกรองแนวโน้ม หรือเป็นตัวบอกว่าราคายืดออกไปไกลในตลาดที่แกว่งในกรอบ ต้องเลือกให้ตรงกับสภาพตลาด
- ค่าเริ่มต้นใน MT5 คือ 14 แท่ง ส่วนหลายแพลตฟอร์มใช้ 20 ผลจึงต่างกันได้แม้ดูกราฟเดียวกัน
CCI คำนวณจากอะไร
CCI ถูกเสนอโดย Donald Lambert ในปี 1980 เดิมใช้กับสินค้าโภคภัณฑ์ แต่ใช้ได้กับทุกตลาดที่มี High, Low และ Close การคำนวณมีสี่ขั้น
- Typical Price — ค่าเฉลี่ยของ High, Low และ Close ของแต่ละแท่ง
- SMA ของ Typical Price — ค่าเฉลี่ยเคลื่อนที่ตามจำนวนแท่งที่ตั้ง เช่น 20 แท่ง
- Mean Deviation — ค่าเฉลี่ยของระยะห่างแบบไม่คิดเครื่องหมาย ระหว่าง Typical Price แต่ละแท่งในช่วงนั้นกับ SMA
- CCI — (Typical Price − SMA) ÷ (0.015 × Mean Deviation)
ส่วนบนของสูตรบอกว่าราคาห่างจากค่าเฉลี่ยเท่าไร ส่วนล่างบอกว่าปกติแล้วราคาแกว่งห่างจากค่าเฉลี่ยประมาณเท่าไร ผลลัพธ์จึงเป็นตัวเลขที่ไม่มีหน่วย ที่อ่านได้ในความหมายเดิมแม้ความผันผวนจะเปลี่ยน
ตัวอย่างคำนวณหนึ่งแท่ง
สมมติ EURUSD แท่งล่าสุดมี High 1.1068, Low 1.1032 และ Close 1.1050 Typical Price คือ (1.1068 + 1.1032 + 1.1050) ÷ 3 = 1.1050 ถ้า SMA 20 แท่งของ Typical Price อยู่ที่ 1.1014 และ Mean Deviation ของช่วงเดียวกันคือ 20 pips จะคำนวณ CCI ได้ดังภาพ

ราคาอยู่เหนือค่าเฉลี่ย 36 pips ขณะที่ระยะแกว่งปกติคือ 20 pips CCI จึงเท่ากับ 36 ÷ (0.015 × 20) = 36 ÷ 0.3 = 120 อยู่เหนือ +100 ส่วนกราฟด้านซ้ายของภาพใช้ราคาจำลองอีกชุดหนึ่ง ช่วงที่ราคาแกว่งในกรอบ CCI อยู่ในช่วง ±100 ราว 68% ของแท่ง แต่เมื่อราคาเข้าสู่ขาขึ้น CCI อยู่เหนือ +100 ถึง 97% ของแท่งในช่วงนั้น และค้างติดกันนาน 30 แท่ง
ทำไมต้องหารด้วย 0.015
ถ้าไม่มีค่าคงที่ CCI จะมีค่าเล็กจนอ่านยาก Lambert เลือก 0.015 เพื่อให้ค่าส่วนใหญ่ ราว 70 ถึง 80% อยู่ในช่วง −100 ถึง +100 ค่าที่ออกนอกช่วงนี้จึงหมายถึงราคาที่เคลื่อนห่างจากค่าเฉลี่ยมากกว่าปกติ
สัดส่วนนี้เป็นเป้าหมายของการออกแบบ ไม่ใช่กฎตายตัว สัดส่วนจริงขึ้นกับตลาด Timeframe และจำนวนแท่งที่ตั้ง ในตลาดที่มีแนวโน้มนาน ค่าอยู่นอก ±100 บ่อยกว่านี้ และ CCI ไม่มีเพดานแบบ RSI หรือ Stochastic ที่อยู่ในช่วง 0 ถึง 100 ค่า +250 จึงเกิดขึ้นได้
ค่าเริ่มต้น 14 หรือ 20 แท่ง
CCI ใน MT5 ตั้งค่าเริ่มต้นไว้ที่ 14 แท่งและคำนวณจาก Typical Price ส่วนแพลตฟอร์มกราฟหลายแห่งใช้ 20 แท่ง จำนวนแท่งที่น้อยทำให้เส้นไวและออกนอก ±100 บ่อย จำนวนแท่งที่มากทำให้เส้นเรียบขึ้นแต่ตอบสนองช้าลง
ระดับ ±100 เดียวกันบนค่าตั้งต่างกันจึงไม่ใช่เรื่องเดียวกัน เวลาทดสอบระบบควรระบุจำนวนแท่งและ Timeframe ทุกครั้ง การแลกกันระหว่างความไวกับความหน่วงเป็นเรื่องเดียวกับที่อธิบายใน Moving Average
ใช้เป็นตัวกรองแนวโน้ม
แนวทางเดิมของ Lambert คือมองการที่ CCI ขึ้นเหนือ +100 ว่าเป็นสัญญาณของขาขึ้นที่เริ่มมีแรง และการลงใต้ −100 เป็นสัญญาณของขาลง ไม่ใช่สัญญาณให้สวน เหตุผลคือราคาจะอยู่ห่างจากค่าเฉลี่ยมากกว่าปกติได้นาน ก็ต่อเมื่อมีแรงผลักทางเดียวต่อเนื่อง
- เหนือ +100 — พิจารณาเฉพาะฝั่งซื้อ หรือถือไม้ฝั่งซื้อต่อ
- ใต้ −100 — พิจารณาเฉพาะฝั่งขาย
- กลับเข้ามาในช่วง ±100 — แรงส่งลดลง อาจเป็นจุดพิจารณาออก ไม่ใช่จุดกลับฝั่งทันที
จุดอ่อนคือในตลาดที่แกว่งแรง CCI ข้ามเส้น ±100 ไปมาบ่อยจนเกิดสัญญาณหลอก การดูแนวโน้มจาก Timeframe ที่ใหญ่กว่า หรือใช้ ADX ช่วยคัดว่าตลาดมีแนวโน้มจริงหรือไม่
ใช้บอกว่าราคายืดออกไปไกลในตลาดกรอบ
อีกแนวทางคือใช้ ±100 หรือ ±200 เป็นเขตที่ราคายืดออกจากค่าเฉลี่ยมาก แล้วรอให้ CCI หันกลับเข้ามาในช่วงก่อนพิจารณาเทรดสวน แนวทางนี้ใช้ได้เฉพาะเมื่อตลาดแกว่งอยู่ในกรอบจริง เช่นราคาวิ่งอยู่ระหว่างแนวรับแนวต้านที่ชัด
ปัญหาคือสองแนวทางนี้ให้คำตอบตรงข้ามกันจากค่าเดียวกัน ค่า +150 เป็นเหตุผลให้ซื้อตามแนวโน้มในแบบแรก และเป็นเหตุผลให้ระวังฝั่งซื้อในแบบที่สอง ก่อนใช้ CCI จึงต้องตัดสินก่อนว่าตลาดอยู่ในสภาพไหน เหมือนที่อธิบายไว้ใน RSI และ Stochastic
เส้นศูนย์และ Divergence
บางคนดูการตัดเส้นศูนย์เป็นการเปลี่ยนฝั่ง คือราคาเฉลี่ยของแท่งขึ้นไปอยู่เหนือหรือลงมาอยู่ใต้ SMA และดู Divergence เมื่อราคาทำจุดสูงใหม่แต่ CCI ทำจุดสูงที่ต่ำลง ทั้งสองอย่างเป็นข้อมูลประกอบ เพราะเส้นศูนย์ถูกตัดบ่อยในตลาดไร้ทิศทาง และ Divergence เกิดซ้ำได้หลายครั้งก่อนราคาเปลี่ยนทิศจริง
ความผิดพลาดที่พบบ่อย
- ขายทันทีเมื่อเห็นค่าเหนือ +100 — ในแนวโน้มแรง ค่านี้ค้างได้หลายสิบแท่ง
- คิดว่า CCI มีเพดานเหมือน RSI — ค่า +200 หรือ −300 ไม่ได้แปลว่ากำลังจะกลับตัว
- เทียบค่าข้ามคู่เงินหรือ Timeframe ตรง ๆ — ค่าสุดขั้วของแต่ละตลาดต่างกัน
- ไม่ระบุจำนวนแท่ง — CCI(14) กับ CCI(20) บนกราฟเดียวกันให้สัญญาณคนละจุด
สรุป
CCI บอกว่าราคาห่างจากค่าเฉลี่ยกี่เท่าของความแกว่งปกติ ค่าที่สูงบอกแรงของการเคลื่อนที่ ไม่ได้บอกว่าราคาแพงเกินไป การใช้ให้ได้ประโยชน์จึงเริ่มจากการรู้ว่าตลาดมีแนวโน้มหรือแกว่งในกรอบ ขั้นต่อไปคือเครื่องมือที่วัดความแรงของแนวโน้มโดยตรงใน ADX คืออะไร


